Der gestrige Vortrag in der Reihe SHIFT – RESTORE – ESC von Berthold Fritz beschäftigte sich mit der Assemblerprogrammierung eines Spiels für Atari-8-Bit-Computer. Die Konzentration lag vor allem auf den Grafikfähigkeiten – aber auch die Frage, welche Faktoren bei der Auswahl der Programmiersprache und des Editors eine Rolle spielen, wurde verhandelt. Der Vortrag ist jetzt bei YouTube einzusehen:
Computer
“It’s more fun to compute.” (Kraftwerk)
Playing with Virtuality
Heute habe ich mein Belegexemplar des von Benjamin Bigl und Sebastian Stoppe herausgegebenen Sammelbandes “Playing with Virtuality” bekommen. Mein Beitrag basiert auf einem der vergangenen “Game Circuit”-Voträge und beschäftigt sich mit der Frage, welche medienwissenschaftlichen Erkenntnisse sich aus Programmierfehlern in Computerspielen gewinnen lassen. Dazu stelle ich die beiden Forschungsmethoden Medienarchäologie und Platform Studies einander gegenüber.
Weitere Infos: Peter Lang
Lehre im kommenden Wintersemester
Im kommenden Wintersemester gebe ich wieder drei Lehrveranstaltungen – mit dem Unterschied, dass eine davon sowohl für Bachelor- als auch Master-Studenten geöffnet sein wird: Der Assemblerkurs.
Master-Studium: Modul II („Mediengeschichte“) – geöffnet für Kulturwissenschaft MA, Mittwochs 10-12 Uhr im Signallabor
Titel: Hacking als Kulturtechnik. Innenperspektiven deutscher und internationaler Hackerszenen der 1970er- und 1980er-Jahre.
Bachelor-Studium: Modul I („Einführung in die Medienwissenschaft“) sowie Modul I Musik & Medien, Donnerstags, 10-12 Uhr im Signallabor
Titel: Spiel, Maschine! Spielkonsolen der ersten vier Generation aus der Sicht der Medienarchäologie.
Master-Studium: Projekt- und Praxismodul sowie Bachelor-Studium: Modul VI („Projektmodul“), Donnerstags, 18:00-20:00 Uhr im Signallabor
Titel: Signetics 2650 Programmier-Workshop (Teil 1/4)
Zu dieser Lehrveranstaltung sind auch externe Gäste herzlich eingeladen!
Hier geht es zu den Detailbeschreibungen:
Auf Telepolis ist heute ein Artikel von mir zum 50. Geburtstag von ASCII erschienen. Der 1963 erstmals standardisierte Code feiert dieser Tage Geburtstag. Was man mit ASCII alles gemacht hat und immer noch machen kann, habe ich bei Telepolis und in der nächsten LOAD aufgeschrieben!
Thanks to Bob Bemer!
$ZOOOO8888888OZZ$ZOZZZOOO888O8OOZO8O8OZOOOOOOOZ888888$?+=:,......~$OO88OOZ$$$7II
$$ZOO8888O88O8ZZZZZZZOZO88OO8OOOOOOOOOOOOOZOOZO888888I~~=........OO8O8OOO$$$77I7
$ZZZOO8O8O888OZOZZZZZZZO888OOZZZO8O8OOOOOOOOZOOO88O88?=+$.......IZOOO8OO$$$$$I7I
$ZZZOOO8OO8888OZZOZOZZOO888OOOZOOO88O8O88OOZZ$ZOOOOO7~,,=7.....+ZO8OO8OZ$ZZ$$77I
ZZZZOOO8888O88OOZOOOOOOOOOOOOOOOO88OO8O8OZOO$7$OOOOO~...:=... ?OOOOO8OOZ$OZOZI??
ZZZOO8888888888OZOO8OOZZZZOOO88O888OO8O$=,=,,,,,:~::,. .:?....ZOOOO888O$ZOOOZ7??
$ZZZO8888O888O$I+==77777$ZOOOO888OO$++?+?II~~,:,==~~?++::I...=ZOOZOOO8O$ZOOZZ7??
Z$ZZO8888O887=:,...,~II7$$ZO8OOOO$+7IZZO$I?II++==:~=+=:~., .,OZZ$ZZZOOZ$ZOOZ$II?
$$ZZO8888OZ+,,...,,,,?7$$ZZOOOOO=I7Z8OZZO?~?+?+=,+II::,~+~,.+OOZ??OOZ+,~O8O$7III
ZZZO8888OI+:,,...:,,:IZZZZOZOZ$IO88OOO7=7$II7I=~:?I?=.,..,$==88O=.......78OZ7I??
OO888888Z+~~~:,:::~=7OOOOZOZO788O88888OZOOZ$?+?7~=~::~:,,..:?OO+......:IO8OZ$7II
77$ZOO8OI=~~~~:~=:=$8888OOOZZ888OO8OO8Z8OO$$=,:,:,:::::,,....+O7,,,=$OOO88OZ$7II
7IIIIIII+==++==??+IO8888888OO88O888O88888Z7~,.,,,.. .......==~~~~~==+?????????
~~==+I77I?+?I$$ZOO88O888888ZO8888O888ZOO8Z+::::,..............~~=~~:~~::~~~=+?II
:::::::~?77?I$888888888888OZO8888O8888OOZ7=~~:,,,. ...........:.....,......,,,::
~~:~~::,:=77+I888888888888OZO88O8O8888OO$7?=~~:,,............ ,....,:::,,,,::::~
==~~~+~:,,+I++O8888888888OO$888888888OOOOZ7+~~::,... ..........,,.,:~~::::::~~~~
++~::~~~,,:?~,?$+=?7$Z888OOZO88888888OOO8$?+~::,,,.............,,.,~+=~~~~::~~=?
?=~~~~~~:,,=,.:~::=++IZ88OOZO88888OOOOO8Z?~==~~:,,.... .......,..,~I+~~~~:::~=I
=~=~:~==:,,~,.,=I77ZOOO88OO?:O88888888OZ?==~~==~:,,~?I=,....?,ZZZ88,:~~~~~~:::+I
~==~==~=~,,~:.:IOZ$O88O8887,,ZO~:=Z88888O8OZI==:~77=..++D$7$:,$O7~ZO:::~~~~~~~+?
+=++==+=~:,~~,~$8$$O888888O++$=I=?IIOOOZ7IZ88OZO8I+:7?$?+Z=Z.,,~?,8,,::~~~~=~=+?
====++~~~,:=~:~Z8Z7Z8888888OZZ++~?I+IOZ$+~=~~:=I?O:,,,+IZ..O..:+Z:?,,,::~=====+I
=?+==~~~~:~+:,=O8Z7Z88888888Z7$+I?=+~ZOO7+=~:,..:8,.,,=?O:.,~.::.I::,,,:~I?+++??
I+~~==~=~~=+:,I88OZO8888888888O=~?++=+III=+=~::,,=7...~?~:....~~:,,::,,,~7?++??I
=~==~~~~~~+=::$88OZO88888888I.~?~====?I??+++=~~~~:,, .I~:~....7IIIII?I??====~~=?
+===~~~==~+~:~Z888ZZOO8888:......+==+I7II??+=~:,,....$+~=~, .I?III77$7$$$$$$77I
====~===~++~~=Z88OZO88DO,.. ...,:$I$I?II?+?++~::,. ...=??=....,,::~=~=~==+?7I77$
++??=~~~~=+==?O888ZZO8=.....::.,:$??II77II+??~:,,...,.,.......:::~==~:~~~~=++?I7
777?====~~=~:=$7?~::=?=,:~:...,88ZI?7777I7??++~,..:,:~~:,.....::~=?+=~~~==+???I7
77+=====:~=++77+~~?III?+=~$OOOO88,I7I77777I????,,.==7I?==..+.,~~=?7++======+?77I
7?==++=~::~+$I=?7$ZZZOO8O88888888,7?7II777III?I=:.,:?:,:...,:87I+IZI+====++?I777
$?+?+=~:::~~:,?$ZOOO888888O8888O$.IIII77I777?II??~~=:~++:,, N888$7I?+~~~==++?I7$
$7I?+==~:=ZZO888888888888O8888$+~,IIII777?II7?+?=~~===~~:..O888OOOZ$7I?+==++??I7
$?+==~ZO88888888888888888O88DD7:.,,?I?II$77I77I7?+:::,,...O8D88OOZOZ$$7777II??II
OII7$O8D8O88O8OO8888888O888OD87~.:,.,I?II7$777$7$7+~~I+~,788888OOOOZ$Z$$$7$77777
ZZ$Z888OO88888888888888888O88O~..:,....~7$777$$7ZOZ$++=+O888888O8OOOZZZ$Z$$$7777
ZZ$888888888OO8O8888888O888O8=~::.,,....7ODZ$Z7$ZZZ$7$OOO88888OOOOOOOZZ$ZO$77$77
=~888O88OO88O8OOO8888O88888O8:..,,,,,..OOOOO8 ..88ZZ$OO8888888OOZOOZOZZO$777$$$
~Z8888888OO8OOO888OO8OO888ZO7,.....,,.78O$778~..8OZZZZOO888888OOZOZOOOOOO$777$7$
:O88O8888O8OOOOO8O8OOO8O8OZO+~::::.,,.I=877?I+?8OZZZZOOO8888O8OOZZOOOOOO$$7777$$
+O8888888OO8OOOOO8O8OO888OZ$::,,,,:..?~8$=I+,7OOZ$ZZZZO8888OOOZZZZOOO88$Z777$$77
O888O8888OOOOOOO88OO8888OZ$~,. ,,,:.8888OZIOOOZ$ZZZOO8888OOZZ$ZZZZOOOO$7777777$
888888888OOOOZOO8888OO88OZZ......,,.OOOO7=$OOZZZZOOZOO8888OZZZ$ZZZZ$88OZ$77I777$
~=~~~::,,::=+?$O88O88O8OOZZ.......,OOOO$7ZDOO$$$ZZZO8888OOZZZZZZZZZO8OZ$$$77777$
=~:::~~~=+?IIII?????++===~:,,....,+II7$$$8OOOZZZZO88888OZZZZZZZZZZZO8OOZZ$$$Z777
88OOOOO$Z$7ZZZZOOZZ$7??+=~~~~=+??777I,,7.OZZZZZZO88O8OZZ$$$ZZOZZZZ88OOOOZOOZ7777
88OO88888888888888888OOOOZ$77?I?7$?~.7ZO?+ZZZZOO88OOOOZZZZZZZOZZZO88OO8OO$$$7I77
8888888888888888888888888888888888O8Z88O$,ZZOO8888ZZZO888OZZZZZZ$888O888O7I77777
88O888O888O88888888888888888888O8888O8O:7,ZOO88888Z$Z$$O888OOOZZO88O888Z$$7$7777
OOOOO8O88888888888888888888888888888O8O$7,Z8888888OOZ$$$O888OOOZ88888OZZ$$$$7777
8OOO88888888888888O8888888O888888888O8ZZI,88888888OZ$$$$$Z8888OO8888OZZ$ZZ$77777
OOOOOOOOO88O8O888O8888888888888O8888OOZ$I~88888888OO$$$$$$$O8888888OZZOOO$777777
8Z88O88O888OO8888888O888OO88888888888OZZI~88OO8OO8O$Z$$ZZZZZ88888888OO8O$7$77777
88O8OO888OO88888888O8O88888888888888OOOZ+=O8O88OOOZZZZ$ZZZZZO8888888O8Z$$7777777
8O8OO88O8888888888888888888O888OO88888OO+=888ZOZZZ$Z$ZZZZZZO888888888O$$$7$$77I7
888888888O8888O888888O8O8888888888888OO8+=8OOZO............+8D88888Z88Z$$$$$$77I
88888888O8OO88O8888888888888888888888OOO++OZOO8I...... .....O8888888OOD88OZZ$$77
888888O8888888O88O8888D8888888888888OOOZ=+OZOO888OOOOOZOOOO888888888OOO8OOOZ$777
88O88O888888888888888888888888888888OOZZ=IOOOZZZZZZZZZZZOOO888888O888O8O7$$$$777
8O888888888O888888888888888888888O888OOZ:7OOOOOZZZZZZZOZO88O88D8888888O8OOZZ$77I
88OO8O8888888O888888888888OOO8888888OOOO:IZOZZZZZZZZZZOOO888888888888OZ$7I777777
O8O88888888888O888OO8OO8888888888888OOOZ:7OOZOOZZZZOOOZOO8888Z$O88888OOZ777I777I
8888O88888888888888OO8O88888O8888888OOOZ,7OZOZZOZZZOOOO888888$ZOOZ7ZOOOO$III7I77
88O888888O8888888888888O888888888888OOOO.$OOOOOOOOZZ$77I$888877ZO88O$7$$$7I777I7
8O8888O8888O8O8O8888888888888888888OOOOO,7$7777$7$7$$$$$7I7O8OI7ZO888OO$77I77777
8OOO8OOOO88888888888888888OO88O8888OOOOO,7$Z$$$$$$$$Z$$$ZZZ$7$?I7$ZOO8OZZ$77II77
8O8O88OO8888888888888888888O8888888OOOOO.7$$Z$$$Z$$$$$$$$ZZZZ$7I?7$ZZZOOZZ$$7777
OO8888O8888888888888888888888888888ZOO8O,.Z7$$$$$Z$$$Z$$$$$$Z$Z$7II77$ZZZZZZ$777
OO8888O88OO888888888888888888888888OOOOO,8$$$$$$$$77$$$ZZ$$7$$ZZZ$7777I77$$$7777
88888888O888888888888888888D8888888OOOOO,8O,Z$$$$$$Z$$$$$ZZZ$$$ZZZOZ$$$$777$7I77
8O88O88OO888888888888888888D8888888OO88O,Z7,=$$$$$$$$ZZZZZZZZZZZOOZOZOZZZZ$$$$77
888O8888O8888888OOZ$77I?+==~=+==++++??I7,I+~:$ZZZZZZZ$ZZOZOZZZZZOOOOZOOZOZ$ZZ$$$
[emulator*]
Im gestrigen Vortrag der Reihe SHIFT-RESTORE-ESC ging es um einen der medienwissenschaftlich interessantesten und zugleich zentralen Aspekte des Retrocomputings: die Emulation von alter Hardware auf neuer Hardware durch Software. Dr. André Fachat stellte dazu den VICE vor, der eine Reihe von 8-Bit-Commodore-Plattformen auf neueren Rechnern emuliert. Neben der Frage des Unterschieds von Simulation und Emulation (die Etymologie hilft hier wieder einmal gar nicht), war aber vor allem das Abbildungsverhältnis zwischen beiden Maschinen ein wichtiges Thema.
Geahnt hatte ich es ja bereits aber die Ausführungen (und Code-Beispiele) haben es dann deutlich gezeigt: Es geht nicht um die Abbildung einer Maschine in einer anderen, sondern um die Abbildung des Verhaltens einer Maschine durch eine andere. Keine Rede kann also davon sein, dass ein PC, der einen C64 emuliert, in diesem Augenblick “im Zustand des C64″ ist. Die Frage: “Wird ein Bauteil auch dann emuliert, wenn es gerade nicht benutzt wird?” kann ganz klar mit “Nein.” beantwortet werden. Für eine vollständige (was auch immer das sein könnte) und zugleich zeitgenaue Emulation selbst des ältesten Mikrocomputers reicht die Rechenperformance der neuesten Mikrocomputer nicht aus. Mit Hilfe von “shortcuts” und “warp counting” (siehe hier bei der CIA-Emulation) werden unbenötigte Funktionen des emulierten Systems ausgeblendet um die Performance des Emulators zu erhöhen.
Der Vortrag wurde wieder gefilmt und steht auf YouTube bereit:
Hacking the Beam
Gestern Abend trug Michael Steil in der Vortragsreihe “SHIFT – RESTORE – ESC” zum Thema Computergrafik vor. Steil, der ein echter Fachmann in Sachen C64 ist, hat sich dabei auf die Bilderzeugung des VIC-2-Grafikchips in eben jenem Rechner konzentriert und peu a peu dessen dokumentierte und nicht-dokumentierte Funktionen vorgestellt. Die gleichermaßen extreme Hardwarenähe und trotzdem große Plastizität (vor allem aufgrund der sehr guten Präsentation) seiner bisherigen Vorträge hat er gestern abermals zu einem gelungenen Ganzen zusammengefügt. Das Video ist heute bei YouTube:
Vintage Computer Festival Europ #14
Am vergangenen Wochenende fand das 14. VCFE in München statt. Ich war dort mit einem Tisch und zwei Computern (Memotech MTX 512 und Enterprise 128) und habe einen Vortrag über die einschlägigen Lehr- und Forschungsaktivitäten an unserem Institut gehalten. Fotos hat Kristina Schippling gemacht:
8 Bit &1 Bit
In der gestrigen Lecture Performande der Vortragsreihe “SHIFT – RESTORE – ESC” stellte der Berliner Musiker Pater Maria einige 8-Bit-Computer, mit denen er im Rahmen seines Projektes “Irrlicht Project” musiziert, vor: Ein Commodore 64, ein Atari 1040 STE, ein Sinclair ZX Spectrum und ein Taschenrechner TI-82. Neben Erläuterungen zum Begriff “Chiptunes” (und ähnlicher Konzepte), Notizen zur Geschichte der Computermusik und der Vorstellung von Kompositionssoftware (so genannte Tracker) gab es natürlich auch einiges von den Maschinen zu hören, die wir im Vorfeld aufgebaut haben. Hier das Video der Veranstaltung:
Anmeldung zur Classic Computing in Berlin
Die 10-Jahresfeier des Vereins zum Erhalt klassischer Computer e.V. findet zusammen mit der Classic Computing 2013 am 21. und 22. September in Berlin statt. Dazu hat das Fachgebiet Medienwissenschaft der dort ansässigen Humboldt-Universität Räume im Erdgeschoss des Pergamon-Palais mit einer Gesamtfläche von über 500 Quadratmetern zur Verfügung gestellt: Neben zwei großen Seminarräumen sind dies das Atrium und das Medientheater, welches die Möglichkeit für Performaces, Vorträge und multimediale Präsentationen bietet. Alle Räume sind mit mindestens 2 Videobeamern und einer Tonanlage ausgestattet. Zudem bietet die Medienwissenschaft ihr Signallabor als Raum für Workshops und Reparaturen an. Zu finden ist die Medienwissenschaft in Berlin-Mitte, ganz in der Nähe der Friedrichstraße – eine Station vom Hauptbahnhof entfernt.
Der Eintritt für Besucher ist frei. Die Öffnungszeiten sind Samstags von 10-18 Uhr und Sonntags von 10-16 Uhr.
Austellungsteilnehmer sind herzlich willkommen und können sich hier anmelden: http://rtro.de/cc13anm
RETRO #27 erschienen
Heute erscheint die Ausgabe 27 des RETRO-Magazins, bei welcher ich meinen Einstand als Chefredakteur feiere. Das Heftthema lautet “Computer und Papier” und beleuchtet die vielfältigen Beziehungen zwischen diesen beiden Medien: Von Turings Papiermaschine über Druckertechnologien bis hin zum Papier als Motiv im Computerspiel reicht die Bandbreite. Daneben enthält das Heft die üblichen und ein paar neue Rubriken, Essays (etwa zum Computerschach – geschrieben von einer meiner Masterstudentinnen -), Spielekritiken, Veranstaltungsberichte und anderes.
Zu beziehen ist die RETRO im Zeitschriftenhandel sowie portofrei über die Webseite des Verlags.
Das nächste Heft erscheint im Juli zum Thema “Sonic” (wiederum aus den vielfältigsten Sichtweisen) … Ein Call for Papers dazu erscheint in Kürze.
History and Philosophy of Computing
SECOND CALL FOR PAPERS, 2nd International CONFERENCE on the HISTORY AND PHILOSOPHY OF COMPUTING (HaPoC 2013)
Extended Submission Deadline: 15th May 2013 !
(weiterlesen …)
S-R-E: Nostalgie dritter Ordnung
Gestern hielt Sebastian Felzmann seinen Vortrag in der Vorlesungsreihe “SHIFT – RESTORE – ESCAPE. Die Aufhebung des Retrocomputings in der Medienarchäologie“. Das Video dazu ist seit heute online:
Eine neue Methode zur Öffnung von Apparaten und Disziplinen?
Heute ist – mit einiger Verzögerung – meine Rezension zu den bisherigen drei “Platfom Studies”-Bänden, herausgegeben von Ian Bogost und Nickt Montfort, bei IASL Online erschienen:
Sollen die »Platform Studies« am Ende bloß technische Aufklärung auf dem Feld der Cultural Studies betreiben? Soll eine jüngere und jüngste Technikgeschichte kulturwissenschaftlich reflektiert werden? Soll die oftmals kritisierte Technikvergessenheit der immer noch jungen Game Studies überwunden werden. Diese Fragen ließen sich allesamt mit ja beantworten. Es bleibt aber ungeklärt, warum die Herausgeber gleich eine ganze Buch-Reihe dazu etablieren (die zudem noch von den »Software Studies« im selben Verlag und teilweise denselben Herausgebern flankiert wird). Die Ausweitung der Perspektive auf die Bedeutung von »Plattformen« nicht nur für ein sozialhistorisches Sediment, sondern ihre Betrachtung als Wissensgeschichte der Mediengesellschaft verspricht ertragreicher zu sein.
mehr: IASL Online
S-R-E: Auftaktveranstaltung
Gestern Abend fand vor fast vollem Haus die Auftaktveranstaltung meiner Vortragsreihe “SHIFT – RESTORE – ESCAPE. Die Aufhebung des Retrocomputing in der Medienarchäologie” statt. Prof. Dr. Wolfgang Ernst und ich umrissen die theoretischen und praktischen Facetten von Homecomputing und Retrocomputing. Hier die Videoaufzeichnung der Vorträge:
Color Trash from the 80s
Der TRS-80 Model 1 hatte sich in Deutschland seinerzeit schon nur sehr spärlich verbreitet; dem nachfolgenden Color Computer und seiner Fortsetzung Color Computer 2 erging es noch schlechter. Mir ist gar nicht bekannt, ob es das Gerät – vielleicht sogar mit deutscher Tastatur – hier gegeben hätte. In Großbritannien sah das nicht nur besser aus, der TRS-80 Color Computer hatte dort sogar einen landeseigenen Klon – Dragon 32 und 64. Dass die Color Computer nichts mit den Modellen der Serie 1 zu tun hatten, ist angesichts der Lizenzvergaben von Radio Shack/Tandy kaum verwunderlich (das Model 100 oder der Pocket Computer hießen auch bloß “TRS-80″, weil sie sich damit beser verkauft haben). Abwärtskompatibilität muss man also nicht erwarten. Im Inneren des CoCo findet sich anstelle eines Z80-Prozessors ein Motorola 6809. Und damit ist der Rechner einer der ganz wenigen Homecomputer, in dem dieser Prozessor zu finden ist. Einzig die Vectrex-Konsole hatte ihn in nennenswerter Menge verbaut. Umso mehr freue ich mich, dass ich einen CoCo 2 bei ebay in England (und daher mit 220-Volt-Netzteil und PAL-HF-Modulator!) erstehen konnte – und das zu einem unglaublich günstigen Preis. Neben der Flut an Spielen, die mich nun erwartet, bin ich vor allem auf eines der ersten Multitasking-Betriebssysteme namens “OS-9” gespannt, das eigens für die 6809-Plattformen entwickelt wurde. Der CoCo ist also ein nicht unwichtiger Markstein in der Geschichte der Homecomputer – und ihrem Dilemma sich selbst überflüssig zu machen.
Mein heutiger Ausflug zum Schockwellenreiter hat sich in mehrfacher Hinsicht gelohnt. Nicht nur habe ich einen netten Blogger kennengelernt, sondern auch eine stolze Menge alter Programmier-Bücher von ihm übernehmen können. Mein Dank noch einmal in diese Richtung – und vielleicht sehen wir uns ja bald mal wieder!












