In this video I build one of the remaining modules for the vga. Tile data let’s us increase the effective resolution from 80x60 to 640x480 at the cost of a little flexibility. This build was not without it’s problems, I ran into a few issues mostly surrounding the difficulties of making a stable 25mhz circuit on a breadboard.
0:00 Introduction
0:48 Discussion
6:51 Build Explore and Check
12:01 Empty Breadboards
15:48 Wiring the ram chip
20:16 Tile Index Timing
21:55 Read address Inputs
26:20 Output Multiplexer
30:10 Write address Inputs
34:22 Stand Alone Testing
38:32 Integration
39:37 Adding an Output Latch
40:59 Turn it on!
45:35 Swap the Latches
46:05 Text Mode
49:18 Nibble Address Error
50:40 Demo: Fibonacci
51:27 Demo: Vga Terminal and Logo
52:25 Demo: Maze
53:48 Demo: Graphical Tile set
54:26 Demo: Monitor extensions for tiledata
55:15 Demo: Kodak Parrots
57:39 Extra Decoupling
58:32 Demo: Parallax Maze
59:42 Outro
Fixing the last Palette glitches - https://youtu.be/auarSG2MzdA