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
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: