After the experience i gained experimenting with my previous project Newbrain Micro Hardware Emulation, i decided to build a new micro computer based on the z80 but with specifications of my own. I want it to be easily expandable so modular based on a motherboard with various cards providing the necessary components. After some research i stumble upon RC2014 which had the modularity i needed. So i designed my own motherboard based on their design but with some modifications. All other cards are of my design.
Project on github : https://github.com/cdesp/Modular
Videos on youtube: https://www.youtube.com/playlist?list=PLx4zbzctUROeHrHh_D25-96hsJIa6KwO3
Specifications
- Z80 CPU at 20Mhz
- 32Kb ROM
- 32Kb RAM
- 64Kb dual port Video Ram
- -(not Yet)Embedded Flash RAM 256Kb expandable to 1Mb or more
- RS232 port for serial communication
- USB serial communication
- PS/2 -USB Keyboard Interface
- I2C Interface
- Storage module (SD Card)
- 7″ LCD/TFT Screen 800×480 16 bit Color (8bit Interface)
- VGA SCREEN 640X400X2 OR 320X200X16 (Text & Graphics)
- MY OS
- Bootloader (Upload – Download assembly programs through serial port)
- Command Line Interface (cli)
- RS232 Serial Comms
- USB Comms
- PS/2 or USB Keyboard
- I2C Interface (LCD text 16×2 screen, RTC clock)
- LCD Graphics Screen Interface
- VGA Text & Graphics Screen Interface
- BBC Basic Interface (Keyboard, Screen, Editor, Save, Load, Graphics etc)
- BBC Basic – (C) Copyright R.T.Russell 1982-1999
- 8*10 Charset (2.5Kb) on video ram (user can change this)