An Itch To Play Sonic R
#1
Posted 10 March 2010 - 05:00 AM
Forgive me if there is already a topic on this, but I'm in need of help!
I have wanted to play Sonic R really bad recently, but the thing is, it doesn't seem to like 64-bit Windows 7. I keep receiving a error saying that its not compatible with my current 64-Bit architecture. I really don't want to go through the trouble of a 32-bit virtual machine. Dose anyone know a work around? Thanks!
#2
Posted 10 March 2010 - 05:07 AM
This is probably more a problem of Sonic R being very old and in need of a patch to correct the compatibility problem. I'm not sure one exists at this time though.
I'm sorry I couldn't be more help - your best bet is to hit Google and either check for a fanmade fix or an official patch.
#3
Posted 10 March 2010 - 06:37 AM
Oh right... moved.
#4
Posted 10 March 2010 - 06:44 AM
Edited by Tornado, 10 March 2010 - 06:45 AM.
#5
Posted 10 March 2010 - 06:54 AM
#6
Posted 10 March 2010 - 09:42 AM
Do you not have any consoles you could get Gems Collection for?
#7
Posted 10 March 2010 - 06:02 PM
Sad thing is that I've finally played the Saturn Version a few months back.
#8
Posted 10 March 2010 - 06:58 PM
Man I love that game...
*can feel the sunshine*
#9
Posted 10 March 2010 - 07:02 PM
#10
Posted 11 March 2010 - 11:33 AM
However, my copy of Sonic R has a 16-bit INSTALLER. The 16-bit architecture was phased out for Windows Vista and is no longer supported if I remember correctly, so that could be why it isn't running. I don't have time to google it at the moment so I'm not sure if there's a work around for getting the 16-bit subsystem to run on a 64-bit installation of 7. Have a look around and good luck!
If that is your problem, and you do somehow find a way around it and install Sonic R, you're very likely to get the infamous "The program has encountered a program at adress 004801d9 and cannot continue" error. My memory of why this happens is a little sketchy, but what happens is that for a reason which currently escapes me Sonic R tries to determine the speed of your processor. Of course processors are much faster now than in 1998, and if the value between clocks or something is smaller than the program would expect it gets rounded to zero. Of course, the program crashes when it tries to divide by zero to work out the processor speed and spews out an error.
If you hold down "enter" over sonicr.exe (should be found wherever you installed Sonic R to) eventually the program tends to run, even if you have about 50 error dialogues by the end of it. If you're feeling a little brave and want to fix this permanently, what you need to do is go download a hexeditor (I recommend XVI32). Once you've done that, open up sonicr.exe in it, and change these values:
(first number is the address, second number is the old value, third number is what you need to change it to)
00070584: 2E B8
00070585: FF 31
00070586: 15 00
00070587: 8C 00
00070588: 05 00
00070589: 95 90
0007058A: 00 90
000705A0: 2E B8
000705A1: FF 01
000705A2: 15 00
000705A3: 8C 00
000705A4: 05 00
000705A5: 95 90
000705A6: 00 90
It's fairly easy to do. Just copy sonicr.exe somewhere else before you start fiddling with it in case you muck it up.
Any other problems you might have later, such as no music, you can find the answers to in the Sonic R Compatibility FAQ..
I love Sonic R too, and also had a lot of these errors. My determination to play it anyway ended up paying off, good luck to you as well and I hope you find a solution! A lot of people hate Sonic R, but I say it's worth it.
#11
Posted 11 March 2010 - 11:05 PM
Quite honestly, I think that it would probably be easier to attempt GameCube emulation than muck around with hexes or the Saturn version...
#12
Posted 12 March 2010 - 03:56 AM
EDIT: Got it to work (thanks!), but is there any way for me to make the game not look like total ass? I swear I remember this game running at full speed on my older computer which also was XP.
I also need to figure out how to change the resolution so it won't look completely stretched on my widescreen monitor.
#13
Posted 22 March 2010 - 12:35 AM
Wow, thanks a ton for that hex edit help. I'm going to attempt to patch the Network Patch .exe with it, that way, maybe we can all have a little online Sonic R match.
Edited by Dopply, 22 March 2010 - 12:35 AM.
#14
Posted 25 March 2010 - 04:19 PM
#15
Posted 27 March 2010 - 07:06 AM
i tried this and it didnt work, i dont get the error anymore and it list the process in task manager but there is no game. im using win 7 64 bit could this be the problem?Hmm, that is weird. Velotix is right, 32-bit programs should run just fine on 64-bit 7.
However, my copy of Sonic R has a 16-bit INSTALLER. The 16-bit architecture was phased out for Windows Vista and is no longer supported if I remember correctly, so that could be why it isn't running. I don't have time to google it at the moment so I'm not sure if there's a work around for getting the 16-bit subsystem to run on a 64-bit installation of 7. Have a look around and good luck!
If that is your problem, and you do somehow find a way around it and install Sonic R, you're very likely to get the infamous "The program has encountered a program at adress 004801d9 and cannot continue" error. My memory of why this happens is a little sketchy, but what happens is that for a reason which currently escapes me Sonic R tries to determine the speed of your processor. Of course processors are much faster now than in 1998, and if the value between clocks or something is smaller than the program would expect it gets rounded to zero. Of course, the program crashes when it tries to divide by zero to work out the processor speed and spews out an error.
If you hold down "enter" over sonicr.exe (should be found wherever you installed Sonic R to) eventually the program tends to run, even if you have about 50 error dialogues by the end of it. If you're feeling a little brave and want to fix this permanently, what you need to do is go download a hexeditor (I recommend XVI32). Once you've done that, open up sonicr.exe in it, and change these values:
(first number is the address, second number is the old value, third number is what you need to change it to)
00070584: 2E B8
00070585: FF 31
00070586: 15 00
00070587: 8C 00
00070588: 05 00
00070589: 95 90
0007058A: 00 90
000705A0: 2E B8
000705A1: FF 01
000705A2: 15 00
000705A3: 8C 00
000705A4: 05 00
000705A5: 95 90
000705A6: 00 90
It's fairly easy to do. Just copy sonicr.exe somewhere else before you start fiddling with it in case you muck it up.
Any other problems you might have later, such as no music, you can find the answers to in the Sonic R Compatibility FAQ..
I love Sonic R too, and also had a lot of these errors. My determination to play it anyway ended up paying off, good luck to you as well and I hope you find a solution! A lot of people hate Sonic R, but I say it's worth it.
#16
Posted 27 March 2010 - 08:13 PM
i tried this and it didnt work, i dont get the error anymore and it list the process in task manager but there is no game. im using win 7 64 bit could this be the problem?
Wait, how did you get it to install to begin with?!?
#17
Posted 27 March 2010 - 08:54 PM
http://www.avanquest.com/UK/software/sonic-double-pack-100008?meta=play&cat=action&sub=retro#sec_2
System requirements -
• Pentium 133MHz
• 32MB RAM
• 4X CD-ROM Drive
• 80MB free hard disk space,
• 16-bit sound card
• 32MB graphics card
• Direct X 7.0 or higher
It's also a bit cheaper at Zavvi -
http://www.zavvi.com/games/platforms/pc/sonic-r/sonic-3d/9976855.html
Avanquest don't deliver outside the UK but Zavvi do -
http://help.zavvi.com/index.php?action=artikel&cat=7&id=40&artlang=enWe deliver to addresses both inside the UK and outside the UK with the exception of Russia and Brazil.
Don't know if that's of any help, I can't find this version on any U.S. site.
#18
Posted 27 March 2010 - 09:25 PM
Wait, how did you get it to install to begin with?!?
it installed when i used the 98 compatibility mode. and repeated trys. i dont know why it works sometimes and not other but buy clicking enough times it eventually worked.
#19
Posted 28 March 2010 - 04:26 AM
it installed when i used the 98 compatibility mode. and repeated trys. i dont know why it works sometimes and not other but buy clicking enough times it eventually worked.
I see, I got it to install, thanks!
Also, Someone wouldn't mind sending me a modified .exe file would they? I'm not exactly hex savvy. lol
Edit: Ok, thanks to Jake for the modified .exe! It boots, but I have another problem now. It comes to the screen where your supposed to choose between Direct3D or DirectDraw, and it freezes there. I can't do anything with it. I tried compatibility mode with Windows XP and Windows 98 and still nothing. Any ideas?
Edited by HighCaliburFun, 28 March 2010 - 06:53 AM.
#20
Posted 29 March 2010 - 08:14 AM
no idea thats as far as ive made it as well, hopefully someone a bit more tech savy can figure this out.I see, I got it to install, thanks!
Also, Someone wouldn't mind sending me a modified .exe file would they? I'm not exactly hex savvy. lol
Edit: Ok, thanks to Jake for the modified .exe! It boots, but I have another problem now. It comes to the screen where your supposed to choose between Direct3D or DirectDraw, and it freezes there. I can't do anything with it. I tried compatibility mode with Windows XP and Windows 98 and still nothing. Any ideas?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users















