Hi all! Newbie here.
I grew up doing (among other things) 6502 assembly language coding. I've lately had a bit of an urge to get back into it again. And I've also been playing around with MAME a lot recently, setting up a custom countertop machine.
So... I'm toying with the idea of picking some particular arcade hardware (almost certainly 6502-based), and trying to write a custom game. A bit of googling indicates that this isn't generally done, in part because it's easy for such code to inadvertently take advantage of something that doesn't work on the real hardware, and then when the emulators are updated to be even more authentic, the custom ROM no longer works (and people blame the emulator writers).
I understand that problem, but I still can't stop thinking about it.
So, please share your thoughts! Encouragement and discouragement are both appreciated, as are any jumping-off points or information on similar projects in the past. And, if you were going to pick hardware for such a project, what would you choose? I'd want something 6502-based and reasonably capable, but not too complicated. And the more common (and well-understood) the hardware, the better.