Emulator Hardware Media About Other Projects

Baffa-1 Hardware

The Baffa-1 was built from scratch using 74-Series logic gates and constructed using custom printed circuit boards. The main project has 221 chips and each peripheral board may have more 3 to 10 ICs!

Some of the project requirements are:

REGISTER TABLE

General Purpose Registers
A AH/AL Accumulator
B BH/BL Base Register (Secondary Counter Register)
C CH/CL Counter Register (Primary Counter)
D DH/DL Data Register / Data Pointer
G GH/GL General Register (For scratch)
Special Purpose Registers
PC - Program Counter
SP - Stack Pointer
SSP - Supervisor Stack Pointer
BP - Base Pointer (Used to manage stack frames)
SI - Source Index (Source address for string operations)
DI - Destination Index (Destination address for string operations)
TDR TDRH/TDRL Temporary Data Register
PTB - Page Table Base
MSW Flags/Status Machine Status Word

CPU ARCHITECTURE



Baffa-1 Schematics