• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Apple II DOS-Quelltext veröffentlicht

Stefan Müller

Châtaigne du Léman
Registriert
17.06.08
Beiträge
828
Das Computer History Museum in Kalifornien hat mit Erlaubnis von Apple den kompletten Apple II DOS-Quelltext (Disk Operating System) veröffentlicht. Wer mal sehen möchte wie im Jahr 1978 programmiert wurde, hat jetzt die Gelegenheit dazu. Aber Achtung, der Quelltext wurde von ausgedrucktem Endlospapier abgeschrieben. Tippfehler sind also leider nicht ausgeschlossen. Im Folgenden etwas mehr geschichtlicher Hintergrund.[PRBREAK][/PRBREAK]

Im Gegensatz zum Apple I war der Apple II komplett zusammengebaut und konnte mit einem beliebigen Bildschirm betrieben werden. Die Version mit 4 Kilobyte Speicher kostete 1.298 US-Dollar – dagegen wirkt ein heutiger iMac doch wie ein Schnäppchen, oder? Der Apple II hatte aber immerhin schon Farbe, Grafik, Sound, Erweiterungsslots, Joysticks und eine eingebaute Programmiersprache – BASIC.

cassette_label_5-30-78.jpgWas er aber nicht hatte, war ein Diskettenlaufwerk. Programme und Dateien mussten deshalb von einer Kassette geladen werden, was – wie man sich vielleicht vorstellen kann – nicht nur langsam, sondern auch unzuverlässig war. Problem war aber, dass Disketten teure Hardware-Controller und komplexe Software benötigten. Steve Wozniak löste das erste Problem, in dem er mit Software das steuerte wo andere Controller die Hardware nutzten.

“I was familiar with the other disk controllers, and when I saw Woz’s design I was just blown away. I mean, it was so simple, and so elegant. And the fact that he was doing it in software — a lot of the work that was done by those massive amounts of chips was done in a few lines of software. It was just pure genius.” – Paul Laughton

Paul_Laughton_1980.jpgKeiner von Apples 15 Mitarbeitern hatte allerdings die Erfahrung und die Zeit um Software zu schreiben, welche die Programme und Daten verwalten könnte. Paul Laughton, ein Auftragsprogrammierer von Shepardson Microsystems und Steve Jobs unterschrieben einen 13.000-Dollar-Vertrag für eine Datenverwaltung, ein BASIC-Interface und Dienstprogramme. Dies sollte in etwas über einem Monat fertig gestellt sein. Dieser unglaublich aggressive Zeitplan konnte aber tatsächlich mehr oder weniger eingehalten werden.

Natürlich darf man sich unter dem Apple II DOS kein Betriebsystem vorstellen, wie man es heute kennt. Es war eine Struktur um Dateien zu öffnen, lesen, schreiben und zu schließen. Um es zu benutzen musste man allerdings Code schreiben, es gab keine Befehle.

marked_up_listing.jpgdisk_controller.jpgWoz_Jobs_ca1978.jpg

Via Computer History Museum
 
Zuletzt bearbeitet von einem Moderator:
Ich hab so einen, allerdings den Apple IIe, mit externem 5 1/4 Zoll Diskettenlaufwerk und Apple Nadeldrucker, das waren Zeiten :-)
 
Ich habe noch ein paar Bücher für Apple 2:

Apple Pascal - Operating System Reference Manual
Apple Pascal - Language Reference Manual (incl. Addendum)
Apple 2 Reference Manual (incl. Schaltplan)
The DOS Manual - Disk Operating System (incl. DOS Quick Reference Card)
Apple 65Ø2 Assembler/Editor (incl. Reference Card)

Aber leider keine Hardware. Das wäre noch was.
Habe die Ringbücher damals bekommen, als die Physik-Bibliothek der Uni ausgemustert hat. Konnte die dort nicht stehen lassen.
 
Zuletzt bearbeitet:
Tja, `78 das waren noch Zeiten. Ich gehörte zwar zur C64 Fraktion und auch 3-4 Jahre später, aber die Zeiten mit Kassetten ......ach ja. Können sich die Kids heute gar nicht mehr vorstellen. Alleine das Diskettenlaufwerk hat damals ein kleines Vermögen gekostet.
 
Ja kann ich mich auch noch dran erinnern.
War zwar kein C64 sondern ein Atari 800XL Jünger, aber mit Datasette fing ich auch noch an. Äh ne moment... Angefangen mit dem Abtippen von Seitenlangen Listings aus Computerzeitschriften mit anschliessender Tippfehlersuche, dann 30 Minutigem "hm naja ok geht ja so" Spielen und dem Ausschalten des Computers mit verlieren des Spieles.
Danach dann Datasette und für ich glaube 399 DM (die war früher auch noch teurer, glaube zuerst 1400 DM) dann die 1050 Diskettenstation gekauft.

Hach das waren noch Zeiten... ;-)