

Rcbus vdp9k
common coleco, msx and retro computer cp/m software and hardware
- Size
- 99.9 × 49.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 113
- Pads
- 196
- Tracks, vias
- 306, 26
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 Sep 2025
- Updated
- 31 Jul 2026
Overview
Rcbus vdp9k is an open-source printed circuit board by b3rendsh, from the b3rendsh/cxland repository on GitHub. It is a 2-layer board of 99.9 × 49.9 mm with 19 parts on 113 nets, routed with 306 tracks and 26 vias.
It is built around the SN74LVC245AN, 74HCT138D and 74HCT32D. Its parts include 5 ICs, 4 capacitors, 3 connectors and 2 diodes. It belongs with the retro computing and games boards of this library.
Main components
3SN74LVC245AN
DIP-20UncategorisedTexas Instruments74HCT138D
SO-16-40℃~+125℃ 160uA 20ns@4.5V,50pF 3/8 4.5V~5.5V 4mA 4mA 74HCT Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HCT32D
SO-14-40℃~+125℃ 2 24ns@4.5V,50pF 2V 2uA 3.7V、4.4V 4 4.5V~5.5V 400mV 4mA 4mA 74HCT Series 800mV OR Gate SOIC-14 Logic Gates ROHSNexperiaGates
README
README.mdcxland
common coleco, msx and retro computer cp/m software and hardware
BIT90 / Colecovision
BIT90 BASIC and Colecovision games on a MSX or CP/M computer
MSX
RomWBW for CP/M (and work-alike) operating systems on a MSX computer:
Binaries and instructions
webmsx romwbw test
Sources
Retro computer
MSX 1 system on a rcbus computer
Applications
Tutorial for seting up CP/NET 1.2 via serial
IDE disk info and test program
TMS video adapter info
Hardware
RCBUS TN9K - MSX/Coleco compatible video adapter
The card uses the Tang Nano 9K FPGA to emulate the TMS9918A (F18A) and V9938/V9958 VDP with 32K VRAM.
It can be set to MSX mode or Colecovision mode with a few dip switches and it supports the V9938 80 columns text mode.
RCBUS AUDIOJOY - MSX/Coleco compatible audio and joystick adapter
Design and documentation are under construction.
License
The Creative Commons license terms applies to all material in this repository with following exceptions.
MSX-DOS binaries are copyrighted by ASCII and their license terms and/or intentions are respected.
For the RomWBW binaries and sources the GNU AFFERO GENERAL PUBLIC LICENSE applies.
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2, C3, C4 |
| 4 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2, JP3, JP4 |
| 2 | 1N5817 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 2 | SN74LVC245AN | 0my_project:DIP-20_TI-N | U1, U2 |
| 1 | Mounting_Holes:MountingHole_3.2mm_M3 | MNT0 | |
| 1 | 74HCT138 | Package_DIP:DIP-16_W7.62mm | U4 |
| 1 | 74HCT32 | Package_DIP:DIP-14_W7.62mm | U3 |
| 1 | Conn_01X39 | Connector_PinHeader_2.54mm:PinHeader_1x39_P2.54mm_Vertical | J1 |
| 1 | Conn_01x10 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | Conn_02x02 | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Tang_Nano_9K | 0my_project:DIP-48_TangNano9K | U6 |
Questions
How big is the Rcbus vdp9k PCB?
It measures 99.9 × 49.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Rcbus vdp9k use?
19 parts, built around the SN74LVC245AN, 74HCT138D and 74HCT32D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Rcbus vdp9k KiCad files?
From the b3rendsh/cxland repository on GitHub, at the commit this page was made from: the board is hardware/rcbus-vdp9k/rcbus-vdp9k.kicad_pcb and its schematic hardware/rcbus-vdp9k/rcbus-vdp9k.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rcbus vdp9k design in my own project?
Its repository states no licence, so its author keeps all rights: ask b3rendsh before reusing the design.
Similar boards
- 4 layers131.1 × 99.1 mm

- 2 layers297.2 × 180.3 mm

- 2 layers

LM80C R6
leomil72/LM80C
A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
153 parts123GPL-3.0 - 2 layers176.5 × 85.1 mm

- 2 layers200 × 150 mm

- 2 layers99.7 × 64.1 mm

Malt
b3rendsh/msxdos2s
MSXDOS smaller 16K/32K rom with IDE interface drivers and enhancements
35 parts24 - 2 layers100 × 80 mm

Mini8085Ext
skiselev/minimax8085-apu-ext
Arithmetic Processor and Extension Board for MiniMax 8085 SBC
42 parts13 - 2 layers100 × 65.5 mm

SodaIDE v2 konami case
Danjovic/Soda-IDE
8 bit Compact Flash Interface for MSX computers
30 parts11CC0-1.0