
Project NuXT
monotech/NuXT
MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial

Retrocomputer built from late-70's TTL logic chips
EXP is an open-source printed circuit board by ajhewitt, from the ajhewitt/novasaur repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 94 × 88.9 mm with 23 parts on 69 nets, routed with 522 tracks and 71 vias.
It is built around the 74F138D, 74F174SC and 74F244D, with the 74F574PC and MCP1702-5002E/MB among its other parts. Its parts include 8 connectors, 6 ICs, 4 diodes, 3 capacitors and 1 resistor.
Retrocomputer built from late‑70's TTL logic chips
...
|--------------->S->|------->F=}->video ^
| H->| +-+ | +-+ ^ GPU
|->V->|->|R| | |R| |->G->audio v
| |A|<>|->B->|->|O|->| ...
|->X->|->|M| | | |M| | ^
|->Y->| +-+ | fn->| +-+ |->C->[ECU] :
|--------->A->| |{=HL<--| CPU
| Rx->Ei->| |<-PC<--|->Eo->Tx :
| I->| |<-Pg<--|->O v
|___________________________| ...The Novasaur is a full‑featured personal computer built from fewer than three dozen Advanced Schottky TTL chips (circa 1979). It supports an 80‑column SVGA text display, PS/2 keyboard, programmable sound generator, RS232 serial, and an Intel 8080 byte‑code interpreter. The machine can run early 80's computer games and CP/M using a built‑in 252k RAM disk.
This repository contains the firmware, build tools and hardware designs for the Novasaur retro‑computer. At the root you'll find directories for build scripts, hardware CAD, documentation, fonts, libraries, sources and tests:
LICENSE build/ cad/ docs/ lib/
README.md burn_rom fonts/ make_rom src/
test/asm_hex.rb form a small assembler for the project’s custom instruction set. make_rom assembles all firmware and prepares a ROM image.Running make_rom invokes the assembler scripts on the firmware directories, combines prebuilt binaries from lib/, generates ALU and font data, and finally uses minipro to program a physical SST39SF020A chip.
build/ to understand instruction encoding and macro expansion.src/os/ to see how the system boots and handles messages.cad/ alongside the CUPL logic to learn how the CPU and GPU are implemented.docs/ for big‑picture architecture and memory layout.test/ to become familiar with instruction execution and video/audio timing.The font files (TTF and FON remakes and enhancements) come from The Ultimate Oldschool PC Font Pack, copyright 2016 VileR, and licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 1u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C1, C2 |
| 2 | 74F138 | Package_DIP:DIP-16_W7.62mm_LongPads | U1, U2 |
| 2 | D_Schottky_Small_ALT | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | IN | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1, J2 |
| 2 | OUT | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J3, J4 |
| 1 | 0.1u | Capacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mm | C3 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 680 | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | 74F174 | Package_DIP:DIP-16_W7.62mm_LongPads | U4 |
| 1 | 74F244 | Package_DIP:DIP-20_W7.62mm_LongPads | U5 |
| 1 | 74F574 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U3 |
| 1 | INTR | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | In | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J6 |
| 1 | KEYPAD | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J7 |
| 1 | MCP1702-5002E | Package_TO_SOT_THT:TO-92_Inline_Wide | U6 |
| 1 | On | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J5 |
| 1 | ~O7.4 | LED_THT:LED_D5.0mm | D3 |
| 1 | ~O7.5 | LED_THT:LED_D5.0mm | D4 |

monotech/NuXT
MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial



cm68/Z280-S100
16-bit Zilog Z280 CPU card for the IEEE-696 S-100 backplane; glue logic in two ATF1508AS CPLDs


skiselev/micro_8088
Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset


monotech/Nano8088
Smaller SMD version of Sergey Kiselev's Micro 8088 SBC, with XT-CF added
It measures 94 × 88.9 mm and has 2 copper layers, 1.6 mm thick.
23 parts, built around the 74F138D, 74F174SC, 74F244D and 74F574PC. 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 ajhewitt/novasaur repository on GitHub, at the commit this page was made from: the board is cad/kicad/exp-proto/EXP.kicad_pcb and its schematic cad/kicad/exp-proto/EXP.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).