3 ms·
Z80. Mainly because there are still some interesting devices that you can have some fun with that still use them: Gameboy & TI-83 calculators.
by cweagans 10y ago
Z80. Mainly because there are still some interesting devices that you can have some fun with that still use them: Gameboy & TI-83 calculators.
- qwertyuiop924 10y agoYeah. Although the Gameboy's processor isn't a real Z80: It's more like an 8080 with some of the Z80 extensions (but none of cool ones).
- eb0la 10y agoAmstrad and Spectrum personal computers also had Z80 inside. I remember struggling with LDIR/LDDR instructions with Amsost devpac assembler... Btw. We called that machine code programming back in the 80s.
- qwertyuiop924 10y agoReally? many commenters here are talking about actually entering raw hex (and calculating branch offsets by hand (!)).
- eb0la 10y agoIn my case the pain pointi was loading the assembler from tape drive for about 5 minutes. Fortunately the assembler did the offset calculation for me. If you coded something in basic with some machine code, you had to type a lot of DATA statements in decimal or hex. This was then read and POKE'd in memory and CALLed from basic. Quite tedious.
- qwertyuiop924 10y agoYeah, but a lot of people actually didn't have assemblers at the time.