I wish I knew earlier - Blather, Rinse, Repeat
I wish I knew earlier|
I love Python.
I'll check out c64-utils, and certainly keep the link around as I thrash around in 6502space.
I'm toying with the notion of writing a Mandelbrot set renderer, which I've done any number of times already. I'm skimmed around in the book for the memory layout of the "high res" graphics mode and the firmware subroutines for floating point math.
Another project after that, if I'm still feeling retro-ish, would be to write an Applesoft (that is, Microsoft) BASIC interpreter in Python. I've got a few books of old BASIC computer games, and I suspect there's some value in revisiting these old haunts, even if there's not a lot of gameplay for modern users.
I've found it curious that writing code for a single-tasking BASIC interpreter to be a very different feeling, even now, than writing for a windowed environment - I guess it's all down to having imperative control over everything that's going on in the system. Maybe it's just some nostalgia masquerading as the awesome power of the entire machine.