• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Site › Dolphin Patches (Archive) v
« Previous 1 2 3 4 5 … 7 Next »

Make Dolphin run on non-SSE2 CPUs such as Athlon XP (interpreter only)
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Make Dolphin run on non-SSE2 CPUs such as Athlon XP (interpreter only)
07-02-2012, 09:27 PM (This post was last modified: 10-28-2012, 06:26 PM by bl0.)
#1
bl0 Offline
Junior Member
**
Posts: 11
Threads: 1
Joined: Jul 2012
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.


Attached Files
.diff   dolphin-3-nosse-rev6.diff (Size: 26.81 KB / Downloads: 333)
Find
07-03-2012, 12:06 AM
#2
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,342
Threads: 273
Joined: Dec 2010
I fail to see the usefulness of this, but it is interesting XD
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
07-03-2012, 12:31 AM
#3
DefenderX Away
Mabuhay ang Pilipinas
*******
Posts: 4,617
Threads: 186
Joined: Dec 2011
(07-03-2012, 12:06 AM)ExtremeDude2 Wrote: I fail to see the usefulness of this, but it is interesting XD

^ This (© by ED2) Big Grin
[Image: IEZtsj]
[Image: 8fhx2zum.gif]
Website Find
07-03-2012, 01:02 AM
#4
LordVador Offline
Christmas Vader
*******
Posts: 8,851
Threads: 1,908
Joined: Mar 2011
(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
[color=#ff0000][color=#006600]i5 3570K @ 4.5GHz/GTX 660 Ti/RAM 4GB/Win7 x64[/color][/color]
Find
07-03-2012, 01:06 AM
#5
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,342
Threads: 273
Joined: Dec 2010
(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
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
07-03-2012, 01:09 AM
#6
LordVador Offline
Christmas Vader
*******
Posts: 8,851
Threads: 1,908
Joined: Mar 2011
(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 Big Grin
[color=#ff0000][color=#006600]i5 3570K @ 4.5GHz/GTX 660 Ti/RAM 4GB/Win7 x64[/color][/color]
Find
07-03-2012, 01:12 AM (This post was last modified: 07-03-2012, 01:13 AM by Shonumi.)
#7
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,526
Threads: 55
Joined: Dec 2011
(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. Big Grin

Website Find
07-03-2012, 01:24 AM
#8
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,342
Threads: 273
Joined: Dec 2010
(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. Big Grin

yeah, I was thinking that, but most people that would do that have a CPU that supports SSE2 XD
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
07-03-2012, 08:55 AM
#9
Squall Leonhart Offline
Friend of local jackass
*******
Posts: 1,177
Threads: 27
Joined: Apr 2009
i wouldn't risk frying the K7
[Image: squall_sig2.gif]
[Image: squall4rinoa.png]
VBA-M
Website Find
07-03-2012, 07:04 PM
#10
bl0 Offline
Junior Member
**
Posts: 11
Threads: 1
Joined: Jul 2012
(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.
Find
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma