SimulationsRaum Rotating Header Image

VCFB 2017

Das letzte Vintage Computing Festival Berlin ist gerade einmal 6 Wochen vergangen, da beginnen schon die Planungen für das VCFB 2017. Grund ist, dass es nächstes Jahr ungleich größer wird als in den vergangenen Jahren, weil wir im Deutschen Technikmuseum in Berlin mit einer Ausstellungsfläche von über 1100 Quadratmetern zu Gast sind – und, weil zeitgleich dort auch die Classic Computing des Vereins zum Erhalt klassischer Computer e.V. mit ausstellt. Daher: Save the date!

vcfb2017

Stefan Höltgen

… ist jetzt, dank der Initiative eins dortigen Autors, auch ein Stichwort bei Wikipedia.

Programmierte Ethik

Im neuen Sammelband „Programmierte Ethik“,  herausgegeben von Florian Rötzer, habe ich einen Beitrag über Drohnen veröffentlicht – genauer gesagt handelt es sich um eine Wiederveröffentlichung meiner Kritik zum Dokumentarfilm „Krieg & Spiele“.

Erhältlich ist der Band bei Amazon und in anderen eBook Stores.

Stefan Höltgen: Wer gesehen wird, hat schon verloren. In: Florian Rötzer (Hg.): Programmierte Ethik. Brauchen Roboter Ethik oder Moral? Hannover: Heise Medien 2016.

Computeranatomie

An den vergleichsweise offenen Strukturen von 8-Bit-µPs lässt sich die integrierte Schaltlogik noch optisch differenzieren, wie Goran Devic mit The Anatomy of the Z80 zeigt.

VCFB 2016 – Nachlese

Das diesjährige „Vintage Computing Festival Berlin“ ist vorüber. Zum letzten Mal fand es im Pergamon-Palais statt. Nächstes Jahr am 7. und 8. Oktober gastieren wir im Deutschen Technikmuseum Berlin!

Neben zahlreichen Fotos von der Veranstaltung (hier, hier, hier und anderswo) sind nun auch die Filme der Vorträge online. Der VOC hat gefilmt und der CCC seinen Serverspace zur Verfügung gestellt.

Die Tagung ”HELLO, I’M ELIZA. Zum 50. Geburtstag eines Chatbots“ ist nicht gefilmt worden (die Performance am Ende gibt es allerdings als Film online); dafür ist ein Sammelband in der Reihe Computerarchäologie in Planung, in welchem alle Vorträge verschriftlicht werden und noch einmal etwa die gleiche Menge Texte zu anderen Themen rund um ELIZA hinzukommen. Informationen dazu gibt es sukzessive hier.

Am Schluss sage ich noch etwas zu den vergangenen Veranstaltungen und Eva Kudraß vom Technikmuseum zum nächsten Jahr:

 

Bitte 8 Bit! – Shifted

In meiner RETURN-Kolumne „Old Bits“ ist in der vergangenen Ausgabe (Nr. 26) ein Beitrag erschienen, den ich in Unkenntnis meiner Zeichenbegrenzung morgens in einem Münchner Straßencafé verfasst habe. Es kam, wie es kommen musste: Der Text war mehr als doppelt so lang, wie gewünscht und ich musste ihn schweren Herzens kürzen (vor allem um technische Details). Damit die ursprüngliche Arbeit nicht ganz umsonst gewesen ist, veröffentliche ich ihn hier in der uncut-Fassung:

(mehr …)

Lehrveranstaltungen im Wintersemester

Zu meiner freudigen Überraschung bin ich im August eingeladen worden am Institut für Medienwissenschaften der Universität Paderborn die Professur für Medien, Algorithmen und Gesellschaft im Wintersemester 2016/17 zu vertreten.

Zu meinem dortigen Deputat gehören 4 Seminare, die ich zwischen Bachelor- und Master- im Medienwissenschaften- und Informatik-Studium gebe:

(mehr …)

SOL-20@CC2016

Die „Classic Computing“ ist vorüber und hat eine Menge Eindrücke und Hardware-Mitbringsel nach sich gezogen. Neben einer Kiste mit zweieinhalb MFA-Computern nebst Tastaturen, Steckkarten, Steckkarten-Bausätzen und den original Anleitungen habe ich für den C64 einen Voice-Synthesizer auf SC-01-Basis bekommen, den ich auf dem Fundus-Stand des VCFB vorführen werde. Außerdem wurde mir ein „KC Compact“ geschenkt – der letzte in der DDR produzierte Homecomputer, der weitgehend kompatibel zu den britischen CPC-Computern ist.

img_9238

img_9241

img_9243

img_9244

Auf meinem eigenen VCFB-Stand habe ich den bei uns restaurierten SOL-20 mit Software vorgeführt. Überraschend und erfreulich war, dass sogar sämtliche Programme geladen und gestartet haben. Gespielt wurde natürlich am häufigsten TARGET.

img_9219

img_9220#

img_9226

Auf diversen Internetseiten und in Foren gibt es wie üblich Fotos von der CC, so dass ich auf meine eigenen Eindrücke hier verzichten kann. Erfreulich war, dass neben lokalen Medien auch Golem (im Form meines Kollegen Mario Keller) anwesend war und sogar gefilmt hat. Ich  habe dabei ein paar Interview-Sekunden abbekommen.

Jupiter Ace

img_9124

Nach vielen gescheiterten Versuchen ist es mir vor 3 Wochen endlich geglückt, einen der selteneren und exotischeren Homecomputer der 1980er-Jahre bei ebay zu ersteigern: den Jupiter Ace.

Die Besonderheit dieses spartanisch ausgestatteten, mäßig gut designten und billig verarbeiteten Rechners ist, dass seine Erfinder die Vision hatten, der seinerzeit allgegenwärtigen Programmiersprache BASIC etwas entgegen zu stellen – nämlich ein FORTH-System.

(mehr …)

Flappy Bird @ VC-4000 @ Classic Computing

ICM107B

Zwischen 2013 und 2015 habe ich mich in 4 Seminaren zum Signetics-2650-Assembler mit der Programmierung der frühen Computerspielkonsole VC-4000 von Interton befasst. In einer Gruppenarbeit sollte für diese Konsole ein neues Spiel entstehen – das erste seit 1982 – nämlich „Flappy Birds“. Nachdem wir die Charakter-Animation, die Steuerung und sogar die Hintergrundmusik bereits fertig hatten, wollten wir uns an die Programmierung der Röhren-Animation machen, die aus der für den Video-Chip typischen „Gittergrafik“ bestehen sollte. Hierbei haben wir dann festgestellt, dass es erhebliche Unterschiede zwischen dem von uns verwendeten VC-4000-Emulator und der Original-Hardware gibt, die dazu führten, dass Algorithmen, die im Emulator fehlerlos liefen, auf der Konsole nicht funktionierten. Um uns den zeitaufwändigen und sich ständig wiederholenden Prozess von „Programmieren – Assemblieren – EPROM-Brennen – Testen – EPROM löschen – …“ zu ersparen, sollte zunächst ein Multi-ROM-Modul, konstruiert werden, auf dem man Programm-Binaries einfach auf einer SD-Karte speichern kann, um sie von dort in die Konsole zu laden.

Dieses Modul ist nun seit einiger Zeit fertig und gerade wird eine professionelle Platine dafür konstruiert, die dann zum Selbstkostenpreis erworben werden kann. Alle notwendigen Teile lassen sich im Elektronik-Einzelhandel besorgen; die Software, alle Schaltpläne und Informationen befinden sich auf GitHub. Dort ist auch der Stub unseres „Flappy Birds“-Versuchs zu finden.

Gestern habe ich nun erfahren, dass sich ein anderer deutscher Hobbyist ebenfalls an die Programmierung des Spiels gemacht hat und dabei Erfolg hatte. (Er hat den oben geschilderten, zeitaufwändigen Entwicklungsprozess nicht gescheut). Anstatt der Gitter-Grafik bentutz er für die Hindernisse Sprites. Davon kann er zwar nur zwei gleichzeitig auf den Bildschirm bringen; diese Entscheidung liefert ihm aber 50 Byte mehr RAM-Speicher und zudem eine weniger „ruckartige“ Bewegung der Röhren. Elegant ist der „Durchlass“ zwischen dem oberen und unteren Rohr gelöst: Ein Sprite-Flag erlaubt die vertikale Spiegelung eines Sprites, so dass nur eine Hälfte gezeichnet werden muss. Das Ergebnis hat er für YouTube gefilmt:

Außerdem bietet er den Sourcecode, der Teile unseres unvollständigen Spielcodes enthält, sowie ein ROM-Image des Spiels zum Download über seine Homepage an.

Wer sowohl das fertige Multi-ROM-Modul als auch das spielbare Spiel sehen möchte, kann am übernächsten Wochenende nach Nordhorn zur „Classic Computing“ kommen – dem Jahres-Event des „Vereins zum Erhalt klassischer Computer e.V.“ Dort habe ich einen Stand (auf dem ich unseren restaurierten Sol-20 vorführe) und Mario Keller, einer der Mitentwickler des Moduls sowie der Spiel- Entwickler „Senildata“ werden ebenfalls dort sein.

Signals & Noises

Auf der Projekt-Seite whatisamedialab.com ist soeben ein Interview mit mir erschienen, in dem ich über die Genese, Theorie und die Praktiken des Signallabors berichte. Das Gespräch ergänzt damit das zuvor mit Woflgang Ernst für die Seite geführte Interview zum Medienarchäologischen Fundus.

Mikro-Kriegserzählung

„The Commodore Wars“ und die Misere der Computergeschichtsschreibung

Computergeschichte ist Teil der Technikgeschichte, die wiederum Teil der Wirtschaftsgeschichte ist. Dies wird insbesondere dann deutlich, wenn die Historiographen ihr Augenmerk auf die Geschichte einer Computerfirma richten. „The Commodore Wars“ steht in genau dieser Tradition und erzählt aus diesem Grunde auch nichts neues. Das einzig Originelle an ihm ist, dass er dies aus berufenem Munde tut.

mehr: Telepolis

»Ohne Ehrfurcht an die Mediengeschichte herangehen«

Computerarchäologie und digitaler Nachlass: Interview mit Dr. Stefan Höltgen

Dr. Stefan Höltgen (privat) ist bekannt für seine Beschäftigung mit Computerarchäologie. Wir haben ihm einige Fragen zu Exponaten aus Nachlässen, Spuren Verstorbener und zur Technikgeschichte gestellt. Zudem hat er uns einen Einblick in die Sammlungen der HU Berlin gewährt und einige Fotografien von Exponaten, Nachlässen und „Vor-Lässen“ zur Verfügung gestellt.

mehr: digital.danach

»Wir waren Lehrer, keine Unternehmer«

basic_200px

Ein Interview mit dem Erfinder von BASIC*

Thomas E. Kurtz und sein 1992 verstorbener Kollege John G. Kemeny haben 1964 die Programmiersprache BASIC am US­-amerikanischen Dartmouth­-College aus der Taufe gehoben. Ziel war es, auch Nicht-Informatikern den Zugang zum Computer als Programmierwerkzeug zu ermöglichen. Über Jahre hinweg entwickelten sie ihre Sprache wei­ter, lehrten Generationen von Studenten Programmieren. Seine wah­re Breitenwirksamkeit bekam BASIC jedoch erst mit dem Auftauchen der Mikrocomputer Mitte der 1970er-­Jahre. Stefan Höltgen sprach mit Thomas E. Kurtz anlässlich des anstehenden 50. Geburtstags sei­ner Erfindung über die Anfänge, die Besonderheiten und seine Sicht auf das Homecomputerzeitalter sowie die Zukunft von BASIC.

(mehr …)

Zwei hoch n

In der aktuellen Ausgabe der RETURN rufe ich G. W. Leibniz in Erinnerung, der als Begründer der Dualzahlenarithmetik gilt. 2016 ist bekanntlich Leibniz‘ 300. Todestag. Zu diesem Anlass finden zahlreiche Veranstaltungen statt – unter anderem die Reihe „Basis Zwei“ in Hannover. Dorthin bin ich nun eingeladen worden, um über Computerarchäologie, das VCFB und die Implementierung von „Leibniz mit Schaltern“ zu sprechen. Mein Vortrag findet statt:

24.11.16 | 19.30 | Technik-Salon
Patentlesesaal der Technischen Informationsbibliothek
Welfengarten 1b | 30167 Hannover
Eintritt: 6€ / 3€

Informationen zur Reihe gibt es auf dieser Webseite; Informationen zu meinem Vortrag hier.

Hochzwei

Wer gesehen wird, hat schon verloren

Der neue Dokumentarfilm „Krieg & Spiele“ versucht die Beziehungen zwischen Drohnentechnologie, Robotik, KI und Computerspielen zu zeigen

Was haben ein DDR-Modellflugzeug-Enthusiast, eine israelische Firma für unbemannte Fluggeräte, ein Chip mit Nanodraht-Synapsen und das Computerspiel „Call of Duty: Black Ops II“ miteinander zu tun? Fast nichts? Richtig. Diese Technologie-Themen dennoch in einen intimen Zusammenhang miteinander zu bringen, schickt sich der neue Dokumentarfilm „Krieg & Spiele“ von Katrin Jurschick an.

mehr: Telepolis

C65 und ZX-82

Zu der unten bereits genannten Spende gehört auch eine Erweiterungsmodule für den Commodore 64 und ein stark modifizierter ZX-81. Die Artefakte zeigen deutlich, wie groß der Erweiterungswille und die Erweiterungsmöglichkeiten für Homecomputer gewesen sind, um sie beispielsweise besser zum Programmieren oder für Medienzwecke einsetzen zu können.

Zunächst die Kartensammlung für den C64:

IMG_8966

Erweiterungen für den C64 (von oben links nach unten rechts): unbek. ROM-Platine, AD-Wandler/Logikanalysator, Binär-LED-Ausgabe, Multimess-Modul, unbek. Modul (Audio/Video-Input?), diverse ROM-Platinen, C64-Bremse, Batterie-gepufferte Echtzeituhr, „Structured BASIC“, „Super Expander“ (BASIC-Erweiterung), „COMAL“, „Hyper-BASIC V. II“, CP/M-Erweiterung mit Parallelschnittstelle, Z80-Modul, 3810-Datenrecorder

IMG_8967

Startbildschirm mit „Hyper-BASIC V. II“

IMG_8968

Startbildschirm mit „Structured BASIC“

IMG_8969

Startbildschirm mit „Super Expander“ (der augenscheinlich erst mal nur 8 Kilobyte RAM verbraucht)

Der ZX-81 mutet schon von seinem erhöhten Aufbau stark modifiziert an. Grund dafür ist sowohl ein seitlich angebrachter Port für die Erweiterungstastatur (an der Stelle der Originaltastatur befindet sich ein Aufkleber mit dem Tastenfeld) sowie eine um ihr Gehäuse „beraubte“ 16-KB-Speicherweiterung von Sinclair. Alle Komponenten funktionieren einwandfrei:

IMG_8972 IMG_8973 IMG_8974 IMG_8975 IMG_8976

Time To Play … again

Heute hat mich der Verleger Werner Hülsbusch darüber informiert, dass die erste Auflage des von Jan Claas van Treeck und mir im Frühjahr im vwh-Verlag herausgegebenen Sammelbandes „Time To Play“ vergriffen ist und nun eine zweite Auflage in Druck geht.

Time_to_Play-3d

Looks like a melody

In Ergänzung zu Torsten Othmers und meiner Aufstellung soundproduzierender/-emittierender Computerperipherie hier eine besonders trickreiche Variante: Mit Hilfe des Grafikprozessors einiger Computer ist es möglich, Tonausgaben zu realisieren. Sicht- und Hörbar ist dies auf dem C64 (VIC-2):

… und dem Amiga:

 

Z1013

Eine Spende aus dem Nachlass eines Commodore-Sammlers: Ein Z1013 von Robotron. Das ist einer der bekanntesten Selbstbaucomputer der DDR. Ich habe ihn mit Schutzverpackung und einiger Peripherie bekommen. Getestet habe ich ihn noch nicht.

IMG_8929