
WD1771 Board
roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.
6803 Addon is an open-source printed circuit board by roberto314, from the roberto314/Unicomp3 repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 68 × 46.8 mm with 21 parts on 57 nets, routed with 296 tracks and 3 vias.
It is built around the 74LS573PC. Its parts include 6 connectors, 3 resistors, 3 ICs, 3 diodes and 1 capacitor. It belongs with the retro computing and games boards of this library.
Version 3.00
A modular 8-bit Computer able to recreate (nearly) every microcomputer of the mid 70s to early 80s in Hardware without FPGAs (although an FPGA can be added). Can also be used as a teaching tool for:
It is different from other designs because of these points:
Unicomp plus Logic Analyzer:

USB-Serial board:
CPU board:
Multi Serial boaŕd:
Multi Parallel boaŕd:
RAMROM board:
Prototype board:
MAX-II (EPM240) board:
self made module:
The configuration is done with 1Mx16 fast ram on the RAMROM board. It is configured from the STM32F401. The cs = 15 is for writing the main RAM, cs = 14 is the Write Disable. The rest is free.
| Name | prim. IO | chips used | os | weblink |
|---|---|---|---|---|
| Motorola MEK D2 | serial | MC6802, MĆ6850 | newbug, xswtbug, mondeb | Link: https://www.retrotechnology.com/restore/smithbug.html |
| Motorola MEK D1 | serial | MC6802, MĆ6821 (plus Arduino) | Mikbug | Link: https://www.retrotechnology.com/restore/smithbug.html |
| SWTPC 6800 | serial | MC6802, MĆ6821 (plus Arduino) | Mikbug | Link: https://deramp.com/swtpc.com/ |
| SWTPC 6800 | serial | MC6802, MĆ6850 | SWTBUG, SWTBUGA, Mondeb, xSWTBUG | Link: https://deramp.com/swtpc.com/ |
| Heathkit ET3400 | serial | MC6802, MĆ6850 | MITS BASIC, TSC MicroBASIC,... | Link: https://github.com/jefftranter |
| HD6303 Board (Eric Klaus) | serial | HD6303 or MC6803 | Monitor +BASIC | Link: https://sites.google.com/site/ericmklaus/projects-1/hd6303cpuboard |
| MC3 Computer | serial | HD6303 or MC6803 | Monitor | Link: https://www.waveguide.se/?article=mc3-a-diy-8-bit-computer |
| Grant Searle 6809 board | serial | MC6809E, MC6850 | MS Basic | Link: http://searle.x10host.com/6809/Simple6809.html |
| Grant Searle 6502 board | serial | MOS6502, MC6850 | OSI Basic | Link: http://searle.x10host.com/6502/Simple6502.html |
| Daryl Rictor 6502 board | serial | MOS6502, R6551 | SBC-2 (monitor only) | Link: https://sbc.rictor.org/info2.html |
| Daryl Rictor 6502 board | serial | MOS6502, MC6850 | SBC-2 (monitor only) | Link: https://sbc.rictor.org/info2.html |
| SYM1 | serial | MOS6502, UM6532 | SYM1 ( +BASIC +RAE) | Link: http://retro.hansotten.nl/6502-sbc/synertek-sym-ktm/sym-1/ |
| KIM1 | serial | MOS6502, UM6532 | KIM1 | Link: http://retro.hansotten.nl/6502-sbc/kim-1-manuals-and-software/ |
| Apple I | serial | MOS6502, MĆ6821 (plus Arduino) | Wozmon + BASIC | Link: http://retro.hansotten.nl/6502-sbc/apple-1/ |
| DREAM 6800 | BAS (Video) | MC6802, MAX-II | DREAM operating System (Chip8) | Link: http://www.mjbauer.biz/DREAM6800.htm |
| Psion Organizer I | LCD | HD6303 | Psion OS | Link: https://www.jaapsch.net/psion/index.htm |
UC3_upload.py: multi-function script. up- or download RAM Content, write or read the clock chip, set the reset pin, upload configuration data from file, upload RAM data from file, gets version number,
UC3_make_uploadfile.py: creates an .ucb file for upload. It can have multiple RAM locations and lengths.
compiling the vhdl (or verilog) code must be done on a computer with the Xilinx ISE 14.7 toolchain installed. Link: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html
compiling itself can be done inside ISE or with the supplied makefile (look inside the bord directory in cpld firmware)
a simple make will compile the firmware and a make prog will transfer the file to the stm32 for programming.
The unicomp Project started a couple of years ago and is developed in my spare time. It is intended to be a module system to test out different hardware configurations or CPLD- or FPGA- extensions and to recreate old systems and test software and operating systems.
Differences Unicomp2 from Unicomp1:
Differences Unicomp3 from Unicomp2:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | . | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J2, J3, J4, J5, J6 |
| 3 | 1N4148 | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3 |
| 3 | 22k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3 |
| 3 | Mode | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2, JP3 |
| 1 | 100n | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | 74LS573 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U2 |
| 1 | BA/EXTAL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP6 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Horizontal | J1 |
| 1 | HALT/XTAL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP5 |
| 1 | MC6802 | Package_DIP:DIP-40_W15.24mm | U3 |
| 1 | MC6803 | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | U1 |
It measures 68 × 46.8 mm and has 2 copper layers, 1.6 mm thick.
21 parts, built around the 74LS573PC. 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.
From the roberto314/Unicomp3 repository on GitHub, at the commit this page was made from: the board is CPU_Boards/AdapterBoards/6803DIP_Addon/6803_Addon.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.

roberto314/Unicomp3
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.



robfinch/Cores
Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.





jtflanagan/AppleTini
Teeny 4.1-based multifunctional Apple II peripheral card