Michael Menegakis wrote: > Out of encyclopedic curiosity, why does it push a register twice? What > does it fix? Does it avoid a bug, or makes it faster? Does it apply to > all games?
OP_BLOCK_COPY pushed an odd number of values causing stack misalignment which lead to crashes with 64bit wine. Just pushing another register is one way to fix that. I doubt it's the last fix in that direction but it at least makes wine run ioq3 a little bit further. It's already able to play the intro movie. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) _______________________________________________ ioquake3 mailing list ioquake3@lists.ioquake.org http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.