The impressive part is how you can write a game for one of these systems, and easily port it across a variety of 8-bit platforms. That's hardly true for C code and definitely not true for assembly!
Is this really going to be true? Aside from the 6502, the overlap between the supported systems is approximately 0! I'd expect creating a cross-platform product to be no easier than it would be when working in assembly language.
tom_|6 years ago
ddingus|6 years ago
On most machines, one can get a bitmap. Addressing varies, but the rest makes sense. Give people a software blitter and that is portable.
Colors. Stick to the basics, that is portable ish.
Most machines can make a sound, display a character, bitmap, take keyboard in, etc...
Now, if one wants to see closer to peak performance, yeah. That is a labor of love at this point. Asm, hacks, the whole nine.