Minimalist Europe Card Bus (MECB)
Overview
Europe Card Bus (ECB) is a Retro CPU Bus standard from the late 1970’s / early 1980’s.
The “Minimalist Europe Card Bus” (as I’ve called it), is a Retro 8-bit CPU Bus and PCB design standard that I decided to define & document. The purpose of which is to provide a modular platform for me to re-experience the fun of experimenting with the different 8-bit CPU’s, and the various video and peripheral devices, that I grew up with in the late 1970’s and early 1980’s.
My goal is that of a robust and modular design platform which allows me to create interchangeable PCB cards, based on time proven reliable bus connectors and modern low-cost prototype PCB manufacturing.
i.e. A robust, flexible, and low cost way for me to re-create some of the early microprocessor circuits, that I’d originally built using Wire-Wrap methods back in the day.
As evident from the name, the Bus itself is based on a Minimalist implementation of the original Europe Card Bus (ECB) standard.
It is my intention that, as I add & test new card designs, I’ll add relevant card specific resources to the MECB GitHub repository.
Discussion (including product Roadmap)
MECB Blog Post Links (below)
Below is a list of MECB related Blog posts (with their associated YouTube Videos).
Previously, I had just listed all of the posts in chronological order, adding a new one to the end of the list as I released a new Blog post / video.
I’ve now split the posts into individual named sections, with each individual section listing posts in a logical viewing order.
MECB Design Reference
- MECB Background & Introduction
- MECB Standardised PCB Board – Mechanical Specifications (pdf)
- MECB on GitHub – Board Mechanical Specification / KiCAD Template / Card Specific Resources
- MECB – Bus Pinout Documented!
- Simplified / Flexible Address Decoding Glue Logic (ATF16V8)
- MECB – Expanding the Glue Logic versatility
- Optimising our Retro CPU Reset Design
- A Retro Motorola MC6850 ACIA Baud Rate Generator
- Retro CPU Interrupts – Driver Options
MECB Backplane
MECB Prototyping Cards
- A MECB Prototype Card Design
- MECB – Improved Prototype Cards!
- MECB – Grid Cards for Prototyping & Wire Wrapping
- MECB or ECB Expansion – Prototype 160mm Card
MECB CPU Cards
MECB 6809 / 6309 CPU Card
- A MECB MC6809 CPU Card Design
- A MECB 6809 / 6809E CPU Card (v2.x)
- A MECB 6809 / 6809E CPU Card – v2.2 Update!
- MECB – 6809 Testing, Coding, Sound!
- MECB – Let’s push our 6809 speed!
- MECB – Some 6809 BASIC Fun
- MECB – 6809 or 6309 CPU Card – v2.3 Update!
- MECB – 6309 PLCC packaged CPU Card
MECB 6502 CPU Card
- MECB – MOS 6502 or WDC W65C02 CPU Card
- MECB – 6502 CPU Card v1.3 Update!
- MECB – WDC W65C02S PLCC CPU Card
MECB 6800 / 6802 CPU Card
MECB 68008 CPU Card
MECB Memory Expansion Cards
MECB Peripheral Cards
MECB Display Cards
- A MECB TMS9929A /TMS9928A VDP RGBS Video Card Design
- MECB – TMS992x or TMS9918 VDP Display Card – v2.0 Update!
- MECB – V9938 or V9958 VDP RGBS Display Card
- MECB – PICO9918 VDP Display Card
- MECB – OLED Display 128×64 Card
MECB I/O Cards
MECB Based System re-Creations
CreatiVision re-Creation
- RetroChallenge 2024/10 (RC2024) – CreatiVision re-Creation
- MECB – 6502 CreatiVision re-Creation (Part 1)
- MECB – 6502 CreatiVision re-Creation (Part 2)
- MECB – 6502 CreatiVision re-Creation (Part 3)
- MECB – 6502 CreatiVision re-Creation (Part 4)
- CreatiVision Keyboard v3 – Full Bidirectional PS/2 Compatibility (CreatiVision re-Creation Part 5)
DREAM 6800 (6809) re-Creation
- RetroChallenge 2025/10 (RC2025) – DREAM 6800 (6809) re-Creation
- DREAM 6800 (6809) re-Creation – Part 1
- DREAM 6800 (6809) re-Creation – Part 2
MECB Related Projects / Posts
Hexadecimal Keypads
- Hexadecimal 4×5 Matrix Keypad – Ultimate Cherry MX
- Hexadecimal 4×4 Matrix Keypad – Ultimate Cherry MX Version
- Hexadecimal 4×4 Matrix Keypad – Tactile Switch Version (Part 1)
- Hexadecimal 4×4 Matrix Keypad – Tactile Switch Version (Part 2)
