After playing around with Sonic hacking for a while, I decided it would help my ASM skills if I started to make my own simple programs. I know Hello World programs are nothing spectacular, but I am releasing it anyway, as it contains a very simple GYM music player (68k based) Source code is included, and is commented, so may be useful as a template, or to aid people just getting started with Megadrive development. I also welcome constructive criticism on the code, as being my first program, I expect to have done many things wrong and would like to improve my knowledge of Assembly techniques. Tested and working in Gens and Kega, it SHOULD work on hardware, but I am unsure, as I have no way to test. Download (zip includes rom and source) -Link-
Pretty cool. I took a look at your source and cleaned it up a bit. http://pastebin.com/m3680f1e1 It's mainly aesthetic changes to the way the code itself looks, but I also did some optimization and better defined some of the comments. Hope it helps.