Habe mir die beiden Versionen von TOS 1.04 mal vornommen. Ergebnis: Es gibt kleine Unterschiede an ca. einem Dutzend Stellen. Einen Teil davon habe ich reverse-engineeren können:
Das Pre-Release-/CeBIT-TOS 1.04 vom 22.02.1989 im Vergleich zum finalen TOS 1.04 vom 06.04.1989:
- Hat einen Bug in der GEMDOS-Funktion Fcreate, sodass man unter bestimmten Umständen Dateien mit gesetztem Verzeichnis-Attribut (also eigentlich Verzeichnisse) anlegen kann.
- Weist eine leicht anderes Verhalten von GEM-Fenstern auf. Im finalen TOS wurde eine kurze Wartezeit eingebaut, bis ein Fenster auf Klicks in die Scrollbar (zum Scrollen) oder in die Titelzeile (zum Verschieben) (EDIT: scheint doch nur die Scrollbar zu betreffen) reagiert.
- Erlaubt auf dem Desktop noch (wie frühere TOS-Versionen) die Eingabe ungültiger Zeichen in Dateinamen. So lässt sich z.B. ein Ordner namens "?" erstellen, aber nicht wieder löschen.
- Kennt das Fastload-Flag im Programmheader noch nicht, mit dem ein Programm sagen kann, dass vor seinem Start nicht der gesamte freie RAM genullt werden soll.