So while indulging my SEGA kick, I came across something super cool, a blog dedicated to reverse engineering and porting outrun to C++, Reassembler!
Even better he’s got another project, LayOut, which lets you build your own maps for CannonBall!
For fun, be sure to check out his Easter Eggs section, there is quite a bit of stuff hiding in these old ROMs. Not to mention there is enough other gamestuff in them, that SEGA didn’t build each game for their boards in a vacuum.
All and all, I’d say it’s a good read!