
8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

Multicart Famicom cartridge PCB for AOROM, AMROM, and UNROM mappers.
FC AOROM UNROM is an open-source printed circuit board by ponchick, from the ponchick/FC-AOROM-UNROM repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 99.1 × 48 mm with 24 parts on 76 nets, routed with 492 tracks and 30 vias.
It is built around the 74HC161S and 74HC32D. Its parts include 5 capacitors, 5 ICs, 1 resistor, 1 diode and 1 connector. It belongs with the retro computing and games boards of this library.
Multicart Famicom cartridge PCB for AOROM, AMROM, and UNROM mappers. The design closely follows work by KykuPyky (emu-land.net forum).
Russian version: README.ru.md
Note: With the menu you must either find unused space inside a game and embed the menu there, or dedicate one PRG-ROM bank to the menu.
| Mapper | JP1 | JP2 | JP3 | JP4 | JP5 | JP10 |
|---|---|---|---|---|---|---|
| AOROM | Closed | Closed | Closed | 1–2 | Closed | Open |
| AMROM | Closed | Closed | Closed | 2–3 | Closed | Open |
| UNROM Vertical | Open | Open | Open | 2–3 | Open | 2–3 |
| UNROM Horizontal | Open | Open | Open | 2–3 | Open | 1–2 |
Jumpers JP6–JP9 select how games are switched (see above).
This project is licensed under CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P-2.0).
See LICENSE.
SPDX-License-Identifier: CERN-OHL-P-2.0
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | SWITCH | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP4, JP6, JP7, JP8, JP9 |
| 4 | 0.1u | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C2, C3, C4, C5 |
| 4 | AOROM/AMROM | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP5 |
| 2 | 74HC161 | Package_DIP:DIP-16_W7.62mm | U4, U5 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 1n | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1 |
| 1 | 62256 | fc:DIP-28_Dual | U2 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm | U3 |
| 1 | FAMICOM_EDGE | fc:CONN_EDGE_2x60 | J1 |
| 1 | LOGO | 0-Logo:ponchick | LOGO# |
| 1 | SST39SF040 | Package_DIP:DIP-32_W15.24mm_Socket | U1 |
| 1 | V/H | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP10 |

slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64

slu4coder/Minimal-UART-Computer-3
Version 3 of my educational DIY TTL computer built around a UART serial interface - now with blinkenlights!



Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips

It measures 99.1 × 48 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the 74HC161S and 74HC32D. 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 ponchick/FC-AOROM-UNROM repository on GitHub, at the commit this page was made from: the board is FC-AOROM-UNROM.kicad_pcb and its schematic FC-AOROM-UNROM.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).