18
1 / 18 BlinkenBone Computersimulation steuert echtes Frontpanel an am Beispiel von SimH und PDP-11 --- Jörg Hoppe retrocmp.com

BlinkenBone

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: BlinkenBone

1 / 18

BlinkenBone

Computersimulation steuert echtes Frontpanel an

am Beispiel von SimH und PDP-11

---

Jörg Hoppe

retrocmp.com

Page 2: BlinkenBone

2 / 18

„BlinkenBone“?

• „Blinkenlight panels“

• Micro-Linux-Rechner „BeagleBone“

Page 3: BlinkenBone

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

Page 4: BlinkenBone

4 / 18

Blinkenlight panels 2

• VCF 7 (Pavl Zachary)

• Souvenir bei Verschrottung

• beliebte Sammlerstücke

Page 5: BlinkenBone

5 / 18

Blinkenlight panels 3

Die Preise steigen …

Page 6: BlinkenBone

6 / 18

Blinkenlight panels 4

Suchtpotential!

Page 7: BlinkenBone

7 / 18

Blinkenlight panels 5

• „Blinkenlights“ blinken nicht mehr

• verschiedene Projekte zur Wiederbelebung

• Simulation + I/O Elektronik

• „BlinkenBone“ 2012

Page 8: BlinkenBone

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

Page 9: BlinkenBone

9 / 18

Hardware

• Software-panel !

• Echtes Panel an SimH?

• Panel + I/O board + Bus + Adapter + BeagleBone

Page 10: BlinkenBone

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

Page 11: BlinkenBone

11 / 18

BlinkenBoard 2

• Warum soviele I/O? • IBM 360/91 im CHM

Page 12: BlinkenBone

12 / 18

BlinkenCape

• Micro-Linux-Rechner „BeagleBone“ erzeugt BlinkenBus-Signale

• Adapterplatine = „BlinkenCape“: 4 x RS232, BlinkenBus

• Linux kernel Treiber, „/dev/blinkenbus“

Page 13: BlinkenBone

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

Page 14: BlinkenBone

14 / 18

Page 15: BlinkenBone

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

Page 16: BlinkenBone

16 / 18

PDP-10 KI10

Page 17: BlinkenBone

17 / 18

PDP-10 KI10 Rückseite

Page 18: BlinkenBone

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 ?