

BIT90 26 Prototype
An attempted recreation of the 1983 HIT90 computer.
- Size
- 325 × 209 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 184
- Nets
- 214
- Pads
- 1,103
- Tracks, vias
- 1,309, 6
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 3 Jun 2026
- Updated
- 30 Jun 2026
Overview
BIT90 26 Prototype is an open-source printed circuit board by BrettHallen, from the BrettHallen/BIT90_26 repository on GitHub. It is a 2-layer board of 325 × 209 mm with 184 parts on 214 nets, routed with 1,309 tracks and 6 vias.
It is built around the 27C256-17/J, 74LS00SC and 74LS04PC, with the 74LS05P-E, 74LS174DC and 74LS32SC among its other parts. Its parts include 34 switches, 32 capacitors, 30 resistors, 17 ICs and 8 connectors. It belongs with the FPGA and CPLD boards of this library.
Main components
627C256-17/J
-0℃~+70℃ 256Kbit 4.5V~5.5V EPROM Parallel Port (Parallel) - Non-Volatile Memory (ROM)Microchip TechnologyNon-Volatile Memory (ROM)74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS05P-E
-- Inverters ROHSRenesas ElectronicsLogic Gates74LS174DC
-0ns 0℃~+70℃ 1 16mA 20ns 30MHz 30ns@5V,15pF 4.75V~5.25V 400uA 6 74LS Series 8mA Asynchronous Push-Pull Reset Rising Edge - Flip Flops ROHSonsemiFlip Flops74LS32SC
-- Logic Gates ROHSTexas InstrumentsLogic Gates
README
README.mdBIT90/26
An attempted recreation of the BIT90 computer released by Bit Corporation (普澤有限公司) in 1983 that is about US$90,000 (AU$125,000) cheaper than a used one:
- Z80 CPU
- TMS9929A VDP
- 2KB RAM (one TC5517/4016 SRAM) expandable to 32KB (expansion cartridge)
- 16KB VRAM (eight 4116 DRAM)
- 24KB ROM (two 2364 + one 2764 or a variation) containing BASIC & Colecovision firmware (?)
- RF & composite video output
- two joystick ports
- Colecovision cartridge/tape compatible (2x15 pin)
- combination audio/video/tape port (DE9)
- expansion edge connector (2x30 pin)
- 5-pin DIN for power (±5V & +12V)

Heavily relying on all the excellent information shared by b3rendsh in their BIT90 repository.
Part 1 - Completed (enough)
The initial aim of the project is to recreate the original schematics in KiCad:
- Sheet 6-1 (Processor): ✅ completed
- Sheet 6-2 (Video Control): ✅ completed
- Sheet 6-3 (Joystick, Audio, Tape): ✅ completed
- Sheet 6-4 (Keyboard): ✅ completed
- Sheet 6-5 (PAL Video Encoder): ❌ lost interest, using a Pico9918 so no point
- Sheet 6-6 (Expansion): ✅ completed
- Sheet 7-5 (PAL Video Encoder/32K): ❌ not needed for recreation
- 32K DRAM (4416x4): 🤔 pending, if I can get the base model working
The Video Encoder schematic isn't really relevant to my proposed re-design so haven't bothered completing them.
Sheet 7-5 and the 32KB DRAM sheets appear to be for an updated system with 32KB of RAM? This would be the ultimate aim, but let's see if we can get the initial 8KB system working.
Part 2 - Ongoing
The second part will be to try to create a modern replica as a single board computer.
Ideally:
- integrated keyboard
- upgraded 8KB of RAM
- replace VDP9929A & 16KB DRAM with a Pico9918
- HDMI video output (thanks to the Pico9918)
- replace tri-voltage ±5VDC & 12VDC power requirement with a single 5VDC via USB or 2.1mm socket
The main hurdle would be sourcing the SN76489AN sound generator but I don't think this is ... currently (June 2026) ... too difficult. If you are wary of Chinese sellers, a reliable source of genuine parts is Unicorn Electronics in the US. Grab yourself some EPROMs or exotic CPUs whilst you're there.

Keyboard
Recreation of the original keyboard layout.
Designed with Keyboard Layout Editor which generates a JOSN file that can be used to generate a template for the key switches with Plate & Case Builder.

ROMs
The original ROMs (BASIC v3.0) have been dumped and can be found here.
BBC Basic
You can now also use a version of BBC Basic on the BIT90 thanks to b3rendsh's work developing BBX80.
Status
- 3/JUN/2026: Working on Part 1
- 4/JUN/2026: Keyboard layout re-created & template generated
- 5/JUN/2026: Initial redesign (schematic) completed, error checking/fixing to follow
- 6/JUN/2026: PCB layout started
Useful Links
Parts
184| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 100nF (104) | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C10, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26 +9 |
| 7 | 10KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R9, R16, R22, R29, R30, R31 |
| 6 | 1N4148 | Clueless_Engineer:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6 |
| 4 | 1KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R20, R24, R26 |
| 4 | 470Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8, R11, R12, R14 |
| 3 | 27C256 | Package_DIP:DIP-28_W15.24mm | U2, U3, U4 |
| 3 | 3.3KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R18, R19, R23 |
| 3 | 74LS244 | Package_DIP:DIP-20_W7.62mm | U31, U33, U34 |
| 2 | 0.47µF/50V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C8, C9 |
| 2 | 100KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R21 |
| 2 | 10µF/16V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C33, C34 |
| 2 | 22KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R27 |
| 2 | 330Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R13 |
| 2 | 74LS138 | Package_DIP:DIP-16_W7.62mm | U11, U13 |
| 2 | GAL22V10 | Package_DIP:DIP-24_W7.62mm | U9, U17 |
| 1 | +5V In (2.1mm) | Connector_BarrelJack:BarrelJack_Horizontal | J10 |
| 1 | +5V In (USB) | Connector_USB:USB_B_Lumberg_2411_02_Horizontal | J9 |
| 1 | 1 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW7 |
| 1 | 1.2KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15 |
| 1 | 10.73864MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 10KΩ | Resistor_THT:R_Array_SIP9 | RN2 |
| 1 | 10KΩ | Resistor_THT:R_Array_SIP8 | RN3 |
| 1 | 10nF (103) | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C5 |
| 1 | 15KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R25 |
| 1 | 1nF (102) | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C1 |
| 1 | 2 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW15 |
| 1 | 2.7KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 270Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | 2N2222 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
| 1 | 3 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW4 |
| 1 | 4 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW12 |
| 1 | 4.7KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6 |
| 1 | 4.7KΩ | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | 5 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW8 |
| 1 | 56KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | 56pF (560) | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C6 |
| 1 | 6 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW16 |
| 1 | 6264 | Package_DIP:DIP-28_W15.24mm | U1 |
| 1 | 7 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW3 |
| 1 | 74LS00 | Package_DIP:DIP-14_W7.62mm | U9 |
| 1 | 74LS04 | Package_DIP:DIP-14_W7.62mm | U10 |
| 1 | 74LS05 | Package_DIP:DIP-14_W7.62mm | U14 |
| 1 | 74LS145 | Package_DIP:DIP-16_W7.62mm | U30 |
| 1 | 74LS174 | Package_DIP:DIP-16_W7.62mm | U32 |
| 1 | 74LS32 | Package_DIP:DIP-14_W7.62mm | U8 |
| 1 | 8 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW11 |
| 1 | 9 | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW9 |
| 1 | A | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW47 |
| 1 | AT | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW37 |
| 1 | AUDIO OUT | Clueless_Engineer:SJ335083ATR | J7 |
| 1 | B | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW57 |
| 1 | BACKSLASH | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW5 |
| 1 | BASIC | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW61 |
| 1 | BIT | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW60 |
| 1 | BS | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW13 |
| 1 | C | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW56 |
| 1 | CAPS/LOWER | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW39 |
| 1 | CARAT | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW10 |
| 1 | COLON | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW42 |
| 1 | COMMA | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW54 |
| 1 | CR | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW45 |
| 1 | CTRL | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW64 |
| 1 | Cartridge | Clueless_Engineer:CONN30_2x15_DRXN_SUL | J1 |
| 1 | Clock Test Points | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J11 |
| 1 | D | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW44 |
| 1 | DEL | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW14 |
| 1 | DOWN | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW63 |
| 1 | E | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW28 |
| 1 | ESC | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW23 |
| 1 | Expansion | Clueless_Engineer:BIT90 Expansion | J2 |
| 1 | Expansion2 | Connector_PinHeader_2.54mm:PinHeader_2x30_P2.54mm_Vertical | J12 |
| 1 | F | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW40 |
| 1 | FCTN | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW66 |
| 1 | FWDSLASH | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW38 |
| 1 | Fuse | Fuse:Fuseholder_Clip-5x20mm_Littelfuse_111_Inline_P20.00x5.00mm_D1.05mm_Horizontal | F1 |
| 1 | G | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW48 |
| 1 | H | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW35 |
| 1 | HDMI For Pico9918 | Clueless_Engineer:Pico9918_HDMI_Board | J13 |
| 1 | I | Clueless_Engineer:SW_Gateron_LowProfile_THT | SW25 |
The 139 most common of 184 parts.
Questions
How big is the BIT90 26 Prototype PCB?
It measures 325 × 209 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BIT90 26 Prototype use?
184 parts, built around the 27C256-17/J, 74LS00SC, 74LS04PC and 74LS05P-E. 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 BIT90 26 Prototype KiCad files?
From the BrettHallen/BIT90_26 repository on GitHub, at the commit this page was made from: the board is KiCad/BIT90_26_Prototype_GAL/BIT90_26_Prototype.kicad_pcb and its schematic KiCad/BIT90_26_Prototype/BIT90_26_Audio_Video.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BIT90 26 Prototype design in my own project?
Its repository states no licence, so its author keeps all rights: ask BrettHallen before reusing the design.
Similar boards
- 2 layers478 × 183 mm

- 2 layers400.9 × 280.5 mm

- 4 layers337.6 × 105.7 mm

ISA CGA
hkzlab/CGA_Redux
The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics
170 parts56 - 2 layers244 × 244 mm

- 2 layers100 × 77.5 mm

- 2 layers98.3 × 107.1 mm

Coco9511pak
barberd/coco9511pak
This board is a cartridge for the Tandy Radio Shack TRS-80 Color Computer (CoCo), an 8 bit computer produced between 1980 and 1991. It provides an Arithmetic Processor Unit (APU), the AMD 9511, to the CoCo.
44 parts13GPL-3.0 - 2 layers254 × 134.6 mm

Z80-CPU
CatspersCoffee/S100-Boards
S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.
163 parts - 2 layers407 × 184 mm

TRS-80-Model I G E1
RetroStack/TRS-80-Model-I-G-E1
Hardware Replica of the TRS-80 Model I Revision G
230 parts57MIT