vejn@Posted: Mon Aug 22, 2011 4:52 pm :
I have athlon XP 2800 SSE processor.
I was wondering, is there a way to compile or rewrite the engine id tech 4 to make athlon xp SSE processors run games on id tech 4.
For example I would like to run Wolfenstein 2009.
Reason I'm writing here is because you guys have experience with this engine.
I haven't found solution yet except to buy 64bit processor.
Please help me.



The Happy Friar@Posted: Tue Aug 23, 2011 3:59 am :
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.



vejn@Posted: Tue Aug 23, 2011 8:26 am :
The Happy Friar wrote:
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.


Yes, but we should definitly run it.
I am running Mass effect 2, Bioshock 2, Arkham Asylum on Athlon Xp 2800 + which have similar requirements.

For example Borderlands also requires SSE2 but somebody opened nvtt.dll in Visual studio deleted 2 lines in program code (which begin SSE2 procedure), save that file and game is now running on SSE processors superbly.
Does anybody know how to rewrite engine.dll or wolfenstein.exe file -> one of those have SSE2 procedures to begin.



vejn@Posted: Fri Aug 26, 2011 12:04 pm :
How to in PE explorer when you open wolfenstein.exe find sse2/3 PROCEDURES ?



vejn@Posted: Sat Aug 27, 2011 4:19 pm :
I dissaembled wolf.exe and Gamex86.dll. The code is:

200094B6 7442 jz L200094FA
200094B8 L200094B8:
200094B8 8BCE mov ecx,esi
200094BA E8417B0300 call SUB_L20041000
200094BF F30F7E442424 movq xmm0,[esp+24h] ; SSE2
200094C5 8B4C242C mov ecx,[esp+2Ch]
200094C9 8B542420 mov edx,[esp+20h]
200094CD 6A01 push 00000001h
200094CF 83EC0C sub esp,0000000Ch
200094D2 8BC4 mov eax,esp
200094D4 660FD600 movq [eax],xmm0 ; SSE2
200094D8 F30F7E442428 movq xmm0,[esp+28h] ; SSE2
200094DE 894808 mov [eax+08h],ecx
200094E1 83EC0C sub esp,0000000Ch
200094E4 8BC4 mov eax,esp
200094E6 660FD600 movq [eax],xmm0 ; SSE2


How to do it?



vejn@Posted: Mon Aug 22, 2011 5:52 pm :
I have athlon XP 2800 SSE processor.
I was wondering, is there a way to compile or rewrite the engine id tech 4 to make athlon xp SSE processors run games on id tech 4.
For example I would like to run Wolfenstein 2009.
Reason I'm writing here is because you guys have experience with this engine.
I haven't found solution yet except to buy 64bit processor.
Please help me.



The Happy Friar@Posted: Tue Aug 23, 2011 4:59 am :
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.



vejn@Posted: Tue Aug 23, 2011 9:26 am :
The Happy Friar wrote:
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.


Yes, but we should definitly run it.
I am running Mass effect 2, Bioshock 2, Arkham Asylum on Athlon Xp 2800 + which have similar requirements.

For example Borderlands also requires SSE2 but somebody opened nvtt.dll in Visual studio deleted 2 lines in program code (which begin SSE2 procedure), save that file and game is now running on SSE processors superbly.
Does anybody know how to rewrite engine.dll or wolfenstein.exe file -> one of those have SSE2 procedures to begin.



vejn@Posted: Fri Aug 26, 2011 1:04 pm :
How to in PE explorer when you open wolfenstein.exe find sse2/3 PROCEDURES ?



vejn@Posted: Sat Aug 27, 2011 5:19 pm :
I dissaembled wolf.exe and Gamex86.dll. The code is:

200094B6 7442 jz L200094FA
200094B8 L200094B8:
200094B8 8BCE mov ecx,esi
200094BA E8417B0300 call SUB_L20041000
200094BF F30F7E442424 movq xmm0,[esp+24h] ; SSE2
200094C5 8B4C242C mov ecx,[esp+2Ch]
200094C9 8B542420 mov edx,[esp+20h]
200094CD 6A01 push 00000001h
200094CF 83EC0C sub esp,0000000Ch
200094D2 8BC4 mov eax,esp
200094D4 660FD600 movq [eax],xmm0 ; SSE2
200094D8 F30F7E442428 movq xmm0,[esp+28h] ; SSE2
200094DE 894808 mov [eax+08h],ecx
200094E1 83EC0C sub esp,0000000Ch
200094E4 8BC4 mov eax,esp
200094E6 660FD600 movq [eax],xmm0 ; SSE2


How to do it?



vejn@Posted: Mon Aug 22, 2011 5:52 pm :
I have athlon XP 2800 SSE processor.
I was wondering, is there a way to compile or rewrite the engine id tech 4 to make athlon xp SSE processors run games on id tech 4.
For example I would like to run Wolfenstein 2009.
Reason I'm writing here is because you guys have experience with this engine.
I haven't found solution yet except to buy 64bit processor.
Please help me.



The Happy Friar@Posted: Tue Aug 23, 2011 4:59 am :
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.



vejn@Posted: Tue Aug 23, 2011 9:26 am :
The Happy Friar wrote:
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.


Yes, but we should definitly run it.
I am running Mass effect 2, Bioshock 2, Arkham Asylum on Athlon Xp 2800 + which have similar requirements.

For example Borderlands also requires SSE2 but somebody opened nvtt.dll in Visual studio deleted 2 lines in program code (which begin SSE2 procedure), save that file and game is now running on SSE processors superbly.
Does anybody know how to rewrite engine.dll or wolfenstein.exe file -> one of those have SSE2 procedures to begin.



vejn@Posted: Fri Aug 26, 2011 1:04 pm :
How to in PE explorer when you open wolfenstein.exe find sse2/3 PROCEDURES ?



vejn@Posted: Sat Aug 27, 2011 5:19 pm :
I dissaembled wolf.exe and Gamex86.dll. The code is:

200094B6 7442 jz L200094FA
200094B8 L200094B8:
200094B8 8BCE mov ecx,esi
200094BA E8417B0300 call SUB_L20041000
200094BF F30F7E442424 movq xmm0,[esp+24h] ; SSE2
200094C5 8B4C242C mov ecx,[esp+2Ch]
200094C9 8B542420 mov edx,[esp+20h]
200094CD 6A01 push 00000001h
200094CF 83EC0C sub esp,0000000Ch
200094D2 8BC4 mov eax,esp
200094D4 660FD600 movq [eax],xmm0 ; SSE2
200094D8 F30F7E442428 movq xmm0,[esp+28h] ; SSE2
200094DE 894808 mov [eax+08h],ecx
200094E1 83EC0C sub esp,0000000Ch
200094E4 8BC4 mov eax,esp
200094E6 660FD600 movq [eax],xmm0 ; SSE2


How to do it?



vejn@Posted: Mon Aug 22, 2011 5:52 pm :
I have athlon XP 2800 SSE processor.
I was wondering, is there a way to compile or rewrite the engine id tech 4 to make athlon xp SSE processors run games on id tech 4.
For example I would like to run Wolfenstein 2009.
Reason I'm writing here is because you guys have experience with this engine.
I haven't found solution yet except to buy 64bit processor.
Please help me.



The Happy Friar@Posted: Tue Aug 23, 2011 4:59 am :
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.



vejn@Posted: Tue Aug 23, 2011 9:26 am :
The Happy Friar wrote:
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.


Yes, but we should definitly run it.
I am running Mass effect 2, Bioshock 2, Arkham Asylum on Athlon Xp 2800 + which have similar requirements.

For example Borderlands also requires SSE2 but somebody opened nvtt.dll in Visual studio deleted 2 lines in program code (which begin SSE2 procedure), save that file and game is now running on SSE processors superbly.
Does anybody know how to rewrite engine.dll or wolfenstein.exe file -> one of those have SSE2 procedures to begin.



vejn@Posted: Fri Aug 26, 2011 1:04 pm :
How to in PE explorer when you open wolfenstein.exe find sse2/3 PROCEDURES ?



vejn@Posted: Sat Aug 27, 2011 5:19 pm :
I dissaembled wolf.exe and Gamex86.dll. The code is:

200094B6 7442 jz L200094FA
200094B8 L200094B8:
200094B8 8BCE mov ecx,esi
200094BA E8417B0300 call SUB_L20041000
200094BF F30F7E442424 movq xmm0,[esp+24h] ; SSE2
200094C5 8B4C242C mov ecx,[esp+2Ch]
200094C9 8B542420 mov edx,[esp+20h]
200094CD 6A01 push 00000001h
200094CF 83EC0C sub esp,0000000Ch
200094D2 8BC4 mov eax,esp
200094D4 660FD600 movq [eax],xmm0 ; SSE2
200094D8 F30F7E442428 movq xmm0,[esp+28h] ; SSE2
200094DE 894808 mov [eax+08h],ecx
200094E1 83EC0C sub esp,0000000Ch
200094E4 8BC4 mov eax,esp
200094E6 660FD600 movq [eax],xmm0 ; SSE2


How to do it?



vejn@Posted: Mon Aug 22, 2011 5:52 pm :
I have athlon XP 2800 SSE processor.
I was wondering, is there a way to compile or rewrite the engine id tech 4 to make athlon xp SSE processors run games on id tech 4.
For example I would like to run Wolfenstein 2009.
Reason I'm writing here is because you guys have experience with this engine.
I haven't found solution yet except to buy 64bit processor.
Please help me.



The Happy Friar@Posted: Tue Aug 23, 2011 4:59 am :
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.



vejn@Posted: Tue Aug 23, 2011 9:26 am :
The Happy Friar wrote:
I ran Doom 3 on a P3-667 & an AMD XP 1800. Sure, ran slow but it ran. I also ran Quake 4 on the AMD. It fried (quite literally) before Wolf came out so I don't know about that one but I'm thinking it's got higher requirements.


Yes, but we should definitly run it.
I am running Mass effect 2, Bioshock 2, Arkham Asylum on Athlon Xp 2800 + which have similar requirements.

For example Borderlands also requires SSE2 but somebody opened nvtt.dll in Visual studio deleted 2 lines in program code (which begin SSE2 procedure), save that file and game is now running on SSE processors superbly.
Does anybody know how to rewrite engine.dll or wolfenstein.exe file -> one of those have SSE2 procedures to begin.



vejn@Posted: Fri Aug 26, 2011 1:04 pm :
How to in PE explorer when you open wolfenstein.exe find sse2/3 PROCEDURES ?



vejn@Posted: Sat Aug 27, 2011 5:19 pm :
I dissaembled wolf.exe and Gamex86.dll. The code is:

200094B6 7442 jz L200094FA
200094B8 L200094B8:
200094B8 8BCE mov ecx,esi
200094BA E8417B0300 call SUB_L20041000
200094BF F30F7E442424 movq xmm0,[esp+24h] ; SSE2
200094C5 8B4C242C mov ecx,[esp+2Ch]
200094C9 8B542420 mov edx,[esp+20h]
200094CD 6A01 push 00000001h
200094CF 83EC0C sub esp,0000000Ch
200094D2 8BC4 mov eax,esp
200094D4 660FD600 movq [eax],xmm0 ; SSE2
200094D8 F30F7E442428 movq xmm0,[esp+28h] ; SSE2
200094DE 894808 mov [eax+08h],ecx
200094E1 83EC0C sub esp,0000000Ch
200094E4 8BC4 mov eax,esp
200094E6 660FD600 movq [eax],xmm0 ; SSE2


How to do it?