Benutzer-Werkzeuge

Webseiten-Werkzeuge


vortraege_workshops

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
vortraege_workshops [2020/10/03 08:02]
hoeltges [Crashkurs: BASIC-Programmierung von Homecomputern]
vortraege_workshops [2020/10/11 13:44]
eva
Zeile 1: Zeile 1:
 ====== Zeitplan ====== ====== Zeitplan ======
 +
 +Die Vorträge werden [[stream|gestreamt]] und später auf [[https://media.ccc.de/b/conferences/vcfb/|media.ccc.de]] veröffentlicht.
  
 ^ Samstag, 10.10.2020 ^^ ^ Samstag, 10.10.2020 ^^
 ^ Uhrzeit     ^ Vorträge ^ ^ Uhrzeit     ^ Vorträge ^
-| 10:15–10:30 | Eröffnungsveranstaltung\\ //Eva Kudrass und Dr. Dr. Stefan Höltgen// |+| 10:15–10:30 | [[vortraege_workshops#eroeffnungsveranstaltung|Eröffnungsveranstaltung]]\\ //Eva Kudrass und Dr. Dr. Stefan Höltgen// |
 | 10:30–11:30 | [[vortraege_workshops#computersammeln_als_hobbyeine_einfuehrung|Computersammeln als Hobby: Eine Einführung]]\\ //Fritz Hohl// | | 10:30–11:30 | [[vortraege_workshops#computersammeln_als_hobbyeine_einfuehrung|Computersammeln als Hobby: Eine Einführung]]\\ //Fritz Hohl// |
 | 11:30–12:15 | [[vortraege_workshops#dojs_javascript_auf_ms-dos|DOjS – Javascript auf MS-DOS]]\\ //Andre Seidelt// | | 11:30–12:15 | [[vortraege_workshops#dojs_javascript_auf_ms-dos|DOjS – Javascript auf MS-DOS]]\\ //Andre Seidelt// |
Zeile 13: Zeile 15:
 | 17:00–18:00 | [[vortraege_workshops#mitgliederversammlung_des_vcfb_ev|Mitgliederversammlung des VCFB e.V.]] | | 17:00–18:00 | [[vortraege_workshops#mitgliederversammlung_des_vcfb_ev|Mitgliederversammlung des VCFB e.V.]] |
 | 18:00–19:00 | [[vortraege_workshops#die_geschichte_von_open-source-software|Die Geschichte von Open-Source-Software]]\\ //Ansgar Kückes// | | 18:00–19:00 | [[vortraege_workshops#die_geschichte_von_open-source-software|Die Geschichte von Open-Source-Software]]\\ //Ansgar Kückes// |
-| 19:00–19:45 | Computer für bedürftige Menschen und gemeinnützige Organisationen\\ //Computertruhe e.V.// |+| 19:00–19:45 | [[vortraege_workshops#der_computertruhe_ev_stellt_sich_vor|Der Computertruhe e.V. stellt sich vor]]\\ //Mac und Ben// |
 ^ Uhrzeit     ^ Workshops ^ ^ Uhrzeit     ^ Workshops ^
 +| 10:00–11:00 | [[game_room#volley_for_two_a_brand_new_game_for_the_commodore_128|Game Room]]\\ //Jonas Hultén// |
 | 14:00–16:00 | [[vortraege_workshops#retro-forth-crashkurs|Retro-Forth-Crashkurs]]\\ //Carsten Strotmann// | | 14:00–16:00 | [[vortraege_workshops#retro-forth-crashkurs|Retro-Forth-Crashkurs]]\\ //Carsten Strotmann// |
-| 16:00–18:00 | [[Game Room]]\\ //Dr. Dr. Stefan Höltgen// | +| 14:00–15:00 | [[game_room#volley_for_two_a_brand_new_game_for_the_commodore_128|Game Room]]\\ //Jonas Hultén// | 
-| 20:00–22:00 | [[B.B.B.P.A.R.T.Y.]]\\ //Dr. Dr. Stefan Höltgen und DJ Thunder.Bird// |+| 16:00–18:00 | [[game_room#are_emulations_the_real_deal_practical_evaluation_of_virtualization_of_computer_game_history|Game Room]]\\ //Dr. Dr. Stefan Höltgen// | 
 +| 20:00–22:00 | [[b.b.b.p.a.r.t.y|Begleitende musikalische Bildungsveranstaltung]]\\ //Dr. Dr. Stefan Höltgen und DJ Thunder.Bird// |
  
 ^ Sonntag, 11.10.2020 ^^ ^ Sonntag, 11.10.2020 ^^
Zeile 30: Zeile 34:
 | 17:00–18:00 | [[vortraege_workshops#diskettenlaufwerke_am_beispiel_der_commodore_1541|Diskettenlaufwerke am Beispiel der Commodore 1541]]\\ //Michael Steil// | | 17:00–18:00 | [[vortraege_workshops#diskettenlaufwerke_am_beispiel_der_commodore_1541|Diskettenlaufwerke am Beispiel der Commodore 1541]]\\ //Michael Steil// |
 | 18:00–18:45 | [[vortraege_workshops#pong_und_die_vergessenen_atari-hardware-games|Pong und die vergessenen Atari-Hardware-Games]]\\ //Wolfgang Nake// | | 18:00–18:45 | [[vortraege_workshops#pong_und_die_vergessenen_atari-hardware-games|Pong und die vergessenen Atari-Hardware-Games]]\\ //Wolfgang Nake// |
-| 18:45–19:30 | [[vortraege_workshops#aufbau_eines_retro-rechenzentrums|Aufbau eines Retro-Rechenzentrums]]\\ //Markus H. Maussner// | +| 18:45–19:15 | [[vortraege_workshops#abschlussveranstaltung|Abschlussveranstaltung]]\\ //Martin Sauter, Anke Stüber und Carsten Strotmann// |
-| 19:30–20:00 | [[vortraege_workshops#abschlussveranstaltung|Abschlussveranstaltung]]\\ //Eva Kudrass und Anke Stüber// |+
 ^ Uhrzeit     ^ Workshops ^ ^ Uhrzeit     ^ Workshops ^
 | 10:00–13:00 | [[vortraege_workshops#crashkursbasic-programmierung_von_homecomputern|Crashkurs: BASIC-Programmierung von Homecomputern]]\\ //Dr. Dr. Stefan Höltgen// | | 10:00–13:00 | [[vortraege_workshops#crashkursbasic-programmierung_von_homecomputern|Crashkurs: BASIC-Programmierung von Homecomputern]]\\ //Dr. Dr. Stefan Höltgen// |
 +| 10:00–11:00 | [[game_room#volley_for_two_a_brand_new_game_for_the_commodore_128|Game Room]]\\ //Jonas Hultén// |
 | 14:00–15:30 | [[vortraege_workshops#technikmuseen_und_sammlereine_fragestunde|Technikmuseen und Sammler: Eine Fragestunde]]\\ //Dr. Carola Dahlke (Kuratorin für Informatik und Kryptologie, Deutsches Museum)//\\ //Thiemo Eddiks (1. Vorsitzender OCM e.V., Oldenburger Computer-Museum)//\\ //Eva Kudrass (Leiterin des Sammlungsbereichs Mathematik und Informatik, Deutsches Technikmuseum)//\\ //Dr. Jochen Viehoff (Geschäftsführer, Heinz Nixdorf Museumsforum)//\\ //Dr. Fritz Hohl (Moderation)// | | 14:00–15:30 | [[vortraege_workshops#technikmuseen_und_sammlereine_fragestunde|Technikmuseen und Sammler: Eine Fragestunde]]\\ //Dr. Carola Dahlke (Kuratorin für Informatik und Kryptologie, Deutsches Museum)//\\ //Thiemo Eddiks (1. Vorsitzender OCM e.V., Oldenburger Computer-Museum)//\\ //Eva Kudrass (Leiterin des Sammlungsbereichs Mathematik und Informatik, Deutsches Technikmuseum)//\\ //Dr. Jochen Viehoff (Geschäftsführer, Heinz Nixdorf Museumsforum)//\\ //Dr. Fritz Hohl (Moderation)// |
  
Zeile 39: Zeile 43:
  
 ====== Vorträge ====== ====== Vorträge ======
 +Wie funktioniert ein virtueller Vortrag? Den Vortrag selbst könnt ihr im [[Stream]] sehen. Wenn ihr im Anschluss an den Vortrag eine Frage stellen möchtet, könnt ihr im Videokonferenzsystem BBB in der Frage-und-Antwort-Runde vorbeischauen. Dazu benötigt ihr nur einen aktuellen Browser, am besten Firefox oder Chrome. Wenn ihr ein Mikrofon und optional eine Kamera habt, könnt ihr darüber eure Fragen stellen. Ansonsten geht es aber auch im Textchat. Die Frage-und-Antwort-Runden werden nicht aufgezeichnet. Die Links zu den jeweiligen BBB-Räumen könnt ihr auf dieser Seite oder der Stream-Seite finden.
 +
 +===== Eröffnungsveranstaltung =====
 +Begrüßung, Hinweise zum Ablauf.
 +
 +Sprache: Deutsch\\
 +//Eva Kudrass und Dr. Dr. Stefan Höltgen//
  
 ===== Computersammeln als Hobby: Eine Einführung ===== ===== Computersammeln als Hobby: Eine Einführung =====
-Dieser Vortrag soll als Einstieg in den Themenkomplex dienen. Folgende Fragen sollen angeschnitten werden: Wer sammelt? Was wird gesammelt? Warum wird gesammelt? Woher kommen die alten Computer? Wen frage ich, mit wem diskutiere ich, wo finde ich meine soziale Gruppe? Was sind alte Computer wert? Alte Computer als Wertanlage? Was mache ich, wenn ich alte Computer erbe? Welche Vorkehrungen kann ich für meine alten Computer treffen für den Fall, dass ich sterbe?\\+Dieser Vortrag soll als Einstieg in den Themenkomplex dienen. Folgende Fragen sollen angeschnitten werden: Wer sammelt? Was wird gesammelt? Warum wird gesammelt? Woher kommen die alten Computer? Wen frage ich, mit wem diskutiere ich, wo finde ich meine soziale Gruppe? Was sind alte Computer wert? Alte Computer als Wertanlage? Was mache ich, wenn ich alte Computer erbe? Welche Vorkehrungen kann ich für meine alten Computer treffen für den Fall, dass ich sterbe? 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Fritz Hohl// //Fritz Hohl//
 +
 +[[CSaH|Zur Detailseite]]\\
 +[[https://bbb.vcfb.de/b/fri-e5w-vs6-dcy|Zur Frage-und-Antwort-Runde]]
  
 ===== DOjS – Javascript auf MS-DOS ===== ===== DOjS – Javascript auf MS-DOS =====
-DOjS ist ein integriertes System zum Entwickeln und Ausführen von Javascript-Programmen unter MS-DOS. Neben dem eingebauten Texteditor bietet es Schnittstellen für Hardware, die üblicherweise in DOS-PCs zu finden ist, wie z.B. SVGA-Grafik, Maus, Tastatur, Soundkarten oder gar 3D-Beschleunigung mit den damals üblichen Voodoo-Grafikkarten. Obwohl der primäre Fokus bei der Entwicklung auf die Erstellung elektronischer Kunstwerke (Creative Coding) gelegt wurde, kann es ebenso für die Entwicklung von Spielen verwendet werden. Es ist sowohl für Anfänger als auch Fortgeschrittene geeignet.\\+DOjS ist ein integriertes System zum Entwickeln und Ausführen von Javascript-Programmen unter MS-DOS. Neben dem eingebauten Texteditor bietet es Schnittstellen für Hardware, die üblicherweise in DOS-PCs zu finden ist, wie z.B. SVGA-Grafik, Maus, Tastatur, Soundkarten oder gar 3D-Beschleunigung mit den damals üblichen Voodoo-Grafikkarten. Obwohl der primäre Fokus bei der Entwicklung auf die Erstellung elektronischer Kunstwerke (Creative Coding) gelegt wurde, kann es ebenso für die Entwicklung von Spielen verwendet werden. Es ist sowohl für Anfänger als auch Fortgeschrittene geeignet. 
 Sprache: Deutsch, Folien: Englisch\\ Sprache: Deutsch, Folien: Englisch\\
 //Andre Seidelt// //Andre Seidelt//
 +
 +[[https://bbb.vcfb.de/b/and-5cx-qwt-d5w|Zur Frage-und-Antwort-Runde]]
  
 ===== Computer sammeln im Museum. Die Informatiksammlung des Deutschen Technikmuseums ===== ===== Computer sammeln im Museum. Die Informatiksammlung des Deutschen Technikmuseums =====
-Von den Musikautomaten des 18. Jahrhunderts bis zu den Smart Devices der Gegenwart: Die Informatiksammlung des Deutschen Technikmuseums ist zeitlich wie thematisch breit gefächert. Im Mittelpunkt des Vortrags stehen daher Sammlungs- und Dokumentationsstrategien, die helfen, diese Vielfalt zu strukturieren. Darüber hinaus werden beispielhaft historische Computer aus dem Depot des Technikmuseums gezeigt, die sonst nicht öffentlich zugänglich sind.\\+Von den Musikautomaten des 18. Jahrhunderts bis zu den Smart Devices der Gegenwart: Die Informatiksammlung des Deutschen Technikmuseums ist zeitlich wie thematisch breit gefächert. Im Mittelpunkt des Vortrags stehen daher Sammlungs- und Dokumentationsstrategien, die helfen, diese Vielfalt zu strukturieren. Darüber hinaus werden beispielhaft historische Computer aus dem Depot des Technikmuseums gezeigt, die sonst nicht öffentlich zugänglich sind. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Eva Kudrass// //Eva Kudrass//
 +
 +[[https://bbb.vcfb.de/b/eva-t0l-dij-eny|Zur Frage-und-Antwort-Runde]]
  
 ===== Charles Babbages Analytical Engine ===== ===== Charles Babbages Analytical Engine =====
-Schon in den 1840er-Jahren entwarf der Engländer Charles Babbage eine Maschine, welche bereits fast alle entscheidenden Elemente heutiger Rechenanlagen besaß. Dabei war er seiner Zeit unglaubliche 100 Jahre voraus. Leider blieb die Analytical Engine bis heute ein gedankliches Konstrukt und konnte nie gebaut werden. In diesem Vortrag wird zunächst die Person Charles Babbage beleuchtet, dann wird auf die Geschichte seiner theoretischen Maschine eingegangen und anschließend ihre Funktionsweise detailliert beschreiben. Am Ende wird noch vom ehrgeizigen "Plan 28" berichtet, wo unsere englischen Kollegen versuchen, die Analytical Engine nach den Aufzeichnungen von Charles Babbage bis zu ihrem 200. Geburtstag real zu erschaffen. Der Vortrag wurde ursprünglich für das VCFe 2020 aufgenommen, welches leider ausgefallen ist.\\+Schon in den 1840er-Jahren entwarf der Engländer Charles Babbage eine Maschine, welche bereits fast alle entscheidenden Elemente heutiger Rechenanlagen besaß. Dabei war er seiner Zeit unglaubliche 100 Jahre voraus. Leider blieb die Analytical Engine bis heute ein gedankliches Konstrukt und konnte nie gebaut werden. In diesem Vortrag wird zunächst die Person Charles Babbage beleuchtet, dann wird auf die Geschichte seiner theoretischen Maschine eingegangen und anschließend ihre Funktionsweise detailliert beschreiben. Am Ende wird noch vom ehrgeizigen "Plan 28" berichtet, wo unsere englischen Kollegen versuchen, die Analytical Engine nach den Aufzeichnungen von Charles Babbage bis zu ihrem 200. Geburtstag real zu erschaffen. Der Vortrag wurde ursprünglich für das VCFe 2020 aufgenommen, welches leider ausgefallen ist. 
 Sprache: Deutsch, Englisch\\ Sprache: Deutsch, Englisch\\
 //Michael Holzheu und Dr. Stefan Stein// //Michael Holzheu und Dr. Stefan Stein//
 +
 +[[https://bbb.vcfb.de/b/mic-a0y-lxo-si3|Zur Frage-und-Antwort-Runde]]
  
 ===== Analyse und Reparatur eines Z80-Systems aus der Schrottkiste ===== ===== Analyse und Reparatur eines Z80-Systems aus der Schrottkiste =====
-Im Elektronikschrott fand sich ein minimales Z80-System, offensichtlich ein in Wire-Wrap-Technik aufgebauter Prototyp. Natürlich funktioniert das System nicht. Anhand der ICs werden Vermutungen angestellt, was das System können könnte, welche Betriebsspannungen benötigt werden. Das EPROM wird ausgelesen und disassembliert, aus ihm und der Glue-Logik wird eine grobe Memory-Map abgeleitet. Darauf folgt eine systematische Fehlersuche mit einem zeitgemässen analogen Hameg-Oszilloskop. Es wird nach defekten IC-Ausgängen, Kurzschlüssen zwischen Leitungen und was sonst noch passieren kann, gesucht.\\+Im Elektronikschrott fand sich ein minimales Z80-System, offensichtlich ein in Wire-Wrap-Technik aufgebauter Prototyp. Natürlich funktioniert das System nicht. Anhand der ICs werden Vermutungen angestellt, was das System können könnte, welche Betriebsspannungen benötigt werden. Das EPROM wird ausgelesen und disassembliert, aus ihm und der Glue-Logik wird eine grobe Memory-Map abgeleitet. Darauf folgt eine systematische Fehlersuche mit einem zeitgemässen analogen Hameg-Oszilloskop. Es wird nach defekten IC-Ausgängen, Kurzschlüssen zwischen Leitungen und was sonst noch passieren kann, gesucht. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Klemens Krause (Computermuseum Uni Stuttgart)// //Klemens Krause (Computermuseum Uni Stuttgart)//
 +
 +[[https://bbb.vcfb.de/b/chm-43j-hze-cky|Zur Frage-und-Antwort-Runde]]
  
 ===== The programming architecture of Babbage's Analytical Engine ===== ===== The programming architecture of Babbage's Analytical Engine =====
-The mathematician and inventor Charles Babbage wrote 26 programs between 1836 and 1841 for the unfinished "Analytical Engine" (AE). The code is embedded implicitly in tables summarizing program traces. In this talk, I present the programming architecture of Babbage’s mechanical computer based on the first code written for the machine. The AE had a processor separate from memory, and worked using a kind of dataflow approach. The stream of arithmetical operations was independent from the stream of memory addresses. Special "combinatorial" cards allowed the processor to execute FOR and WHILE loops. Combinatorial cards also allowed independent looping through the stream of memory addresses. Quite sophisticated computations were possible and illustrate why Babbage talked about the possibility of doing "algebra" with his machine. The programs I will discuss predate by several years the account published by Menabrea in 1842 and translated later by Lady Lovelace with notes of her own.\\ +The mathematician and inventor Charles Babbage wrote 26 programs between 1836 and 1841 for the unfinished "Analytical Engine" (AE). The code is embedded implicitly in tables summarizing program traces. In this talk, I present the programming architecture of Babbage’s mechanical computer based on the first code written for the machine. The AE had a processor separate from memory, and worked using a kind of dataflow approach. The stream of arithmetical operations was independent from the stream of memory addresses. Special "combinatorial" cards allowed the processor to execute FOR and WHILE loops. Combinatorial cards also allowed independent looping through the stream of memory addresses. Quite sophisticated computations were possible and illustrate why Babbage talked about the possibility of doing "algebra" with his machine. The programs I will discuss predate by several years the account published by Menabrea in 1842 and translated later by Lady Lovelace with notes of her own. 
-Sprache: Englisch\\+ 
 +Sprache: Deutsch, Folien: Englisch\\
 //Prof. Dr. Raul Rojas// //Prof. Dr. Raul Rojas//
 +
 +[[https://bbb.vcfb.de/b/rau-qw7-sfk-5vo|Zur Frage-und-Antwort-Runde]]
  
 ===== Mitgliederversammlung des VCFB e.V. ===== ===== Mitgliederversammlung des VCFB e.V. =====
-Die jährliche Mitgliederversammlung des Vintage Computing Festival Berlin e.V. ist offen für interessierte Nicht-Mitglieder, falls zu Beginn der Versammlung nichts gegenteiliges beschlossen wird. Die Mitgliederversammlung wird nicht aufgezeichnet.\\+Die jährliche Mitgliederversammlung des Vintage Computing Festival Berlin e.V. ist offen für interessierte Nicht-Mitglieder, falls zu Beginn der Versammlung nichts gegenteiliges beschlossen wird. Die Mitgliederversammlung wird nicht aufgezeichnet. 
 Sprache: Deutsch Sprache: Deutsch
 +
 +[[https://bbb.vcfb.de/b/zel-gxn-y6d-m0m|Zur Mitgliederversammlung]]
  
 ===== Die Geschichte von Open-Source-Software ===== ===== Die Geschichte von Open-Source-Software =====
-Was genau ist eigentlich Open Source? Was unterscheidet Open Source von Closed Source, was war zuerst, und welche Bedeutung kommt Open Source für die Entwicklung von Computern bis heute zu? Was motivierte Entwickler, sich schon sehr früh in Open-Source-Projekten zu beteiligen? Wie wurden Open-Source-Projekte organisiert, und warum waren sie erfolgreich? Welche besonderen Herausforderungen waren mit Open Source verknüpft? Was lernen wir aus Open-Source-Projekten der Vergangenheit für die Zukunft der Softwareentwicklung oder vielleicht sogar generell für neue Organisationsformen der Zusammenarbeit? All diesen Fragen wird im Vortrag anhand historischer Beispiele wie dem GNU-Projekt nachgegangen.\\+Was genau ist eigentlich Open Source? Was unterscheidet Open Source von Closed Source, was war zuerst, und welche Bedeutung kommt Open Source für die Entwicklung von Computern bis heute zu? Was motivierte Entwickler, sich schon sehr früh in Open-Source-Projekten zu beteiligen? Wie wurden Open-Source-Projekte organisiert, und warum waren sie erfolgreich? Welche besonderen Herausforderungen waren mit Open Source verknüpft? Was lernen wir aus Open-Source-Projekten der Vergangenheit für die Zukunft der Softwareentwicklung oder vielleicht sogar generell für neue Organisationsformen der Zusammenarbeit? All diesen Fragen wird im Vortrag anhand historischer Beispiele wie dem GNU-Projekt nachgegangen. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Ansgar Kückes// //Ansgar Kückes//
 +
 +[[https://bbb.vcfb.de/b/ans-pog-5zr-ert|Zur Frage-und-Antwort-Runde]]
 +
 +===== Der Computertruhe e.V. stellt sich vor =====
 +Computer – egal, ob Desktop-Rechner, Laptops oder Smartphones – sind selbstverständliche Begleiter unseres Alltags. Wir nutzen sie, um miteinander zu kommunizieren, für unsere Aus- und Weiterbildung, zur Unterhaltung, aber auch, um uns gesellschaftlich und politisch zu engagieren. Die Mitglieder des Vereins Computertruhe 
 +e. V. setzen sich in ihrer Freizeit ehrenamtlich dafür ein, dass auch Menschen, die nur ein geringes Einkommen haben oder sich in einer finanziellen Notlage befinden, diese Möglichkeiten offen stehen.
 +
 +Sprache: Deutsch\\
 +//Mac und Ben//
 +
 +[[https://wiki.vcfb.de/2020/_media/praesentation_-_vcfb.pdf|Slides]]
 +
 +[[https://bbb.vcfb.de/b/com-b6j-sfc-i0q|Zur Frage-und-Antwort-Runde]]
  
 ===== Wie sammeln wir als Museum Computer oder wie kommt ein Brotkasten ins Haus? ===== ===== Wie sammeln wir als Museum Computer oder wie kommt ein Brotkasten ins Haus? =====
-In einem Filmbeitrag wird die Vorgehensweise des musealen Sammelns am Beispiel eines Commodore 64 erläutert. Wie geht das Heinz Nixdorf MuseumsForum mit Objektangeboten um, welche Arbeiten werden bei einer Objektannahme museumsintern angestoßen und wie gelangt ein Objekt schließlich ins Depot bzw. in die Ausstellung.\\+In einem Filmbeitrag wird die Vorgehensweise des musealen Sammelns am Beispiel eines Commodore 64 erläutert. Wie geht das Heinz Nixdorf MuseumsForum mit Objektangeboten um, welche Arbeiten werden bei einer Objektannahme museumsintern angestoßen und wie gelangt ein Objekt schließlich ins Depot bzw. in die Ausstellung. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Dr. Christian Berg// //Dr. Christian Berg//
 +
 +[[https://bbb.vcfb.de/b/hnf-jnp-63q-ai1|Zur Frage-und-Antwort-Runde]]
  
 ===== Das Analogrechnermuseum ===== ===== Das Analogrechnermuseum =====
-Das Analogrechnermuseum in Hettenhain (Nähe Wiesbaden/Frankfurt) stellt sich mit einem Rundgang durch die Sammlung vor, wobei ausgewählte Analogrechner auch in Betrieb demonstriert werden. (Fragen seitens des Publikums sind explizit erwünscht.) Die Sammlung umfasst gegenwärtig etwas über 70 Exponate, von kleinen elektromechanischen Analogrechnern aus der Luftfahrttechnik über klassische Analogtischrechner unterschiedlichster Hersteller bis hin zu großen Systemen wie EAI 680, EAI Pacer 700, Telefunken RA 700 etc.\\+Das Analogrechnermuseum in Hettenhain (Nähe Wiesbaden/Frankfurt) stellt sich mit einem Rundgang durch die Sammlung vor, wobei ausgewählte Analogrechner auch in Betrieb demonstriert werden. (Fragen seitens des Publikums sind explizit erwünscht.) Die Sammlung umfasst gegenwärtig etwas über 70 Exponate, von kleinen elektromechanischen Analogrechnern aus der Luftfahrttechnik über klassische Analogtischrechner unterschiedlichster Hersteller bis hin zu großen Systemen wie EAI 680, EAI Pacer 700, Telefunken RA 700 etc. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Dr. Bernd Ulmann// //Dr. Bernd Ulmann//
 +
 +[[https://bbb.vcfb.de/b/ber-8jj-jht-dz8|Zur Frage-und-Antwort-Runde]]
  
 ===== DIGI-COMP 1 alive! ===== ===== DIGI-COMP 1 alive! =====
-"DIGI-COMP 1" ist ein mechanischer Spielzeug-"Computer" von 1963. Mit Schiebern, Federn und Konturblechen ist ein 3-Bit-Speicher und eine Recheneinheit für binäre Operation aufgebaut, wie wir es ähnlich von der ZUSE Z1 kennen. Trotz einfacher Konstruktion is DIGI-COMP 1 vielseitig programmierbar und hat bis heute seine Fan-Gemeinde. Meinen DIGI-COMP habe ich mit einen Motor ausgerüstet, wir werden ihn laufen sehen und über seine Funktionen sprechen.\\+"DIGI-COMP 1" ist ein mechanischer Spielzeug-"Computer" von 1963. Mit Schiebern, Federn und Konturblechen ist ein 3-Bit-Speicher und eine Recheneinheit für binäre Operation aufgebaut, wie wir es ähnlich von der ZUSE Z1 kennen. Trotz einfacher Konstruktion is DIGI-COMP 1 vielseitig programmierbar und hat bis heute seine Fan-Gemeinde. Meinen DIGI-COMP habe ich mit einen Motor ausgerüstet, wir werden ihn laufen sehen und über seine Funktionen sprechen. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Jörg Hoppe// //Jörg Hoppe//
 +
 +[[https://bbb.vcfb.de/b/jor-2ji-xxv-vss|Zur Frage-und-Antwort-Runde]]
  
 ===== The Virtual Machine Architecture of "Infernal Runner" ===== ===== The Virtual Machine Architecture of "Infernal Runner" =====
-In 1991, the famous game "Another World" was published for the Commodore Amiga. It achieved cult status mainly for its visionary art style. But also technically it was quite interesting, as it was based on a game-specific bytecode language executed by a virtual machine interpreter. Eric Chahi, the author of "Another World", six years earlier had written the game "Infernal Runner" on the Amstrad CPC. The game, published by the French company Loriciels, was rated fairly mediocre by the press, was rather simple, and also still had some bugs. Nonetheless, the game is cool from a software architectural point of view. Like "Another World", it is largely not written as a conventional Z80 program, but in a specifically designed bytecode language. This language is interpreted by a virtual machine supporting "parallel" execution of up to 255 tasks by a simple multitasking scheduler. This nice concurrency feature enabled a very elegant design of the various enemies and animated game levels. The talk will cover the essentials of this bytecode language, the virtual machine interpreter, and the process scheduler. Some code examples from the game will be shown, as well as a port of the virtual machine to JavaScript to make the game playable in a web browser. The talk tries to also give you some insights into the reverse engineering process and how much fun this was.\\+In 1991, the famous game "Another World" was published for the Commodore Amiga. It achieved cult status mainly for its visionary art style. But also technically it was quite interesting, as it was based on a game-specific bytecode language executed by a virtual machine interpreter. Eric Chahi, the author of "Another World", six years earlier had written the game "Infernal Runner" on the Amstrad CPC. The game, published by the French company Loriciels, was rated fairly mediocre by the press, was rather simple, and also still had some bugs. Nonetheless, the game is cool from a software architectural point of view. Like "Another World", it is largely not written as a conventional Z80 program, but in a specifically designed bytecode language. This language is interpreted by a virtual machine supporting "parallel" execution of up to 255 tasks by a simple multitasking scheduler. This nice concurrency feature enabled a very elegant design of the various enemies and animated game levels. The talk will cover the essentials of this bytecode language, the virtual machine interpreter, and the process scheduler. Some code examples from the game will be shown, as well as a port of the virtual machine to JavaScript to make the game playable in a web browser. The talk tries to also give you some insights into the reverse engineering process and how much fun this was. 
 Sprache: Englisch\\ Sprache: Englisch\\
 //Norbert Kehrer// //Norbert Kehrer//
 +
 +[[https://bbb.vcfb.de/b/nor-fwq-htj-iab|Zur Frage-und-Antwort-Runde]]
  
 ===== Hands on! Reparatur von Retrocomputern im Signallabor der Medienwissenschaft ===== ===== Hands on! Reparatur von Retrocomputern im Signallabor der Medienwissenschaft =====
-Im Signallabor des Fachgebiets Medienwissenschaft der HU Berlin werden alte Computer gesammelt. Weil aber nur ein lauffähiger Computer wirklich ein Computer ist, müssen viele Geräte repariert werden, bevor sie in Forschung und Lehre zum Einsatz kommen können. Thomas Fecker, studentischer Mitarbeiter und gelernter Elektroniker führt eine solche Reparatur live an zwei Geräten (einem Computer und einer Spielkonsole – welche das sind, ist eine Überraschung) live vor. Während der Leiter des Signallabors (Stefan Höltgen) ihn filmt, zeigt er die wichtigsten Mess- und Reparatur-Techniken und -Hilfsmittel und denkt für die Zuschauer laut darüber nach, was er gerade tut.\\+Im Signallabor des Fachgebiets Medienwissenschaft der HU Berlin werden alte Computer gesammelt. Weil aber nur ein lauffähiger Computer wirklich ein Computer ist, müssen viele Geräte repariert werden, bevor sie in Forschung und Lehre zum Einsatz kommen können. Thomas Fecker, studentischer Mitarbeiter und gelernter Elektroniker führt eine solche Reparatur live an zwei Geräten (einem Computer und einer Spielkonsole – welche das sind, ist eine Überraschung) live vor. Während der Leiter des Signallabors (Stefan Höltgen) ihn filmt, zeigt er die wichtigsten Mess- und Reparatur-Techniken und -Hilfsmittel und denkt für die Zuschauer laut darüber nach, was er gerade tut. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Thomas Fecker// //Thomas Fecker//
 +
 +[[https://bbb.vcfb.de/b/tho-sh6-tpw-5lv|Zur Frage-und-Antwort-Runde]]
  
 ===== Führung durch das Oldenburger Computer-Museum ===== ===== Führung durch das Oldenburger Computer-Museum =====
-Wir bieten sowohl einen Einblick in unsere Ausstellung als auch in die Depots unseres Hauses und berichten, wie aus einer privaten Sammlung ein Museum wurde. Das OCM wurde 2008 gegründet und stellt Computer-Systeme, Spielkonsolen und Arcade-Systeme der 1970er-, 1980er- und 1990er-Jahre aus.\\+Wir bieten sowohl einen Einblick in unsere Ausstellung als auch in die Depots unseres Hauses und berichten, wie aus einer privaten Sammlung ein Museum wurde. Das OCM wurde 2008 gegründet und stellt Computer-Systeme, Spielkonsolen und Arcade-Systeme der 1970er-, 1980er- und 1990er-Jahre aus. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Thiemo Eddiks// //Thiemo Eddiks//
 +
 +[[https://bbb.vcfb.de/b/com-pqd-mig-r1y|Zur Frage-und-Antwort-Runde]]
  
 ===== Diskettenlaufwerke am Beispiel der Commodore 1541 ===== ===== Diskettenlaufwerke am Beispiel der Commodore 1541 =====
-Aus der Homecomputer- und frühen Personal-Computer-Zeit sind Disketten nicht wegzudenken. Dieser Vortrag beschäftigt sich mit Diskettentechnologie am Beispiel des 5,25-Zoll-Laufwerks "Commodore 1541", bekannt als das Laufwerk zum Commodore C64. Nach einer historischen Einordnung (Bänder, Platten, 8-Zoll-Disketten) besprechen wir den Aufbau von Laufwerken und Disketten, sowie das Low-Level-Aufzeichnungsformat (Spuren, Sektoren, SYNC-Marker, GCR-Codierung) und dessen Implementierung in der Laufwerks-Firmware. Danach behandeln wir das Dateisystem-Format und die Datenübertragung zwischen dem Laufwerk und dem C64. Wir thematisieren außerdem Schnelllader, welche die Laufwerks-Firmware durch optimierteren Code zum Lesen und zur Datenübertragung ersetzen, sowie Kopierschutz-Systeme, die Nonstandard-Formate mit verschleierten Leseroutinen verbinden. Schließlich sprechen wir noch über Lösungen zum fehlerfreien Auslesen von antiken Disketten mit moderner Hardware.\\+Aus der Homecomputer- und frühen Personal-Computer-Zeit sind Disketten nicht wegzudenken. Dieser Vortrag beschäftigt sich mit Diskettentechnologie am Beispiel des 5,25-Zoll-Laufwerks "Commodore 1541", bekannt als das Laufwerk zum Commodore C64. Nach einer historischen Einordnung (Bänder, Platten, 8-Zoll-Disketten) besprechen wir den Aufbau von Laufwerken und Disketten, sowie das Low-Level-Aufzeichnungsformat (Spuren, Sektoren, SYNC-Marker, GCR-Codierung) und dessen Implementierung in der Laufwerks-Firmware. Danach behandeln wir das Dateisystem-Format und die Datenübertragung zwischen dem Laufwerk und dem C64. Wir thematisieren außerdem Schnelllader, welche die Laufwerks-Firmware durch optimierteren Code zum Lesen und zur Datenübertragung ersetzen, sowie Kopierschutz-Systeme, die Nonstandard-Formate mit verschleierten Leseroutinen verbinden. Schließlich sprechen wir noch über Lösungen zum fehlerfreien Auslesen von antiken Disketten mit moderner Hardware. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Michael Steil// //Michael Steil//
 +
 +[[https://bbb.vcfb.de/b/mic-g9m-lqr-8un|Zur Frage-und-Antwort-Runde]]
  
 ===== Pong und die vergessenen Atari-Hardware-Games ===== ===== Pong und die vergessenen Atari-Hardware-Games =====
-Pong war das erste kommerziell erfolgreiche Videospiel. Es erschien 1972 und bis die Hardware-Videospiele schrittweise durch Computertechnik abgelöst wurden, gab es von Atari noch eine Reihe Videospiele, die in ihrer Schaltungstechnik sehr interessant sind, auch im didaktischen Sinn. Speziell im Vortrag geht es um die Geräte Pong, Space Race, Pong Doubles, Rebound und Quadrapong. Vorgestellt werden im Vortrag interessante Details zum Nachbau, zur Regeneration von Originalplatinen, zu teilweisem Nachbau oder vor allem zu historisch interessanten Baugruppen. Im Vortrag wird diese Technik live gezeigt und vorgeführt, unterstützt durch Videos, Bilder und Dokumentation.\\+Pong war das erste kommerziell erfolgreiche Videospiel. Es erschien 1972 und bis die Hardware-Videospiele schrittweise durch Computertechnik abgelöst wurden, gab es von Atari noch eine Reihe Videospiele, die in ihrer Schaltungstechnik sehr interessant sind, auch im didaktischen Sinn. Speziell im Vortrag geht es um die Geräte Pong, Space Race, Pong Doubles, Rebound und Quadrapong. Vorgestellt werden im Vortrag interessante Details zum Nachbau, zur Regeneration von Originalplatinen, zu teilweisem Nachbau oder vor allem zu historisch interessanten Baugruppen. Im Vortrag wird diese Technik live gezeigt und vorgeführt, unterstützt durch Videos, Bilder und Dokumentation. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Wolfgang Nake// //Wolfgang Nake//
 +
 +[[https://bbb.vcfb.de/b/wol-e8c-2kx-bxf|Zur Frage-und-Antwort-Runde]]
  
 ===== Aufbau eines Retro-Rechenzentrums ===== ===== Aufbau eines Retro-Rechenzentrums =====
-Von der Idee eines Retro-Rechenzentrums: Location-Suche, logistische Probleme (manch Rechner wiegt ca. 1 Tonne), Aufbau, Elektrik, etc. pp.\\+<del>Von der Idee eines Retro-Rechenzentrums: Location-Suche, logistische Probleme (manch Rechner wiegt ca. 1 Tonne), Aufbau, Elektrik, etc. pp.</del> 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Markus H. Maussner// //Markus H. Maussner//
 +
 +Der Vortrag fällt leider aus!
  
 ===== Abschlussveranstaltung ===== ===== Abschlussveranstaltung =====
-Rückblick über das VCFB 2020. Verleihung des Publikumspreises für die zwei beliebtesten Ausstellungen.\\+Rückblick über das VCFB 2020. Ziehung eines Gewinners/einer Gewinnerin des [[forth|Benchmark-Wettbewerbs]]. Verleihung des Publikumspreises für die zwei beliebtesten Ausstellungen. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
-//Eva Kudrass und Anke Stüber//+//Martin Sauter, Anke Stüber und Carsten Strotmann// 
 + 
 +[[https://bbb.vcfb.de/b/zel-nzo-lgs-a3y|Zur Frage-und-Antwort-Runde]]
  
 ====== Workshops ====== ====== Workshops ======
 +Wie funktioniert ein virtueller Workshop? Die Workshops finden im Videokonferenzsystem BBB statt. Zur Teilnahme benötigt ihr einen aktuellen Browser, am besten Firefox oder Chrome. Am einfachsten könnt ihr mit einem Mikrofon und optional einer Webcam Fragen stellen. Ansonsten geht es aber auch im Textchat. Die Workshops werden nicht aufgezeichnet.
  
 ===== Retro-Forth-Crashkurs ===== ===== Retro-Forth-Crashkurs =====
-Eine Einführung in die Programmiersprache Forth anhand eines Forth-83-Systems (VolksForth). Für C64, Atari ST, Atari 8-Bit, CP/M, Schneider CPC, Apple 2, Apple 1, MS-DOS. Andere Forth-83- oder ANSI-Forth-Systeme sind auch möglich. Auf FIG-Forth und Forth-79 werden wir in diesem Workshop nicht eingehen. Der Workshop erklärt die ersten Schritte mit Forth und zeigt, wie in Forth eine kleine Anwendung erstellt wird. Kein Vorwissen nötig. Zur Teilnahme wird ein Retro-Computer mit einem Forth-83-System benötigt, alternativ kann der Online-CP/M-Emulator unter [[https://www.tramm.li/i8080/|www.tramm.li/i8080]] benutzt werden. Max. 20 Teilnehmer.\\+Eine Einführung in die Programmiersprache Forth anhand eines Forth-83-Systems (VolksForth). Für C64, Atari ST, Atari 8-Bit, CP/M, Schneider CPC, Apple 2, Apple 1, MS-DOS. Andere Forth-83- oder ANSI-Forth-Systeme sind auch möglich. Auf FIG-Forth und Forth-79 werden wir in diesem Workshop nicht eingehen. Der Workshop erklärt die ersten Schritte mit Forth und zeigt, wie in Forth eine kleine Anwendung erstellt wird. Kein Vorwissen nötig. Zur Teilnahme wird ein Retro-Computer mit einem Forth-83-System benötigt, alternativ kann der Online-CP/M-Emulator unter [[https://www.tramm.li/i8080/|www.tramm.li/i8080]] benutzt werden. Max. 20 Teilnehmer. 
 Sprache: Deutsch\\ Sprache: Deutsch\\
 //Carsten Strotmann// //Carsten Strotmann//
 +
 +[[retro-forth-crashkurs|Zur Detailseite]]\\
 +[[https://bbb.vcfb.de/b/cst-drc-n6m-dvh|Zum Workshopraum]]
  
 ===== Crashkurs: BASIC-Programmierung von Homecomputern ===== ===== Crashkurs: BASIC-Programmierung von Homecomputern =====
-Im Workshop werden Grundkenntnisse in der Programmiersprache BASIC mit [[http://bbcbasic.co.uk|BBC-BASIC]] vermittelt. Neben den grundlegenden Befehlen, Funktionen und Strukturen von BASIC gibt es Erläuterungen zur Arbeitsweise von BASIC-Interpretern, der Geschichte der Sprache und ihren vielfältigen Implementierungen und Dialekten. Für diesen Workshop wird kein Vorwissen benötigt. Programmiert wird über den Webbrowser, Installationen entfallen.\\+Im Workshop werden Grundkenntnisse in der Programmiersprache BASIC mit [[https://www.rosettacode.org/wiki/Category:Locomotive_Basic|Locomotive-BASIC]] vermittelt. Neben den grundlegenden Befehlen, Funktionen und Strukturen von BASIC gibt es Erläuterungen zur Arbeitsweise von BASIC-Interpretern, der Geschichte der Sprache und ihren vielfältigen Implementierungen und Dialekten. Für diesen Workshop wird kein Vorwissen benötigt. Programmiert wird über den Webbrowser, Installationen entfallen.
  
-**Programmierumgebung:** [[http://rtro.de/bbc-emu|JSBeep]] (BBC-Micro-Emulator im Webbrowser)\\ +SpracheDeutsch\\ 
-**Anleitung:** Ein englischsprachiges Programmierhandbuch gibt es [[http://primrosebank.net/computers/bbc/documents/Introducing_BBC_BASIC.zip|hier als geziptes PDF]]; eine deutschsprachige Befehlszusammenfassung hier als PDF (folgt)\\ +//DrDr. Stefan Höltgen/
-**Sprache:** Deutsch\\ + 
-**Leitung:** //Dr. Dr. Stefan Höltgen//+[[crashkurs_basic|Zur Detailseite]]\\ 
 +[[https://bbb.vcfb.de/b/dr--flh-c9a-10a|Zum Workshopraum]]
  
 ===== Technikmuseen und Sammler: Eine Fragestunde ===== ===== Technikmuseen und Sammler: Eine Fragestunde =====
-Es kommt die Zeit, da sich ein Techniksammler fragt, ob seine Sammlung nicht größeren Zwecken als nur der Befriedigung des eigenen Sammlertriebs dienen kann. Es gibt doch Museen, und ist deren Zweck nicht die Volksbildung? Man könnte die Sammlung doch einem Museum spenden, die wären bestimmt froh, zumindest die seltenen Stücke zu bekommen … Die Fragestunde nimmt sich dieses Themas an und versucht zu ergründen, wie Technikmuseen sammeln und welche Möglichkeiten es für Sammler gibt, einem Museum nützlich zu sein. +Es kommt die Zeit, da sich ein Techniksammler fragt, ob seine Sammlung nicht größeren Zwecken als nur der Befriedigung des eigenen Sammlertriebs dienen kann. Es gibt doch Museen, und ist deren Zweck nicht die Volksbildung? Man könnte die Sammlung doch einem Museum spenden, die wären bestimmt froh, zumindest die seltenen Stücke zu bekommen … Die Fragestunde nimmt sich dieses Themas an und versucht zu ergründen, wie Technikmuseen sammeln und welche Möglichkeiten es für Sammler gibt, einem Museum nützlich zu sein. Diese Veranstaltung wird als Fragestunde realisiert, bei dem der Moderator und das Publikum den anwesenden Kuratoren von Technikmuseen entsprechende Fragen stellen können. Im Nachhinein wird eine [[fragestunde|FAQ]] erstellt, die die wichtigsten Fragen und Antworten textmäßig (und nichtzuschreibbar) wiedergibt.
  
-Diese Veranstaltung wird als Fragestunde realisiert, bei dem der Moderator und das Publikum den anwesenden Kuratoren von Technikmuseen entsprechende Fragen stellen können. Im Nachhinein wird eine FAQ erstellt, die die wichtigsten Fragen und Antworten textmäßig (und nichtzuschreibbar) wiedergibt.\\ +Sprache: Deutsch\\ 
- +//Dr. Carola Dahlke (Kuratorin für Informatik und Kryptologie, Deutsches Museum)//\\ 
-  * //Dr. Carola Dahlke (Kuratorin für Informatik und Kryptologie, Deutsches Museum)// +//Thiemo Eddiks (1. Vorsitzender OCM e.V., Oldenburger Computer-Museum)//\\ 
-  //Thiemo Eddiks (1. Vorsitzender OCM e.V., Oldenburger Computer-Museum)// +//Eva Kudrass (Leiterin des Sammlungsbereichs Mathematik und Informatik, Deutsches Technikmuseum)//\\ 
-  //Eva Kudrass (Leiterin des Sammlungsbereichs Mathematik und Informatik, Deutsches Technikmuseum)// +//Dr. Jochen Viehoff (Geschäftsführer, Heinz Nixdorf Museumsforum)//\\ 
-  //Dr. Jochen Viehoff (Geschäftsführer, Heinz Nixdorf Museumsforum)// +//Dr. Fritz Hohl (Moderation)//
- +
-Moderation: //Dr. Fritz Hohl//\\  +
-Sprache: Deutsch+
  
-[[fragestunde|Zur Fragenseite]]+[[fragestunde|Zur Fragenseite]]\\ 
 +[[https://bbb.vcfb.de/b/fri-e5w-vs6-dcy|Zum Workshopraum]]
vortraege_workshops.txt · Zuletzt geändert: 2020/10/18 20:47 von zeltophil