I've been wondering this for a while. Other than the usual clearing memory, initializing joypads, PSG, and setting VDP registers, what other things would I have to worry about when starting up the console? One I did hear about recently was other factors like making sure there isn't a pending DMA...
Way back in March, a discord user by the name of PinoBatch was making programs on various consoles that displayed the Ukrainian Flag by setting the top half of the screen blue and the bottom half yellow. I noticed that he hadn't made a Genesis version yet, so I figured it could be a neat...
Since there's been a rise in interest in Sega's mushroom (More interest than the CD currently) I figured it warranted a thread!
Some things to start off:
XProger's W.I.P OpenLara port:
GenesisFan64's Marsiano project:
Victor Luchitz's various projects:
And finally pw_32x's currently...
Recently I've been getting back into programming for the Sega CD and I figured I should ask some questions I missed last time before I continue
What's going on with PRG-RAM?
I can't seem to find details on what's in PRG-RAM and where. I know the SP is in there as well as the Sub-CPU's vector...