180 likes | 191 Views
BlinkenBone. Computersimulation steuert echtes Frontpanel an am Beispiel von SimH und PDP-11 --- Jörg Hoppe retrocmp.com. „BlinkenBone“?. „ Blinken light panels“ Micro-Linux-Rechner „Beagle Bone “. Blinkenlight panels 1. Bedienconsolen von alten Rechnern.
E N D
BlinkenBone Computersimulation steuert echtes Frontpanel an am Beispiel von SimH und PDP-11 --- Jörg Hoppe retrocmp.com
„BlinkenBone“? • „Blinkenlight panels“ • Micro-Linux-Rechner „BeagleBone“
Blinkenlight panels 1 • Bedienconsolen von alten Rechnern. • direkter Zugriff auf Speicher und Register, CPU. • Debugging, boot loader • 1945-1975 • später alpha-numerisch, µP
Blinkenlight panels 2 • VCF 7 (Pavl Zachary) • Souvenir bei Verschrottung • beliebte Sammlerstücke
Blinkenlight panels 3 Die Preise steigen …
Blinkenlight panels 4 Suchtpotential!
Blinkenlight panels 5 • „Blinkenlights“ blinken nicht mehr • verschiedene Projekte zur Wiederbelebung • Simulation + I/O Elektronik • „BlinkenBone“ 2012
Demos • PDP-11/40 panel an SimH • Lauflichtprogramm: Blinkenlight „Hello world“ • Memory: octal, ADDRESS, DATA, EXAM, DEPOSIT • CPU: HALT,CONT • UNIX V6 • Terminal input routinen, ken, cc –f prime.c • Download auf retrocmp.com
Hardware • Software-panel ! • Echtes Panel an SimH? • Panel + I/O board + Bus + Adapter + BeagleBone
BlinkenBoard 1 • I/O board = „BlinkenBoard“ • 11 x 8bit output drivers, 5 x 8bit input register • bis 80V • PC-Netzteil • 32 BlinkenBoards parallel: „BlinkenBus“ • Addressraum 512 register, 2816 Lampen, 1200 Schalter
BlinkenBoard 2 • Warum soviele I/O? • IBM 360/91 im CHM
BlinkenCape • Micro-Linux-Rechner „BeagleBone“ erzeugt BlinkenBus-Signale • Adapterplatine = „BlinkenCape“: 4 x RS232, BlinkenBus • Linux kernel Treiber, „/dev/blinkenbus“
Blinkenlight API • Schnittstelle SimH panel: Client-Server, Netzwerk, RPC • BeagleBone oder panel-Simulation als passiver „server“ • SimH als aktiver „client“ • Interface „Blinkenlight API“: „controls“ statt Einzelsignale • C oder Java, MS-Windows, PC-Linux, ARM-Linux
Ausblick • „BlinkenBone“-Projekte werden unterstützt. • Platinen auf Anfrage • Schule, Lehre • IBM 360/30, UNIVAC, PDP-12 • BlinkenBone Teil von SimH • PDP-10 KI10
Danke für die Aufmerksamkeit! Danke an Thomas Höffken fürs Herstellen der Hardware Danke an das „Computer Cabinet Göttingen“ für die Hardware-Leihgaben: www.c-c-g.de Webauftritt und Downloads : www.retrocmp.com/projects/blinkenbone Fragen, Anmerkungen ?