Steve Morrow has made a video about the development of a game for the Commodore C64. The game Spaced Out from 1992 is written in assembly. Steve shows the different parts of the program, and explains how these parts work.
Part 2 of C64 Assembly Game Disassembly