A lot of you have probably noticed that the Chaotix protos/hacks are very buggy when you try to play them with Kega (3.51). This is because Chaotix requires a different setting for CPU interleave between the two SH2s, and Kega only uses this setting if the ROM matches Chaotix's CRC32 checksum. Protos and hacks obviously have a different CRC32, so this setting is not enabled when playing them in Kega. Use this modded fusion.exe to solve the problem: http://www.saveonepiece.com/prototypes/Keg...r%20Chaotix.exe (thanks Quexinos)
Actually, seems to me if all the CRC32 checksums can be gathered, I'm sure you guys can submit them to Steve Snake, and he'll may add them to the internal listings as games other than Chaotix? Then again, that probably won't work. No thanks. I rather use the most accurate Genesis emulator out there... well, one of them. Regen being the other.
Blah, give me a couple minutes and I'll edit this post with every prototype's CRC32 along with the byteswapped CRC32 whom are too lazy to do it themselves.
Works like a charm Thanks! As a side note, to anyone trying to copy the OP's CRC32, it did not work for the 1207 that I have. I had to calculate it myself and got something entirely different that DID (edit: kind of) work (3F236846). Double Edit: Meh. It's still not perfect - for some reason going to a purple screen for me every so often instead of the crashing like before. Not sure this is the right offset...
Prototype 0111: 5523EA78 / 87AE3255 Prototype 0119: 468AD082 / 280DA864 Prototype 0202: 7B32E440 / 044E23B7 Prototype 0208: B099E440 / 044E990B Prototype 0209: E95D7F57 / 75F7D59E Prototype 0210: 7B716175 / 571617B7 Prototype 0213: 14F43E14 / 41E34F41 Prototype 0213B: AFF06BFF / FFB60FFA Prototype 0214: BA0A1108 / 8011A0AB Prototype 0216: D0B0B842 / 248B0B0D Prototype 1207: D62AE235 / 35E22AD6 Prototype 1227: 4307D738 / 837D7034 And for the fun of it... Sonic In Chaotix: 6B39E714 / 417E93B6 Sonic In Chaotix R2: 6E99C291 / 192C99E6 I believe the offset is different for every different version of Kega. If somebody could pack up some working Kega EXE's, that'd be nice. Not holding my breath though. :P
First of all, for what Kega version is that offset? Second, what timefix are you talking about? By any chance Chaotix does something weird that cause it not to be emulated properly? I would be really interested in knowing it, also it means something is not being emulated properly :P Anyways, it seems like only the two earliest protos crash. But I have to check more carefully. By the way, doesn't it mean that Chaotix hacks should crash too?
As far as I know, any hacks/protos of Chaotix doesn't match the internal timefix of the original Knuckles Chaotix (or in the case of any of the other prototypes), thus becoming screwed up/not working at all. Each 32X prototype will probably suffer from this. Steve Snake will have to eventually update his timefixes to include the prototypes (and hopefully Sonic In Chaotix). The byte swapped CRC32 for Knuckles Chaotix (JU) [!] is 248B0B0D.
Well, if it works with Sonic In Chaotix, shouldn't it be merged with that topic to specifically get it to work in Kega?
Just wondering, does this work with 1207, because I cannot get it working at all even though I hex edited Kega Fusion 3.51
Probably not. Does it work in Gens? Nonetheless, next time I hear from Steve Snake, I'll inform him about all the new prototypes and Sonic In Chaotix and see if he can support it.
It doesn't work on Gens, it crashes after the SEGA screen. Howcome people have screenshots of the games bugs then?