"If you wish to make an apple pie from scratch, you must first invent the universe."

What a cool project if you want to build from the bottom up. Lately, I have been doing more with pi emulating the mainframe and minicomputers - but if I was retired this might be something to do for fun.

---

FTA : Novasaur TTL Retrocomputer

* Dual Processor CPU/GPU (Harvard Architecture)

* 33 MHz dot clock, 16.5 MHz data path, 8.25 MHz per processor (~3.5 CPU MIPs)

* 256k ROM: 96k ALU, 64k native program, 64k cold storage, 32k fonts

* 512k RAM: 7 banks of 64k user, 60k display, 4k system

* 76 ALU functions including multiply/divide, system, and math functions

* Bitmapped Graphics: - Hi-res mode up to 416x240 with 8 colors and 4 dithering patterns - Lo-res mode up to 208x160 with 256 colors, double buffered

* Text Mode: - 8 colors FG/BG, 256 line buffer - Up to 104x60 using 8x8 glyphs - 80x36 and 64x48 rows using 8x16 glyphs

* Audio: 4 voice wavetable synthesis, ADSR, 8-bit DAC, 8Hzā€“4.8kHz

* PS2 Keyboard: Native interface built in

* RS232 Serial Port: Full duplex, RTS/CTS flow control, 9600 baud

* Expansion Port: 7 addressable 8-bit register ports, 4 interrupt flags

* Chip Count: 34 TTL (22 CPU, 12 GPU), 1 ROM, 1 RAM, 1 PAL, 4 analog

* Gate Count: 1,425 (935 CPU, 490 GPU)

* PCB size: 8" x 5" (200 x 125mm) double-sided board

* Power: 6v @ 1.6A (10W)