4 ms·
Good times. I owned an Amstrad CPC 464 - a Z80-based competitor to the C-64. It had Locomotive Basic which was quite a bit more advanced than C-64 BASIC. It h
by beders 4y ago
Good times. I owned an Amstrad CPC 464 - a Z80-based competitor to the C-64.
It had Locomotive Basic which was quite a bit more advanced than C-64 BASIC.
It had instructions like
AFTER delay, timer GOSUB line
or
EVERY time, timer, GOSUB line
for example.
Giving you a sense of multi-threading all the way back in 1984!
I spent quite a bit of time translating C-64 BASIC code into Locomotive.
Learning on an 8-bit computer, diving into Z80 assembly and understanding how the thing works on a very low level is a useful skill to have.
- vardump 4y ago> It had Locomotive Basic which was quite a bit more advanced than C-64 BASIC. Haha, that's a really low bar! Commodore really cheaped out with C64 BASIC. I wonder if that also was ultimately advantageous for C64, forcing kids to learn 6502/6510 machine language early to get anything interesting done. Thus a lot of kids could create their own games and whatnot in assembler, with way higher performance than what was possible with BASIC at the time.
- klondike_klive 4y agoC9 RET is still burned into my brain for that very reason.