Рет қаралды 609
In this video I look at Commodore 64 "Skool Daze", noting how it uses a single screen bitmap mode, mostly software sprites with a few hardware sprites, and a very cool minimal dirty rectangle update for drawing the screen.
github.com/martinpiper/Debugg...
00:11 Introduction
00:20 Creating a prg from the tape version
11:59 Run it in C64DebugGUI, note sprites and graphics mode
14:51 Note the memory patterns, blobs align with software sprite positions
16:29 More hardware sprites for the speech bubble
17:42 ICU64 shows the same blobs for software sprites
20:09 Every bitmap cell draw
25:09 Stopping the render, understanding the logic
29:49 Game logic run four times, then renders
33:42 Finding dirty rectangle draw
37:20 Not all sprites are drawn each frame
38:07 Find the game state entity data