MENU

Fun & Interesting

Framebuffer - VGA from Scratch - Part 3

James Sharman 24,030 4 years ago
Video Not Working? Fix It Now

Join me on the new channel discord server: https://discord.gg/jmf6M3z7XS In this video I add a framebuffer to the developing vga circuit. In many ways this makes the circuit a complete (if simple and low specification) vga adapter that we'll go on to add functionality too in future videos. Adding the framebuffer only increases the visual quality a little bit (The horizontal resolution is no longer limited by cpu clock rate) but it does free up the cpu. To demonstrate this I write some decompressor code that could be called basic looped video or gif type animation playback and use it to play some recognisable animations on the cpu/vga combination. 0:00 Introduction 0:29 Re-cap 4:40 Adding X/Y Counters 10:45 Memory Interface discussion 11:34 (1) Duel Port Ram 13:31 (2) Time-Division Multiplexing 15:30 (3) Bus Request 18:20 (4) Hybrid 21:00 (4.1) Hybrid+ 21:56 Adding the Ram 28:55 Interfacing 34:19 Back to the cpu 38:40 Pattern Test 40:57 Image test 42:38 Corruption! 43:50 Animation Test 45:30 Post credits scene

Comment