1 / 18 blinkenbone computersimulation steuert echtes frontpanel an am beispiel von simh und pdp-11...
TRANSCRIPT
1 / 18
BlinkenBone
Computersimulation steuert echtes Frontpanel an
am Beispiel von SimH und PDP-11
---
Jörg Hoppe
retrocmp.com
2 / 18
„BlinkenBone“?
• „Blinkenlight panels“
• Micro-Linux-Rechner „BeagleBone“
3 / 18
Blinkenlight panels 1
• Bedienconsolen von alten Rechnern.
• direkter Zugriff auf Speicher und Register, CPU.
• Debugging, boot loader
• 1945-1975• später alpha-
numerisch, µP
4 / 18
Blinkenlight panels 2
• VCF 7 (Pavl Zachary)
• Souvenir bei Verschrottung
• beliebte Sammlerstücke
5 / 18
Blinkenlight panels 3
Die Preise steigen …
6 / 18
Blinkenlight panels 4
Suchtpotential!
7 / 18
Blinkenlight panels 5
• „Blinkenlights“ blinken nicht mehr
• verschiedene Projekte zur Wiederbelebung
• Simulation + I/O Elektronik
• „BlinkenBone“ 2012
8 / 18
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
9 / 18
Hardware
• Software-panel !
• Echtes Panel an SimH?
• Panel + I/O board + Bus + Adapter + BeagleBone
10 / 18
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
11 / 18
BlinkenBoard 2
• Warum soviele I/O? • IBM 360/91 im CHM
12 / 18
BlinkenCape
• Micro-Linux-Rechner „BeagleBone“ erzeugt BlinkenBus-Signale
• Adapterplatine = „BlinkenCape“: 4 x RS232, BlinkenBus
• Linux kernel Treiber, „/dev/blinkenbus“
13 / 18
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
14 / 18
15 / 18
Ausblick
• „BlinkenBone“-Projekte werden unterstützt.
• Platinen auf Anfrage
• Schule, Lehre
• IBM 360/30, UNIVAC, PDP-12
• BlinkenBone Teil von SimH • PDP-10 KI10
16 / 18
PDP-10 KI10
17 / 18
PDP-10 KI10 Rückseite
18 / 18
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 ?