Exploring CERBERUS 2100™, Episode 2: the video circuit

Опубликовано: 04 Март 2026
на канале: The Byte Attic B.V.
2,212
97

CERBERUS 2100™ is an educational multi-processor 8-bit computer, featuring both Z80 and 6502 CPUs, plus an AVR processor as I/O controller. Built with CPLDs, CERBERUS 2100™ is fully programmable even with respect to its hardware, at the level of individual gates and flip-flops. It runs BASIC interpreters for both CPUs, but can also be used in a 'bare metal' mode through its built-in BIOS. It can even be extended through its expansion slot, which comes paired with a powerful, generic communications protocol that allows for Direct Memory Access (DMA).

In this second episode, I cover CERBERUS's video circuit in detail, including the internal logic of its two custom chips, down to the level of individual gates and flip-flops. If you always wanted to see how a multi-color, memory-mapped VGA video encoder works, this is your chance! All design files are also freely available on the machine's Github repository (link below), so you can follow along.

Episode 3: coming soon!
Episode 1:    • Exploring CERBERUS 2100™, Episode 1: intro...  

Homepage: https://www.thebyteattic.com/p/cerber...
Github: https://github.com/TheByteAttic/CERBE...

For more on my other projects, see:
https://www.thebyteattic.com

Copyright © 2024 by Bernardo Kastrup. All rights reserved.