StephenHermer.com
Writing, Iguanas, and Electronics

Computer Design Plan - Overview

The <コ:彡  Computer is a fully 16-bit TTL device built from discrete 1970s and 1980s era electronics. The end-goal is a working, fully programmable computer with its own programming language, compilers, and storage systems. Hardware audio and video are planned, but will be implemented separately, once the main CPU is working and tested.

Version 1.0.0 Overview/Features:

  • 16-bit Data and Address Bus (all registers, memory locations, buses)
  • 64k RAM
  • 64k STACK
  • Five Special Purpose Registers (presetable, up/down counters with clear)
  • Eight General Purpose Registers (presetable, up/down counters with clear)
  • One Accumulator Special Purpose Register (presetable, up/down counter with clear)
  • Four Arithmetic Operations (add, subtract, NOT, shift left)
  • Six Logical Operations (AND, NAND, OR, NOR, XOR, XNOR)
  • Six Additional Operations (NOP, MOV, INC, DEC, HLT, CLR)
  • Sixteen Flags for conditional MOV operations
  • Two Address Modes (PC, DAR)
  • Two Pointer Stack (STACK, TR)

Additionally, there will be bus headers for connecting to other computers (to load programs, and to monitor them while running) and a front-panel display for basic output and debugging purposes.