Magic-1 Homebrew CPU
Magic-1 design & construction: Bill Buzbee
Enclosure and front panel: Alistair Roe
Design & debugging help, inspiration and encouragement:
Ken Sumrall
Dave Conroy
Andrew Holme
Ben Franchuk
Gil Smith
Mark Atherton
Ron Watkins
TTL Mark
Al Kossow
Simir Ribic
TriPheonix
Dave Brooks
Barry Cross
Ian White
Attila Szabó
John Doran
Hans Summers
Dennis Kuschel
Merlin Skinner
...and many others
Thanks!
CPU: Custom design
Construction:
Wire-wrapped TTL
Clock speed: 3 Mhz
Memory: 4 MB
Architecture:
modified 1 address
Address bus:
22 bits + I/O space
Addressing modes:
Reg-Reg
Base + offset
Push, Pop
Registers:
General: A, B
Bases: SP, DP
Control: MSW, PTB
Special: PC, C
Hardware page table
Data bus: 8 bits
ALU width: 16 bits
Modes: supervisor & user
External interrupt lines: 6
IDE hard drive interface
Serial ports: 2
Real time clock
Full front panel
Serial 1
Serial 0
Compact Flash
Reset
LEDs
http://www.homebrewcpu.org
Clock Source SW1 SW2
Alternate
Closed Closed
3 Mhz
Open Closed
Variable
Closed Open
Single Step
Open Open
Outside dimensions: 8.5 x 11
Inside dimensions: 6 x 8.75
Inside cutout centered:
1.125 side margins
1.250 top & bottom margins
0.75 corners
Polish inside and outside edges
All holes 3/16 (use template to drill)