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)

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *