Welcome, Guest!

Here are some links you may find helpful

Dreamcast Dreamcast 60fps codes

nintendont

Active member
Original poster
May 30, 2019
30
29
8
This thread is to preserve and hopefully continue the 60 fps SEGA Dreamcast codes thread from the Assemblergames forum. All these 60 fps codebreaker codes posted were created by AG user "asasega" unless otherwise noted. I plan on formatting this thread so each game can be listed alphabetically and be directly linked to the code.


Donald Duck - Goin' Quackers T17714D50 V1.001
ECCO the Dolphin - Defender of the Future HDR-0103 V1.005
Exhibition of Speed T22903D 50V1.000
F1 Racing Championship 17706D-50 V1.001
Grandia - (double speed)
Grandia II T17716N V1.001
Looney Tunes Space Race T15116N V1.000
Max Steel - Covert Missions T41402N V1.060
MDK 2 T12502N V1.100
Monaco Grand Prix Racing Simulation 2 T17701M V1.006
POD - Speedzone T-17713N V1.002
Propeller Arena CDI
Quake III Arena MK-51061 V0.800
Racing Simulation 2 - Monaco Grand Prix On-Line T-45006D50V1.002
Redline Racer T15002M V1.001
Re-Volt T-8101M V1.003
Roadsters T22901N V1.007
Sega GT - Homologation Special HDR-0054 V1.006
Space Channel 5 Part 2
Speed Devils T17702N V1.004
Star Wars - Episode I - Racer T23001N V1.001
Test Drive Le Mans / Le Mans 24 Hours
Tony Hawk's Pro Skater T40205N V1.000
Tony Hawk's Pro Skater 2 T13006N V1.001
Totsugeki! Teketeke!! Toy Ranger HDR-0052 V1.031
Toy Racer MK-5114950V1.050
Toy Story 2 - Buzz Lightyear to the Rescue! T13003N V1.002
TrickStyle T-8102N V1.000




(posted by asasega)
Consult the list below which contains games for which I unlocked the fps but are running with double speed, timings etc.

18 Wheeler: American Pro Trucker
Aero Dancing featuring Blue Impulse
Aero Dancing: Torodoki Taichou no Himitsu Disc
Aero Dancing F
Aero Dancing F: Todoroki Tsubasa no Hatsu Hikou
Aero Dancing i
Aero Dancing i: Jikai Sakuma de Machite Masen
Berserk: Millennium Falcon Hen Wasurebana no Shou
BioHazard 3: Last Escape
BioHazard: Code Veronica
Disney's 102 Dalmatians: Puppies to the Rescue
Eternal Arcadia
Evil Dead: Hail to the King
Fighting Force 2
Frame Gride
Headhunter
Hydro Thunder
J. League Pro Soccer Club o Tsukurou!
J. League Spectacle Soccer
Jet Set Radio
Macross M3
Napple Tale: Arsia in Daydream
Power Jet Racing 2001
Prince of Persia: Arabian Nights
Red Dog: Superior Firepower
Shenmue
Shenmue II
Silent Scope
Sorcerian - Shichisei Mahou no Shito
Spider-Man
Test Drive 6
Zusar Vasar

Maybe this will help people hack dreamcast games, in the absence of an emulator with debugging features.
There is a way to have breaking points and stepping through the code , seeing the registers etc using demul and cheat engine.
Use the following addresses with cheat engine, the addresses are valid for the latest demul (but is easy to find for other versions or any other emulator)

demul.exe+875E410 this is the PC register
demul.exe+875E3FC this is the PR register
demul.exe+875E2C0 this is R0 register, next to it are the rest of the registers
demul.exe+875E320 this is FR0 register, next to it are the rest of float registers
For accuracy switch demul CPU mode to interpreter.
Separate in notepad(or any other program) have the main elf disassembled obtained by any sh4 dissasemmblers available.

Example 1: if you simply want randomly to break and step, just set a write to the PC register, then just press F9(run in cheat engine) and see nicely the value of PC register increasing where it jumps etc

Example 2: let's say you find the ammo address for Biohazard, then set a write breakpoint to that adress and when the break happens just look at the PC register. The value of the PC is the exact location in the dreamcast elf where the write happened. Then if you just want to step further, set an additional writebreakpoint to the PC register, this way you can continue stepping from the initial ammo break that happened.

You just follow the PC values in the opened disassembled file.
These methods work for any emulator and cheat engine is nice because it is a value searcher and debugger in one
 
Last edited:

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Test Drive Le Mans / Le Mans 24 Hours


For Japanese version
0D01BF2A
00007002 //check if correct instruction
0101BF2A
00007001 //modify fps instruction

0D3BC90E
000041F0 //check correct value
023BC90C
42700000 //modify speed value

Japanese version HDR-0149 V1.000
52B59EA offset track5.bin for fps
53CAD70 offset track5.bin for speed value


For pal and us version
0D01BF2A
00007002
0101BF2A
00007001

0D3BBBEE
000041F0
023BBBEC
42700000


------------------------------
by Esppiral

Pal version of LE MANS 24h you need to replace these values to run the game at 60 fps.

FIND
02 70 5A 0E 03 3E 1C 8B 44 D0 0B 40 06 E4 43 D3 C3 65 60 75 33 60 CE 01 50 E4 52 65 41 C7 08 F1 53 60 50 70 02 60
REPLACE
01 70 5A 0E 03 3E 1C 8B 44 D0 0B 40 06 E4 43 D3 C3 65 60 75 33 60 CE 01 50 E4 52 65 41 C7 08 F1 53 60 50 70 02 60

FIND
00 00 F0 41 3C 03 00 00 40 DC 1B 8C 44 03 00 00 40 03 00 00 1C 71 9D F0 0A F1 01 E0 F2 61 20 71
REPLACE
00 00 70 42 3C 03 00 00 40 DC 1B 8C 44 03 00 00 40 03 00 00 1C 71 9D F0 0A F1 01 E0 F2 61 20 71
 
Last edited:

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Tony Hawk's Pro Skater T40205N V1.000

60fps
01103DC8
00000009

43BC2C48 offset track5.bin

 
Last edited:

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Tony Hawk's Pro Skater 2 T13006N V1.001

60fps
010CC248
00000009

3979D388 offset track5.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Redline Racer T15002M V1.001

60fps
01025C74
0000E401

9EF44B4 offset track11.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Monaco Grand Prix Racing Simulation 2 T17701M V1.006

60fps
011622C2
0000E400

8852E52 offset track22.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Sega GT - Homologation Special HDR-0054 V1.006

60fps
0116ED08
0000E400 //fps
01028084
000000A6 //timer fix

0202C214 42700000
0202C268 42700000 //car handling, physics etc
0202C2C0 42700000
0202C334 42700000
0202C58C 42700000
0202C7C4 42700000
0202D218 42700000
0202D2C0 42700000
0202D8E8 42700000
0202D988 42700000
0202DCB8 42700000
0202DE30 42700000
0202DF18 42700000
0202E358 42700000
0202F4C4 42700000
0202FD80 42700000
02030200 42700000
02030F18 42700000
02031008 42700000
02031408 42700000
02032518 42700000
020327A0 42700000
020335C4 42700000
0203412C 42700000
02035120 42700000

1. fps 159E16C8 offset track15.bin
2. timer fix 1586A2D4 offset track15.bin
3. the next 25 values
start 1586EDE4 offset track15.bin
end 15879250 offset track15.bin (inclusive)
just modify all occurrences of 0000F041, all 25 of them
Not sure if all are necessary, but surely is a combination of them because there is acceleration, traverse speed, distance etc. Don't have the patience to find the right combination. Anyway game works ok, could make the same laptimes as in 30fps.
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
F1 Racing Championship 17706D-50 V1.001

60fps
0105FE20
0000E401

CC4DF40 offset track12.bin
 
  • Like
Reactions: fafadou

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Looney Tunes Space Race T15116N V1.000

60fps
0D014552
00007102
01014552
00007101

7EA2E2 offset track17.bin
 
  • Like
Reactions: fafadou

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Exhibition of Speed T22903D 50V1.000

60fps
010127F0
000089E3 //fps
01012870
0000E33C //timings

E5B4850 offset track11.bin
E5B4A00 offset track11.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Roadsters T22901N V1.007

60fps
010157B8
000089E3

C3F2838 offset track12.bin

Note: at 60fps the collision detection breaks, you can drive trough gates and walls you're not supposed too, and at the world boundaries you can fall from the track.
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
POD - Speedzone T-17713N V1.002

60fps
0114E508
0000E400 //fps
01064D4A
00000444 //timings, speed etc

10B8E478 offset track.11
10A8222A offset track.11
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Star Wars - Episode I - Racer T23001N V1.001

60fps
0106356A
00003C88

1AE4DE4A offset track5.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Re-Volt T-8101M V1.003

60fps
01020C7E
00000009

7944D8E offset track18.bin


----------------------------
by Esppiral

Revolt 60 fps (JAP and PAL)

Find
4B 89 18 D1 12 62 08 E3 35 12 13 62 22 64 16 D0 49 54 02 63 32 34 39 89 15 D1 01 E5 12 63 38 23 2F 8D 4C 45 13 D3 32 62 5B 22 22 23 2E A0 09 00

Replace
09 00 18 D1 12 62 08 E3 35 12 13 62 22 64 16 D0 49 54 02 63 32 34 39 89 15 D1 01 E5 12 63 38 23 2F 8D 4C 45 13 D3 32 62 5B 22 22 23 2E A0 09 00
 
Last edited:
  • Like
Reactions: bulletbob

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Donald Duck - Goin' Quackers T17714D50 V1.001

60fps
010E1B1E
00000009

2F9A710E offset track5.bin
 
  • Like
Reactions: bulletbob

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Toy Racer MK-5114950V1.050

60fps
0101FCDC
0000E401

19FEEDC offset track14.bin

 
Last edited:

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Speed Devils T17702N V1.004

60fps
010D79E8
0000E400 //fps
0105B6EC
00000444 //timings, speed etc

308CA648 offset track11.bin
3083BB9C offset track11.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
TrickStyle T-8102N V1.000

60fps
010F50C8
0000E400

5B88328 offset track15.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Max Steel - Covert Missions T41402N V1.060

60fps
0114ED84
00000009

31B28E54 offset track5.bin
 

nintendont

Active member
Original poster
May 30, 2019
30
29
8
Toy Story 2 - Buzz Lightyear to the Rescue! T13003N V1.002

60fps
010590AC
00000009

45BE421C offset track3.bin
 

Make a donation