Okay, I'm at a bit of a dead end right now when it comes to getting this Big Ring in Sonic CD 510 to work. If you don't know, the ring is there, shows up in levels, but has absolutely no interaction with Sonic. (Well, it technically does, it just spits him out the other side, it doesn't actually send him to the special stage like one would expect, and it doesn't disappear.) Now anyway, I've isolated the object code and the two or three external subroutines it calls, along with the mapping, animation, and graphical data. Now I'm not expecting any miracles but if anyone would be so kind, could you help me out identifying exactly how to get this object here to do what it is supposed to (well, if it is possible with the code that is there by adding or subtracting a line or two or changing a variable). Also, if you need more context than just everything the object calls, feel free to let me know and I'll upload the idb file (no asm file sorry, I don't feel like taking the time to pick through it and get it split up for an upload until it's fairly well documented.)
Anyway, enough blabbering from me, here is the file: http://www.mediafire...o9ta26a4r8byr3p
Thank you as always for any help and if you help you will definitely be credited!
Edit: If it helps any this code is pretty comparable to Sonic 1 code, the mapping formats match up pretty much exactly and the object code array is just about exactly the same as detailed here: info.sonicretro.org/SCHG:Sonic_the_Hedgehog/RAM_Editing (See "Object Status Table Format")
This post has been edited by SegaLoco: 21 December 2011 - 01:37 AM