So a few days ago I worked on this hack non-stop trying to make loose ends meet. I released this already on SSRG, but there were a few bugs present that I fixed today, since I've been sick. >.> Anyway, the controls are a bit different because I didn't add the animations from Sonic Chaos, instead I used what's present in Sonic 2, and in SC the game checks to see what animation is playing atm. So I had to do this differently, hold up to charge it, and press button 2 to release it. Another thing it's missing is sound effects, because I added them in, but they broke my code so I had to get rid of them. But anyway, enjoy. I probably don't plan to work on this anymore. http://www.mediafire...49wijth05a90edc
And here's a video of a previous build:
This post has been edited by Ravenfreak: 08 December 2012 - 07:58 PM
I found the videos in YouTube a few days ago. Cool as always.
There are many things in these games that I would like to see in action. I would be amazed if, for example, the ring spill is ported to Sonic 1, which hasn't this feature. I wish we had a Sonic 1 disassembly.
Summer is near and I'll have more free time for game hacking again.
Hey Ambil, long time no see. xP Anyway, glad you liked it. ^_^ Also I did disassembled Sonic 1 SMS, though it's in a very early stage. (Plus I made it right after I taught myself Z80 ASM, so it's definitely incomplete...) The topic is floating around here somewhere with a download link if you want to check it out. Also since Aspect didn't make Sonic 1, it might make code difficult to port between the two, and that's mainly the reason why I kind of gave up on that disassembly. (Aspect's engine is far more superior IMO.)
I had a watch to your S1 disassembly, and I found something weird. The offset for the ring counter is used only once in the main asm file (Sonic1.asm). I also found some instances of it (AAD2 little endian) in 04.bat. It seems there are pieces of code that weren't disassemblied in this data chunk. I tried to disassembly it, but SMSExamine crashes. :v
There's a tool called Aspect Edit that was written by Glitch that allows you to edit layouts, tiles, and mappings in most of the Aspect Sonic games (Sonic 2, Chaos, and Triple Trouble). It's a great way to start hacking the 8-bit games. And if you ever want to learn Z80 ASM I suggest checking out SMSPower! as well as looking up tutorials and downloading the latest Sonic 2 8-bit disassembly, that's how I taught myself. ^_^