Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.77 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.77 KB

BEAM

Breadboard computer TTL a 8 bit basato sulla realizzazione di Ben Eater e sui miglioramenti di Tom Nisbet

Il BEAM è un computer TTL su breaboard ispirato al SAP-1 8-bit computer di Ben Eater; include anche i miglioramenti e le espansioni presenti nell'NQSAP di Tom Nisbet.

Alcuni aspetti interessanti del progetto:

  • Set di istruzioni e modalità di indirizzamento ispirati al processore 6502
  • Registri A, X, Y come nel 6502
  • Stack Pointer
  • ALU basata su 74LS181 per tutte le operazioni aritmetiche e logiche
  • Istruzioni di rotazione e scorrimento implementate con shift-register
  • Flag NVZC
  • Sviluppo di bootloader e programmatore di EEPROM

Questo repository contiene:

BEAM Breadboard Computer

Left side 8-bit bus Right side
Clock IIIIIIII Program Counter
RAM IIIIIIII X Register
RAM IIIIIIII Y Register
MAR IIIIIIII D Register
Control Logic IIIIIIII A Register
Control Logic IIIIIIII H Register
Ring Ctr / IR IIIIIIII ALU
Loader IIIIIIII B Register
Loader IIIIIIII Flags Register
Output Register IIIIIIII Flags Register
Output / Loader IIIIIIII Stack Pointer