On Fri, Jun 4, 2010 at 9:41 PM, Patrick Baggett
<baggett.patr...@gmail.com> wrote:
> I had an issue with OP_BLOCK_COPY on SGI/MIPS. I replaced it with an
> equivalent memcpy() and fixed all alignment issues. Maybe it would be
> appropriate for win64 as well?
>
> Patrick
>
> On Thu, Jun 3, 2010 at 1:53 PM, Michael Menegakis <arx...@gmail.com> wrote:
>>
>> On Mon, May 17, 2010 at 5:15 PM, Ludwig Nussel <ludwig.nus...@suse.de>
>> wrote:
>> > 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.
>>
>> And the last one? :D
>> _______________________________________________
>> 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.
>
>
> _______________________________________________
> 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.
>

Is this code available somewhere? It'd be neat to see.

Matt
_______________________________________________
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.

Reply via email to