I recently burnt a code breaker loader and a code breaker, as well as a Sonic Adventure 2 to see if Cheat Engine/Emulator hacking and Code Breaker could share their codes.
And it appeared that it worked perfectly. My friend sent me some of his adresses, to have codes like "infinite time for route 101/280" or "Always ONE screen" and they worked really well !
Then he sent me an "infinite 2p special power lvl 1 for P1" (which gives unlimited "Speed up" for racers etc), and it worked as well.
But then we tried to make it for the P2, and BING ! For no reason, as soon as I close the lid and launch SA2 after selectionning the code, the game freezes even before we could make it to the first "Licensed by SEGA" thing.
The adresse for that, is : 010DB23B + 00000001
THEN, we changed it to : 010DB23C + 00000001 and guess what ? It worked, by making P2 always have Chaos Spear/Sonic Wind.
So we tried to have infinite time stop by putting a "D" and same thing as for "B", it froze the game the same way <_<
It's really weird, some codes work, and some others doesn't work. We couldn't find a logical explaination for this... How can some codes work, and some really alike others don't ?
For example the debug fly I found on your site works perfectly, the "P2 infinite Rings" works as well, but the "P1 Press Y for instant turbo" doesn't work...??
I precise that every codes that doesn't work for me, work for my friend on his emulator.
Since we are running out of idea to make this work, (we tried everything, with another mastercode, with both mastercode, without memory card....) nothing takes effect, it always freezes the game right after I close the lid and launch the game.... (You know an infinite black screen), except when I do it without mastercode, in this case it doesn't freeze but send me back to the Dreamcast's main menu.... Which.. isn't better >_<
So if anyone has the answer, or could try this on his own code breaker to check if it freezes as well, then thank you very much, every help will be appreciated.
Thanks to everyone.