Hardware Scrolling - VGA from Scratch - Part 4 @weirdboyjim
Hardware Scrolling - VGA from Scratch - Part 4  @weirdboyjim
Uploaded August 2021 | Updated September 2026, 1 week ago
Join me on the new channel discord server: 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 Vertical Scrolling
28:46 Main Demo
29:42 Boring James talking outro bit
Hardware Scrolling - VGA from Scratch - Part 4Volume and ADSR - Audio from Scratch - Part 4Analogue In - IO from Scratch - Part 2Constant Register 2.0 - Making an 8 Bit pipelined CPU - Part 78ALU  (9: Bitwise Logic) - Making an 8 Bit pipelined CPU - Part 34Pipeline PCB Solder & Test - Making an 8 Bit pipelined CPU - Part 83Coding 2, Divide - Making an 8 Bit pipelined CPU - Part 66Digital to Analogue and Analogue to Digital Conversion - IO from Scratch - Part 3LCD PCB - Making an 8 Bit pipelined CPU - Part 94ebay Logic Probe KitHardware SPI Continued - IO from Scratch - Part 7Mailbag #2 Tiny Stuff
James Sharman |

Hardware Scrolling - VGA from Scratch - Part 4

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER