So I finally got around to trying RGBDS, ending up with a port of my NES sprite demo after six hours. It runs in mGBA 0.7-5026-1a6b47a2 and on my GBC with an EverDrive GB X5. With my luck, there are probably a bunch of 6502 cargo cult practices that made their way in, much like the blatant lack of optimization that code written by 68000-to-6502 converts often shows.
Things I could do from here:
(Heh-heh, "lame boy".)
Things I could do from here:
- Make the code less "Ho-ly-shit" in its (lack of) organization
- Test on NovaSquirrel's Super Game Boy to make sure I'm not hitting any mono bugs that were fixed in color
- Register on some other Game Boy dev forum and ask those more experienced with LR35902 for a code review. Is gbdev.gg8.se worthwhile, or is there better?
- Write a preprocessor to allow local non-label symbols, anonymous local symbols, and sane indentation
(Heh-heh, "lame boy".)