3 ms·
Same with the KIM 1 boards. 128 bytes is a lot! Seems absolutely insane small now, but back then every bit mattered. And being so close to the hardware meant
by ddingus 4y ago
Same with the KIM 1 boards.
128 bytes is a lot! Seems absolutely insane small now, but back then every bit mattered. And being so close to the hardware meant being able to do things super lean and mean.
On the KIM 1, the RIOT chip came with 128bytes of RAM, and Rockwell, MOS, and others also later packaged the CPU with small amounts of RAM, timers, and other handy things. Early origins of system on chip designs. And there was a jumper or solder pad one could use to sort out address decoding should more RAM be added.
128 bytes, probably split between zero page and the stack, can do a lot!
For perspective, the Atari 2600 had 128 bytes of RAM in its RIOT chip and that was the total system RAM!
Atari 2600 Space Invaders fit into 4K ROM and the 128 bytes of RAM.
https://youtu.be/QB7GGkCx5Bg https://youtu.be/QB7GGkCx5Bg
No frame buffer, no tile engine!
Graphics were generated line by line, game logic happening during the screen blanking period!