Ist es eigentlich richtig, dass bei meinem Falcon mit TOS 4.04 und GEM 0.3 die Icons ganz normal aussehen? Ich dachte, dass es da bei dieser Version schon von Haus aus eine ansehnlichere Oberfläche gab ... meine sieht aus, wie TOS 1.0 ... grün, schwarz, weiß.
Kommt auf die gewählte Auflösung an. Du solltest mind. 16 Farben haben, damit Farbicons ins Spiel kommen. Grün, rot, schwarz, weiß wäre die Farbpalette von "ST-Mittel" (640x200, 4 Farben), und somit zuwenig.
Dann verstehe ich noch überhaupt nicht das Zusammenspiel von:
- TOS/GEM
- MultiTOS
- SpeedoGDOS
- NVDI
- MiNT
TOS ist der Name des OS. GEM ist eine Teilkomponente, die, vereinfacht gesagt, für Fenster, Menüs, Event-Verwaltung (hat jemand was gemacht?) u.ä. zuständig ist. TOS ist SingleTasking, mit leichten Anleihen an kooperatives Multitasking: Mehrere Accessories (*.ACC auf C:) können sich ins Atari-Menü eintragen und (kleinere) Funktionalitäten anbieten. Heute sagt man vielleicht "Widgets auf Drogen" dazu oder so.
TOS ist, wie oben angesprochen, aus Komponenten bestehend, begründet aus der Entwicklungsgeschichte. Ein BIOS stellt grundlegende I/O-Funktionen zur Verfügung, XBIOS noch ein Zuckerli drauf. GEMDOS macht Speicherverwaltung und File-I/O, etwa auf dem Niveau von MS-DOS, mit sehr ähnlichen Funktionsnamen, bspw (weil beide von CP/M geerbt haben). GEM macht Menüs und Fenster und Events, VDI macht Grafik-/IO wie Schriften, Linien, Bitblit, Druckertreiber, Bildschirmtreiber.
Da das alles recht schnell fertig werden mußte beim Ur-ST, und nicht mehr viel Platz im ROM war (kennt man beides ähnlich auch von der Amiga-Anfangszeit), ließ man einige Sachen weg: etwa die VDI-Druckertreiber oder universelle (!) VDI-Bildschirmtreiber. Es kamen nur die für die Standardauflösungen mit.
Multitasking war 1984/85 noch kein Hauptziel.
Und nun gab es später Komponenten, die einiges vom fehlenden nachrüsteten, für gut geschriebene Produktivsoftware (Antithese zum „Schweineprogramm“ oder zu Spielen).
MiNT: Erweiterung des GEMDOS um mehr UNIX-artige I/O, samt Multitasking auf Kernel-Niveau
NVDI: Erweiterung des VDI um viele Bildschirm- und Druckertreiber. Darüberhinaus noch viel viel viel schneller als das originale VDI. Kann ab Version 3+ auch Vektorfonts.
SpeedoGDOS: Wie NVDI nur ohne den Beschleunigungsteil.
MultiTOS von Atari: Nimmt MiNT, packt noch ein Multitasking-fähiges GEM/AES obendrauf, und du hast Multitasking auch in der GUI. Ist aber wegen suboptimaler Programmierung ziiieemlich zäh und langsam. Wenn du nicht ein sehr deutlich historisches Interesse für sehr spezielle Versionen hast, dann macht MultiTOS genau gar keinen Sinn.
MagiC: Erweitert TOS durch schnellere I/O-Routinen bei File/Speicher/Grafik, ersetzt es komplett, ist aber kompatibel dazu.
Heute nimmt man entweder …
• SingleTOS ("das Original") - du willst Spiele spielen oder es soll *genau* *so* aussehen wie damals.
• MiNT mit XaAES oder einem anderen GEM-/AES-Ersatz. Erst bootet man TOS aus dem ROM, dann lädt man im AUTO-Ordner den MiNT-Kernel on top, der lädt dann das GEM und den Desktop nach. Damit kann man UNIX-nahe Systeme bauen, bspw.
• MagiC: Startet auch im AUTO-Ordner, kickt dann TOS raus und starten den Desktop. Viel schneller als das übliches MiNT+AES-Ersatz-Setup, v.a. auf einem ST oder Falcon. Deutlich weniger UNIXoid, aber für viele Applikationssoftware der späteren Atari-Jahre eine gute Wahl.
• MultiTOS: Du willst den Falcon sehen wie er so 1994 war, mit dem OS, das Atari nie recht fertigstellte und daher nachträglich für Falcon-Besitzer*innen auslieferte: ein bißchen UNIX-Funktionalität (uralter MiNT-Kernel), fehlerhaftes, langsames GEM.
• Exoten-Status hierzulande: Geneva, Ersatz für GEM mit kooperativem Multitasking. Nimmt man MiNT hinzu, auch präemptiv.
Bei quasi
allem was du willst, außer für Spiele, willst du auf dem Falcon unbedingt NVDI installieren. Auf ST und TT würde ich noch EmuTOS in die engere Auswahl nehmen, ein nachprogrammiertes, quelloffenes, fehlerbereinigtes, und angereichertes SingleTasking-Äquivalent zu TOS. Auf dem Falcon fehlt dafür noch ein Stück.
Das ist mein Ziel:
- hübsche Oberfläche (zum Prahlen ggü. A1200er Besitzern )
- MP3 nebenbei abspielen
Schöne Oberflächen sind, neben dem AES, auch der Desktop: Jinnee fällt mir da zuerst ein, v.a. unter MagiC. Oder Thing.
MP3 nebenher abspielen ist auf einem 68030/16 nicht in Echtzeit möglich, du brauchst also einen DSP-basierten MP3-Player für den Falcon. Gab es paar.
HTH.