Some interesting bits from the BASIC code (as seen 14:36 into the video):
- POKE 53272,23 forces character set 2 (big/small letters). I knew it could be done by a PRINT CHR$(142), but this is new to me. In general, it seems that the address 53272 can also be used to supply a custom charset: https://www.c64-wiki.com/wiki/53272
- C64 BASIC seems to be doing lazy tokenizing. Observe how line 1 ends with :END:TCB1984 – there is no TCB statement in BASIC, but it is never executed since it comes after the END statement.
I got rid of my C64 26 years ago when I was 10 or so, but I still can recite a rough memory map and a few KERNAL addresses. For the kid that I was back then, C64 was truly a magic device.