top | item 21301416

(no title)

tiles | 6 years ago

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!

discuss

order

tom_|6 years ago

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.

ddingus|6 years ago

There are a set of basics, given some tradeoffs are baked in.

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.