TheByteAttic / CERBERUS2080

CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.
https://www.thebyteattic.com/p/cerberus-2080.html
Other
97 stars 21 forks source link
8-bit 8-bit-computer computer computer-architecture computer-design computer-design-and-implementation computer-science computers computerscience computerscienceeducation microcomputers retrocomputing

CERBERUS 2080™ (now obsolete and superseded)

CERBERUS 2080™ has been rendered obsolete and superseded by the new, enhanced, lower-cost CERBERUS 2100™. This repository is now maintained purely for legacy reasons. All users are encouraged to migrate to CERBERUS 2100™ as of now.

CERBERUS oneslider


IMPORTANT UPDATE: The Dutch Home Computer museum is offering the last 30-35 original CERBERUS 2080s for sale. No more units can be made, as the DIP dual-ported SRAM chip used as video memory and character memory is no longer manufactured, and there are no reliable stocks available anywhere except at the museum (we had a final wafer manufactured for them, for CERBERUS 2080). So if you want an original CERBERUS 2080, this is your last chance. The museum sells both ready-to-use units and kits/parts.

CERBERUS 2080™ is an amazing multi-processor 8-bit microcomputer: a fully open-source project available for anyone to peruse, build, modify, extend, have fun with, write software for, or commercialize. You owe me nothing but an acknowledgment of original authorship, should you choose to use it. And yes, CERBERUS has both BASIC and FORTH interpreters available for both of its two CPUs (Z80 and 65C02). Read on for free download links below.

Everything you need to know is in the files /CERBERUS 2080 Complete Manual.pdf and /CERBERUS 2080 BoM.pdf (The PDF preview on Github isn't reliable, so you should simply download the PDF file and view it locally). The entire project is available for immediate use at Oshwlab. There is also a Facebook Group dedicated to all things CERBERUS, particularly software development for it. And HACKADAY has published an article on CERBERUS.

The official page of the CERBERUS 2080™ project can be found here. Unlike many hobby computers, CERBERUS is a self-contained system and rock-solid in terms of robustness and reliability. As an educational platform, it has been designed correctly, so as to provide a proper example of computer engineering. It also happens to be pretty darn fast!

You can buy a CERBERUS 2080 kit, with pre-programmed CPLDs and microcontroller, from the Home Computer Museum. All you need to do is solder the components, which are all through-hole parts relatively easy to solder. Check out Michael Doornbos's blog post on his experience building one. But if you prefer, you can also buy a pre-assembled unit from the museum, using the same link above. In either case, you will be contributing to a registered public-interest nonprofit dedicated to preserving the history of computers, as 100% of the proceeds go to the museum, none to me.

Here are links to software developed for, or ported to, CERBERUS and related tooling:

You can watch the entire design and build process of CERBERUS 2080™, with in-depth commentary and explanations for every design decision, in a series of videos on my YouTube channel. Famous vintage electronics YouTuber Jan Beta has also made an in-depth video showing how to assemble a CERBERUS kit.


CHANGE HISTORY: