This blog chronicles my progress porting various retro games to other retro platforms. The goal in each project - at least when targeting a new CPU - is to effectively replicate the original graphics and the original code line-by-line, to produce a 100% accurate port of the original game.
Wednesday, 2 December 2015
Another quick session, added and debugged logic to render the foreground objects.
Like the background objects, there's plenty of per-sprite code to wade through, including what I believe is code to move the objects around. So basically, the bulk of the program. After rendering's done, there's very little code left to reverse-engineer!
In my PC port, I can move from room to room by simply pressing N, S, E or W keys.
From here-on in there's a lot of handle-cranking...