This patch makes Dolphin compile and run on non-SSE2 CPUs such as Athlon XP. As the JIT recompiler was written for SSE2, only the interpreter mode works. Other than that, all the necessary code was there, just unused.
On my hardware configuration (Athlon XP 1800+, Geforce 7600 GS) I'm getting about 1.3 vps, 0.6-1.3 fps with the two games I have tested.
Screenshots:
1 2 3 4
The patch was created for the 3.0 release tag. 'git checkout tags/3.0' and 'git apply /path/to/dolphin-3-nosse2.diff'. Tested on GCC/Linux and VC++/Windows. General build instructions can be found
on the wiki.
Binaries for Windows and Linux can be downloaded
here.
I fail to see the usefulness of this, but it is interesting XD
(07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
(07-03-2012, 01:02 AM)LordVador Wrote: [ -> ] (07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
Why? So you can play them at 1 FPS XD
(07-03-2012, 01:06 AM)ExtremeDude2 Wrote: [ -> ] (07-03-2012, 01:02 AM)LordVador Wrote: [ -> ] (07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
Why? So you can play them at 1 FPS XD
No. Just to show it's possible

(07-03-2012, 01:06 AM)ExtremeDude2 Wrote: [ -> ] (07-03-2012, 01:02 AM)LordVador Wrote: [ -> ] (07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
Why? So you can play them at 1 FPS XD
Debugging purposes come to mind if you're interested in something like the boot process, or initializing some of the emulated hardware, or just getting certain games to boot properly in the first place. You don't necessarily need to "play" the game.
(07-03-2012, 01:12 AM)Shonumi Wrote: [ -> ] (07-03-2012, 01:06 AM)ExtremeDude2 Wrote: [ -> ] (07-03-2012, 01:02 AM)LordVador Wrote: [ -> ] (07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
Why? So you can play them at 1 FPS XD
Debugging purposes come to mind if you're interested in something like the boot process, or initializing some of the emulated hardware, or just getting certain games to boot properly in the first place. You don't necessarily need to "play" the game. 
yeah, I was thinking that, but most people that would do that have a CPU that supports SSE2 XD
i wouldn't risk frying the K7
(07-03-2012, 01:06 AM)ExtremeDude2 Wrote: [ -> ] (07-03-2012, 01:02 AM)LordVador Wrote: [ -> ] (07-03-2012, 12:06 AM)ExtremeDude2 Wrote: [ -> ]I fail to see the usefulness of this, but it is interesting XD
Boot games on weak systems
Why? So you can play them at 1 FPS XD
Slow emulation is better than no emulation at all. I think it's nice to have a look at a running game, even if I don't enjoy actually playing it at this speed.
More practical purpose that comes to my mind is for someone who is willing to buy new hardware. Can Dolphin handle this game? Is the game image I have (cough) dumped any good? Are there any bugs that prevent dolphin from working on my OS configuration (particularly for linux users)? I think it's better to find out before buying hardware, not after.