Reverse some off the changes in 2.155 and narrow down the piece of code, which causes the breaking. Once you found the specific piece of code, post it here and hope, someone with more skill has an idea, how to fix it without breaking anything.
This work is tedious, but if you guys want to help with the project, this is the way how to do it.
yes i played the whole game i didnt 100% it i missed like 12 eggs and 20 light gens but i dont really want to go trough the full 100% stuff lol.You played the whole game?
Sweet if so cos I'm playing that next.
I'm trying as hard as I can, the basic idea is go through the changed files and undo what makes the two games break. It's relatively easy but takes time because the changelog for v2.150 is pretty long. Once I find the bad file I just add or remove the changes to the current file and hope it works. Fixing Sonic CD already means removing the reset combo so I don't know how the devs might take that. Nevertheless if it works as expected I'll post a build with source and all.can you get the other two games to work?
EDIT: Checked on Sonic CD and it breaks in v1.142, that change only added some patches for mapping a reset combo to the GC controller. I'll try undoing that and see if I can get it to boot.
EDIT2: It worked. Now I don't know what to do, I still don't know how to fix the other two games, and I'd be sacrificing a feature by fixing Sonic CD.
Anybody want to help me round the problem with Sonic Gems Collection?
It broke completely in v2.150
Evidently undoing the two multi-dol changes in v2.150 did not fix the problem. Because the changelog for this version is so long I'm having a tough time figuring out what broke it in the first place.
EDIT3: These patch files broke the other two games.
/trunk/kernel/Patch.c
/trunk/kernel/Patch.h
/trunk/kernel/PatchCodes.h
/trunk/kernel/patches.c
One question, by "other two games" you are referring to Sonic R and Sonic Fighters, or which ones?
Sonic R and Sonic the Fighters, it's hell though, because the patch files contain more than one fix from the changelog. Meaning I still don't know if the culprit is the new FIFO, the fix for 007, the CARDStat patch, the Majora timer, etc.
deleting stuff that fixed other games to make a single game work is not the way to fix things, for instace those patch files are not only patches files they have truckloades of code inside for instance patch.c is huge it has loads of codes for several diferent things.
So time stops?Speaking of Majora, it freezes when playing the Song of Time.
Speaking of Majora, it freezes when playing the Song of Time.
I keep reading "ASM" in this thread...
Is this all coded in asm? I know 6502 asm(Nintendo) via hex values.