Hardware Scrolling - VGA from Scratch - Part 4
James Sharman
Join me on the new channel discord server: https://discord.gg/jmf6M3z7XS
In the first three vga videos we built up the most basic stand alone video subsystem. At the end of the last video the freed up cpu time was put to use with our first animating graphics. Animation is where things start to get interesting and one of the most useful 8-bit era building blocks to that end is hardware scrolling. In this video we explore how to add this to the vga circuit.
0:00 Introduction 1:00 Counter initialization 2:38 More Breadboards 5:45 New Registers 10:20 Memory Mapped IO Discussion 15:54 IO Implementation 19:42 Initial Test Code 22:18 Smooth Scrolling! 24:18 Super wide scrolling! (Incremental update) 26:26 Horizontal Scrolling 28:46 Main Demo 29:42 Boring James talking outro bit ... https://www.youtube.com/watch?v=oMGtJN1Pkis
736128307 Bytes