[Damian Peckett] has implemented an Apple ][, its 6502 processor, and a cassette port, all on an Arduino Uno. If that wasn ... 4KB of RAM and 8KB of ROM. The ATmega328 has only 2KB of RAM ...