Apple ProDOS

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Apple ProDOS
Bildschirmfoto
Screenshot
ProDOS 2.4
Basisdaten
Entwickler Apple Computer Inc.
Aktuelle Version 2.4
(15. September 2016)
Abstammung SOS
 ↳ ProDOS
Architekturen Apple II
Lizenz Apple Software License Agreement
Sonstiges Sprache: englisch

Apple ProDOS ist ein Betriebssystem für Computer der Apple-II-Baureihe. Es wurde in Version 1.0 im Oktober 1983 als Ersatz für Apple DOS 3.3 von Apple Computer herausgegeben, basierte aber stärker auf Apple SOS als auf Apple DOS.

Geschichte und Technologie[Bearbeiten | Quelltext bearbeiten]

Für BASIC-Programmierer änderte sich im Vergleich zu Apple DOS relativ wenig (einige neue Befehle), auch wenn der innere Aufbau des Systems ein ganz anderer war. Das neue Betriebssystem gab aber nun auch Assemblersprache-Programmierern bessere Entwicklungsmöglichkeiten zur Hand, da es eine einheitliche Einsprungadresse mit allen nötigen Parametern bot – eine Technik, wie sie heute bei allen Betriebssystemen gängig ist. Programmierer, die Assemblersprache verwendeten, konnten sich damit auf einen Standard stützen, statt wie bisher das DOS 3.3 auf nicht dokumentierte Weise zu manipulieren und dabei immer Inkompatibilität mit zukünftigen Versionen zu riskieren. Weiterhin waren eine bessere Interrupt-Behandlung und ein schnellerer Diskettenzugriff gegeben. Die einzige wesentliche Eigenschaft von Apple DOS, die in ProDOS nicht beibehalten wurde, war dessen Unterstützung für das älteste Apple-II-Modell und für die veraltete Integer-BASIC-Programmiersprache dieses Modells; es war also nun mindestens ein Apple II+ bzw. Apple II europlus erforderlich, außer man wollte überhaupt keine BASIC-Programme benutzen. Auch der Arbeitsspeicher-Bedarf von ProDOS war höher; lief DOS schon ab 20 KB RAM, so benötigte ProDOS für Maschinenspracheprogramme 48 KB, für die Nutzung zusammen mit BASIC 64 KB RAM. Ein Speicher von 64 KB war aber 1983 praktisch bei allen noch laufenden Apple-II-Rechnern durch Nachrüstung bereits gegeben.

Abgesehen davon hatte Apple ProDOS ein relativ hochentwickeltes hierarchisches Dateisystem mit Eigenschaften wie multiplen logischen Laufwerken auf einem physischen Laufwerk, Unterstützung von bis zu 20 verschiedenen Dateitypen und 8 gleichzeitig geöffneten Dateien. 140 KB 5¼-Zoll-Disketten wurden weiterhin unterstützt, der Zugriff auf diese war weitaus schneller als mit Apple DOS. Zusätzlich wurden nun auch Festplatten mit bis zu 32 MB je Partition unterstützt. Alle Laufwerke außer den überkommenen 5¼-Zoll-Diskettenstationen enthielten jetzt jeweils einen eigenen, standardisierten Treiber in der Firmware ihrer jeweiligen Adapterkarten, wodurch später ohne weitere Modifikation des ProDOS-Kerns auch verschiedene 3½-Zoll-Diskettenlaufwerke und CD-ROM-Laufwerke unter ProDOS nutzbar wurden.

Als im September 1986 der 16-bittige Apple IIgs herauskam, teilte sich Apple ProDOS in die Zweige Apple ProDOS 8 (für 8-Bit-Mikroprozessoren) und Apple ProDOS 16 (für 16-Bit-Mikroprozessoren). Letzteres ging schon bald in das grafische Betriebssystem GS/OS über.

Versionen[Bearbeiten | Quelltext bearbeiten]

Die letzte offizielle Aktualisierung für das Betriebssystem ist anno 1993 erschienen, das gleiche Jahr in dem die Produktion der Apple-II-Reihe endgültig eingestellt wurde. Die Version 2.0.3 verlangt mindestens einen Apple IIc oder einen „enhanced“ Apple IIe, die mitgelieferten Utility-Programme verlangen zudem mindestens 128 KB Speicher. Auf dem Apple II+ und dem nicht-„enhanced“ IIe läuft maximal die Version 1.9.

Am 15. September 2016 veröffentlichte der Entwickler John Brooks ProDOS 8 2.4. Zu den wichtigsten Neuerungen zählt "Bitsy Bye", eine Art Startmenü, mit dem es sich in den Verzeichnissen von Disketten stöbern lässt und auch der Start von Programmen möglich ist. Dazu kommen auch eine Reihe kleinerer Werkzeuge, wie etwa ein Basic-Compiler namens "MiniBas" oder ein Tool zum Verschieben von Dateien zwischen Speichermedien.[1]

PRODOS-Version Release Date
ProDOS 1.0 01. Aug. 1983
ProDOS 1.0 01. Sep. 1983
ProDOS 1.0 01. Okt. 1983
ProDOS 1.0 01. Nov. 1983
ProDOS 1.0.1 01. Jan. 1984
ProDOS 1.0.2 15. Feb. 1984
ProDOS 1.1 17. Aug. 1984
ProDOS 1.1.1 18. Sep. 1984
ProDOS 8 v1.2 06. Sep. 1986
ProDOS 8 v1.3 02. Dez. 1986
ProDOS 8 v1.4 17. Apr. 1987
ProDOS 8 v1.5 02. Apr. 1988
ProDOS 8 v1.6 14. Juni 1988
ProDOS 8 v1.7 08. Aug. 1988
ProDOS 8 v1.8 23. Mai  1989
ProDOS 8 v1.9 16. Juli 1990
ProDOS 8 v2.0 22. Jan. 1992
ProDOS 8 v2.0.1 04. Mär. 1992
ProDOS 8 v2.0.2 02. Nov. 1992
ProDOS 8 v2.0.3 06. Mai  1993
ProDOS 8 v2.4 15. Sep. 2016
ProDOS 8 v2.4.1 19. Sep. 2016
BASIC.SYSTEM-Version Release Date
ProDOS BASIC 1.0 01. Sep. 1983
ProDOS BASIC 1.0 15. Nov. 1983
ProDOS BASIC 1.1 18. Juni 1984
ProDOS BASIC 1.2 14. Dez. 1987
ProDOS BASIC 1.3 17. Juni 1989
ProDOS BASIC 1.4 01. Aug. 1989
ProDOS BASIC 1.4.1 17. Juli 1990
ProDOS BASIC 1.5 06. Mai  1993
ProDOS BASIC 1.6 15. Sep. 2016
Startbildschirm ProDOS 16 v1.1
PRODOS 16-Version Release Date
ProDOS 16 v1.0 06. Sep. 1986
ProDOS 16 v1.1 02. Dez. 1986

Verwendete Filetypen[Bearbeiten | Quelltext bearbeiten]

Byte internes Kürzel Beschreibung Betriebssystem
$00 Typenloses File ProDOS/SOS
$01 BAD Bad-Block-Datei ProDOS/SOS
$02 PCD Pascal-Code-Datei SOS
$03 PTX Pascal-Text-Datei SOS
$04 TXT Textdatei ProDOS/SOS
$05 PDA Pascal-Daten-Datei SOS
$06 BIN Binärfile ProDOS/SOS
$07 FNT Font file SOS
$08 FOT Graphic screen file (Fotofile) ProDOS/SOS
$09 BA3 Business-BASIC Programm SOS
$0A DA3 Business-BASIC Datendatei SOS
$0B WPF Word Processor file SOS
$0C SOS SOS system file SOS
$0D
$0E
$0F DIR Subdirectory ProDOS/SOS
$10 RPD RPS data file SOS
$11 RPI RPS index file SOS
$12 AFD AppleFile discard file SOS
$13 AFM AppleFile model file SOS
$14 AFR AppleFile report format file SOS
$15 SCL Screen library file SOS
$16
$17
$18
$19 ADB AppleWorks - Datenbank ProDOS
$1A AWP AppleWorks - Textdatei ProDOS
$1B ASP AppleWorks - Rechenblatt ProDOS
$1C ChartWorks - Chartdatei ProDOS
$1D ChartWorks - Chart-Graphic (MAIN) ProDOS
$1E ChartWorks - Chart-Graphic (AUX) ProDOS
$1F
$20
$21 ThinkWorks-File ProDOS
$22 ThinkWorks-File ProDOS
$B0 SRC ProDOS 16
$B1 OBJ ProDOS 16
$B2 LIB ProDOS 16
$B3 S16 ProDOS 16-Systemdatei ProDOS 16
$B4 RTL ProDOS 16
$B5 EXE ProDOS 16
$B6 STR ProDOS 16
$B7
$B8 NDA New Desk Accessory ProDOS 16
$B9 CDA Classic Desk Accessory ProDOS 16
$BA TOL ProDOS 16
$BB
$BC
$BD
$BE
$BF
$C0 Von De-Luxe Paint benutzt ProDOS 16
$C1 Paintworks Plus Screen-Type File ProDOS 16
$C2 Paintworks Plus animation file ProDOS 16
$C3
$C4
$C5
$C6
$C7
$C8 ProDOS 16-Fontfile ProDOS 16
$E2 DTS ProDOS 16
$EF PAS Pascal-Programm ProDOS
$F0 CMD Befehlsdatei ProDOS
$F1
$F2
$F3
$F4 MAC von ASCII-Express-Pro benutzt ProDOS
$F5
$F6
$F7
$F8 LNK Link-File für den Merlin-Pro ProDOS
$F9 P16 ProDOS 16-File ProDOS 16
$FA INT Integer-BASIC Programm ProDOS
$FB IVR Integer-Variablendatei ProDOS
$FC BAS Applesoft-BASIC Programm ProDOS
$FD VAR Applesoft-Variablendatei ProDOS
$FE REL Relokatives Maschinenprogramm ProDOS
$FF SYS ProDOS Systemdatei ProDOS

Literatur[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. 23 Jahre später: Apple II erhält Softwareupdate, der standard.at, 18. September 2016.

Weblinks[Bearbeiten | Quelltext bearbeiten]