Hacker News new | ask | show | jobs
by vidarh 1808 days ago
To add to the "simplicity" aspect, I'd add: They were tiny.

You could read the entire OS ("KERNAL") and BASIC disassembly start to finish (there were books listing them, with comments added). You could systematically test what changing registers would do - I remember pestering my parents at work by calling them to let them hear what sounds I managed to make by randomly POKE'ing things into the sound registers just to experiment.

And of course the manuals. While I agree with you books were hard to get, the C64 manual was fantastic.

1 comments

Do you have any links to books with the annotated disassemblies of the kernal/BASIC interpreter?

To GGP: you should get an 8-bit computer and play around a bit, some things may blow your mind. I first played around with a C64 in around 7th grade, after I'd already learned some programming on PCs, and I learned a lot.

Or even more interesting, the original sources from CBM:

https://github.com/mist64/cbmsrc