4 ms·
This is really nicely done with the built in emulator. Actually works quite well on my phone but I will come back and finish it later on my computer for the ful
by tomduncalf 6y ago
This is really nicely done with the built in emulator. Actually works quite well on my phone but I will come back and finish it later on my computer for the full experience. Great work!
I never had a C64, but did have a ZX Spectrum, and I have no doubt that it is very much responsible for my interest in programming from a young age, particularly the BASIC prompt being something you had to interact with. I remember getting books of programs out of the library and spending hours typing them in, my mum would help out sometimes haha!
- bonzini 6y agoIt's not real C64 BASIC though. POKE and GET didn't work exactly like that. You'd need to know some details about the Commodore kernel's memory map to port the game to a real C64.
- unwind 6y agoI noticed that too, made it hard to know what to think. All that work, and framing it as a "re-enactment" of using a C64, but not getting the code at the core of the lesson right? Weird. Hopefully they will patch it.
- tpetricek 6y agoAuthor here - there are better emulators (I used this one myself for testing things out: https://www.retrodevops.com/c64.html https://www.retrodevops.com/c64.html). You are absolutely right that my POKE is not like the real one - because for that, you actually need to emulate quite accurately the C64 memory. So, anything related to POKE is not accurate - and this misses the experience you get as a hacker discovering tricks you can do. However, my point was more about the interaction that combines text editor and REPL into one - and I think for that, it works well enough.
- tpetricek 6y agoAuthor here - thanks for the nice words about the article!