GEOS (8-Bit-Betriebssystem)
GEOS (Graphic Environment Operating System) ist ein Betriebssystem mit grafischer Benutzeroberfläche für Homecomputer, das zusätzlich Büroanwendungen besitzt. Der Hersteller war Berkeley Softworks, der sich später in GeoWorks Corporation umbenannte.
GEOS wurde für die 8-Bit-Computer C64, C128 sowie Apple II 128k und Apple IIc/e veröffentlicht. Eine Crackergruppe veröffentlichte inoffiziell eine Commodore Plus/4 und C16 Version. Die 8-Bit Varianten von GEOS nennen sich den Computermodellen entsprechend GEOS 64, GEOS 128, GEOS PLUS/4 sowie Apple II GEOS.
GEOS 64 für den Commodore C64
GEOS 64 | |
---|---|
Entwickler | Berkeley Softworks, M&T Verlag |
Lizenz(en) | Proprietär |
Erstveröff. | 1986 |
Akt. Version | 2.5 (1993) |
Sonstiges | Sprache: Englisch |
Click Here Software Co. |
Mit Einführung der zweiten Version des C64, C64C in einem flachen Gehäuse, lag diesem Homecomputer ab Ende 1986 zunächst für einige Zeit mit GEOS 1.2 ein Betriebssystem mit einer grafischen Benutzeroberfläche mit integrierten Anwendungsprogrammen (Text- und Bildverarbeitung geoWrite und geoPaint) bei, die derjenigen des Apple Macintosh ähnelte. Auf dem deutschsprachigen Markt war diese Version, die ausschließlich in englischer Sprache vorlag, als einzelnes Produkt offiziell nicht erhältlich. Mit Erscheinen der ersten auch für den deutschsprachigen Markt lokalisierten Version 1.3 und später auch 2.0 konnten interessierte Anwender beim deutschen Distributor Markt & Technik diese einzelne Diskette nach Entrichtung eines speziellen Updatepreises (für GEOS 1.3: 39 DM statt 69 DM) gegen die jeweils aktuelle Version austauschen.
Die Version 1.3 enthielt eine ins Deutsche übersetzte Oberfläche. Neben anderen kleinen Verbesserungen bot diese dem Anwender erstmals unter GEOS ein deutsches Tastaturlayout und ermöglichte die Verwendung von Umlauten. Des Weiteren wurden die von Commodore für C64/128 angebotenen RAM-Erweiterungen unterstützt. Sie konnten unter GEOS als eigene Laufwerke, sogenannte RAM-Disk, angesprochen werden und beschleunigten auch die Benutzung existierender Diskettenlaufwerke.
GEOS 1.3 wurde auf zwei beidseitig bespielten 5,25 Zoll-Disketten ausgeliefert. Die erste Diskette enthielt auf der Vorderseite die sogenannte Systemdisk, die zum Booten von GEOS verwendet wurde. Da die GEOS-Disketten aufgrund eines leicht veränderten Dateisystems mit herkömmlichen C64-Kopierprogrammen nicht kopiert werden konnten und über einen Kopierschutz verfügten, der erst einige Zeit später überwunden werden konnte, enthielt die zweite Diskette als Sicherungsmaßnahme den Inhalt der Systemdisk noch einmal, diese wurde „Sicherheitssystem“ genannt. Sie diente zum Starten des Systems für den Fall, dass die Systemdiskette beschädigt wird.
Die Rückseite der ersten Diskette (genannt „Anwendungen“) enthielt nun die bereits bekannten Anwendungsprogramme geoWrite und geoPaint in neueren lokalisierten Versionen mit kleineren Verbesserungen sowie diverse Hilfsprogramme und Schriftartdateien. Auf der Rückseite der zweiten Diskette (genannt „Treiber“) befanden sich dementsprechend Druckertreiberdateien.
Mit GEOS 64 1.3 erschienen auf dem Softwaremarkt parallel weitere Anwendungen, die zusätzlich käuflich erworben werden konnten: z.B. die Tabellenkalkulation geoCalc, die Datenbank geoFile, das Desktop-Publishing-Programm geoPublish, eine Diskette mit einer erweiterten geoWrite-Version 2.1 (geoWrite Workshop), die auch ein Programm zur Erstellung von Serienbriefen beinhaltete (geoMerge) und mit geoLaser die Möglichkeit Laserdrucker mittels PostScript anzusteuern, eine Diskette mit kleineren Zusatzprogrammen wie einem Kalender (Calendar), einer Adressverwaltung (geoDex) und einem Kartenspiel (BlackJack) (DeskPack), einer Diskette mit vielen zusätzlichen Schriftarten (FontPack) und einer speziellen Assembler-Implementierung für GEOS. Jedoch wurde die Menüführung dieser Zusatzprogramme nicht eingedeutscht.
Darüber hinaus erschien auch zeitgleich GEOS 128 1.3, eine spezielle Version, die die erweiterten Fähigkeiten des C128 ausnutzen konnte (siehe unten).
1988 erschien die nächste Version GEOS 64, 2.0. Diese präsentierte sich dem Anwender mit einer erweiterten, leicht überarbeiteten Desktop-Oberfläche.
Für den Anwender mit einem damals typischen Ein-Diskettenlaufwerksystem ohne RAM-Erweiterung gestaltete sich die Arbeit mit GEOS folgendermaßen: Er musste, nachdem er GEOS gebootet hatte, in das Diskettenlaufwerk eine von ihm selbst zuvor zusammengestellte Arbeitsdiskette einlegen, auf die er das benötigte Anwendungsprogramm, Hilfsprogramme, den Druckertreiber und benutzte Schriftartdateien kopiert hatte. Der noch freie Speicherplatz auf der Diskette konnte für Projektdateien verwendet werden. GEOS 64 war aufgrund des begrenzten Arbeitsspeichers nicht in der Lage, Hilfsprogramme, Druckertreiber und Schriftartdateien im RAM zu halten. Daher mussten diese, sofern sie beim Arbeiten benötigt wurden, auf der Arbeitsdiskette verfügbar sein. Bei Verwendung mehrerer Diskettenlaufwerke und/oder einer RAM-Erweiterung konnte die ständige Bereitstellung dieser Zusatzdateien für den Anwender vereinfacht werden.
Die Vertriebs- und Produktionsrechte des Betriebssystems lagen bei Berkeley Softworks, die sich später in GeoWorks umbenannten und mit PC/GEOS, sowie darauffolgendem PEN/GEOS eine starke, jedoch zum Vorgänger inkompatible Weiterentwicklung für x86 DOS-PCs, -PDAs, -MiniPCs und -Smarthphones veröffentlichten. Die Commodore-Produktlinie wurde 1993 von Creative Micro Designs (CMD) übernommen. 2001 beendete CMD seinerseits alle Commodore-spezifischen Aktivitäten und übergab am 21. Juli 2001 alle Rechte an Click Here Software Company, die von Maurice Randall betrieben wird. Seit Anfang 2004 steht GEOS für den C64 und C128 ohne Handbuch kostenlos unter CMDRKEY zum Download zur Verfügung.
Veröffentlicht | Bezeichnung | Infos & Download |
---|---|---|
1985 | GEOS 64 1.0/1.1 | Betaversionen für Entwickler. |
Januar 1986 | GEOS 64 1.2 | Auf der Winter CES Messe präsentiert Berkeley Softworks die erste offizielle Verkaufsversion. |
Juni 1986 | GEOS 64 1.2 mit C64-C | Auf der Sommer CES Messe präsentiert Commodore 1986 mit dem C64-C erstmals einen GEOS OEM Homecomputer. |
1987 | GEOS 64 1.3 | Erste in mehreren Sprachen erhältliche Version. |
1987/88 | GEOS 64 1.5 | Mit dem flachen C64C auch in Deutschland ausgeliefert. |
Juni 1988 | GEOS 64 2.0 | Wurde auf der Sommer CES Messe 1988 in Las Vegas erstmals präsentiert und ist aktuell beim derzeitigen Rechteinhaber "Click Here Software Co." als kostenlose Versionen (ohne Handbuch. Übertragung auf C64 Disketten z.B. mit Spezialkabel muss selbst vorgenommen werden) abladbar. Bequem auf C64 Originaldisketten incl. Handbuch können diese Versionen jedoch zu einem sehr freundlichen Preis im "Click Here Software Co." Online-Versandhandel erworben werden. |
1993 | GEOS 64 2.5 | In Deutschland vom M&T Verlag mit Hilfe des "GUC - GEOS User Club" entwickelt und vertrieben. War an sich ein GEOS 2.0 mit Zusatzdiskette, wo der DeskTop-Ablöser TopDesk und andere vorher kostenpflichtige Programme gebundlet wurde. |
2000 | Wheels 64 | Von Maurice Randall programmiertes umfassendes Upgrade für GEOS 64 V2.0 um dem OS modernste PC Technologien nutzbar machen zu können. Inklusive grafischem Internet Browser. Der mit 20 MHz getaktete Zusatzprozessor SuperCPU für den C64 Expansionsport sowie eine RAM Erweiterung werden sehr empfohlen. |
GEOS für den Commodore PLUS/4 und C16
Parallel zum C64 versuchte Commodore Business Machines mit dem Plus/4 einen preiswerten Homecomputer zu etablieren. 1987 wurde GEOS 64 von einer Cracker-Gruppe inoffiziell, illegal und fehlerbehaftet auf den Plus/4 und C16 übertragen und GEOS 3.5 genannt. Auf beiden Homecomputern benötigt diese GEOS-Version 64KiByte RAM, weshalb der C16 aufzurüsten ist. Außerdem funktioniert GEOS „3.5“ ausschließlich mit dem seltenen Plus/4- und C16-Diskettenlaufwerk 1551. Ein Betrieb mit den weit verbreiteten C64/128-Diskettenlaufwerken 1541 und 1571 ist nicht möglich. GEOS „3.5“ besitzt keinen Maussupport, was diese GUI ad absurdum führt. GEOS-„3.5“-Kopien auf 1551 Disketten sind dennoch gesuchte Raritäten.
GEOS 128 für den Commodore C128
GEOS 128 | |
---|---|
Entwickler | Berkeley Softworks |
Lizenz(en) | Proprietär |
Erstveröff. | 1986 |
Akt. Version | 2.0 (1989) |
Sonstiges | Sprache: Englisch |
Click Here Software Co. |
Nach Veröffentlichung des UrGEOS am Commodore C64 Homecomputer, entschied sich der damalige Hersteller "Berkeley Softworks" GEOS auch für den professionellen Commodore C128 PC auf den Markt zu bringen. Dort lief GEOS128 erstmals in einem 80-Zeichen-Modus (höhere Auflösung als im C64) und war bedingt durch die schnellere Hardware dem C64-GEOS überlegen.
GEOS 128 war zu beinahe allen GEOS-64-Applikationen direkt kompatibel, ohne dass ein C64-Modus geladen werden musste – anders als bei normaler C64-Software; allerdings beschränkte sich das auf den Betrieb der Anwendung im 40-Zeichen-Modus, da eine GEOS-Anwendung auf einen Modus ausgelegt sein musste, um lauffähig zu sein. Der Modus konnte im Betrieb umgeschaltet werden, was bei Starten einer Anwendung des anderen Modus auch automatisch getan wurde.
Andere Besonderheiten:
- GeoWRITE 128 lief nur im 80-Zeichen-Modus. Wer einen reinen 40-Zeichen-Monitor oder Fernseher hatte, konnte daher GeoWRITE 128 nicht benutzen.
- Es gab spezielle 128-Versionen für die Dateiverwaltung GeoFILE und die Tabellenkalkulation GeoCALC. Beide konnten ebenfalls nur im 80-Zeichen-Modus verwendet werden. Das DTP-Programm GeoPUBLISH und die Diagrammanwendung GeoCHART dagegen waren nur als C64-Version erhältlich, konnten daher in GEOS 128 nur im 40-Zeichen-Modus gefahren werden.
- GEOS 128 lief im 80-Zeichen-Modus deutlich schneller als GEOS 64 oder GEOS 128 im 40-Zeichen-Modus trotz der höheren Auflösung, da die CPU mit 2 MHz statts mit 1 MHz Takt gefahren wurde. Dies war im 40-Zeichen-Modus nicht möglich, da der Grafikchip "VIC" des C64/128 aus Kompatibilitätsgründen nur bei 1 MHz das Bild anzeigen konnte. Es gab aber ein kleines Tool, das geschickt auf 2 MHz Takt umgeschaltet hat, während der Kathodenstrahl im oberen oder unteren Rahmenbereich des Bildschirms war und wieder heruntergetaktet hat, wenn es im mittleren Anzeigebereich war. Dadurch wurde effektiv eine Geschwindigkeit von ca. 1,3 MHz erreicht.
Veröffentlicht | Bezeichnung | Infos & Download |
---|---|---|
- | GEOS 128 2.0 | Aktuell beim derzeitigen Rechteinhaber "Click Here Software Co." als kostenlose Versionen (ohne Handbuch. Übertragung auf C128 Disketten z.B. mit Spezialkabel muss selbst vorgenommen werden) abladbar. Bequem auf C128 Originaldisketten incl. Handbuch können diese Versionen jedoch im "Click Here Software Co." Online-Versandhandel erworben werden. |
APPLE II 128KByte, IIe und IIc GEOS
Apple II GEOS | |
---|---|
Entwickler | GeoWorks Corporation |
Lizenz(en) | Proprietär |
Erstveröff. | 1986 |
Akt. Version | 2.1 (1988) |
Sonstiges | Sprache: Englisch |
Breadbox Computer Company, LLC |
Der Apple II erschien in seiner ersten Version bereits vor der Epoche der "Homecomputer (HC)" und war lange Zeit der extrem erfolgreiche Urvater der IBM-x86-PC Idee. Nach dem Erfolg des UrGEOS am C64 wurde Apple II GEOS von Berkeley Softworks 1988 für die 1982 und 1985 erschienenen APPLE-II-Nachfolger APPLE //e und den ersten Apple Laptop IIc veröffentlicht. 1989 erschien auch eine GEOS-Version für den Ur-Apple II mit 128 kByte RAM. Dieser Version lag auch eine Demodiskette von GEOS für den Apple-II-Clone "Sears Laser 128Kbyte" Computer bei. Ob für den Sears Laser 128PC auch eine GEOS Vollversion erschien, konnte bisher nicht recherchiert werden. Da 1988/89 die Apple-II-Linie bereits betagt war, und der Apple Macintosh seinen Siegeszug angetreten hatte, wurde Apple-GEOS kein Verkaufsrenner. Die letzten Apple IIe wurden 1993 gefertigt. 1995 wurde der Verkauf und Kundendienst für APPLE II GEOS von Seiten des inzwischen unter der Bezeichnung "GeoWorks Corporation" firmierenden Herstellers eingestellt.
Veröffentlicht | Bezeichnung | Infos & Download |
---|---|---|
1988 | APPLE II GEOS 2.1 | Seit 2003.08.12 kostenloser Download vom derzeitigen Rechteinhaber Breadbox Computer Company LLC., Florida applgeos.zip, WinZip-Datei, 968 KB. |