Start here
These posts are written for people who already code the C64. They don't explain the basics. If you're new to that, the references at the bottom are where most of us learned it.
A reading order
One way through the effect posts, starting with the sprite layout the later ones reuse:
- Sprite Interleave
- Big Animating Sprite Logo
- Big Layered Logo Mover
- All Border Double DYPP
- Side Border Bitmap Scroller
Then the No Bounds posts, in any order: Finite Bobs, Scrolling Bob Scroller, Stopping Music Popping and Seamless Loading.
Tools and references
- KickAssembler: the assembler all the listings here are written for.
- VICE: the emulator, and its monitor for stepping through the code.
- Codebase64: the C64 coding wiki.
- C64-Wiki: hardware registers and memory map.
- CSDb: every release, group and scener, including Raistlin and Genesis Project.
