Home Atari TOS Atari TOS TOS Historical
 

9.1 Betriebssystem


Verschiedene Tips zum Atari TOS - Betriebssystem





Der Patch für TOS 1.4 aus der ST-Computer 1/90


Patch 1:
Beim Warmstart wurde bisher das GEMDOS-Datum auf das Einstellungsdatum des TOS (6.4.1989) gestellt und dann geprüft, ob die MEGA-Uhr vorhanden ist. Falls ja, wurde ihr Inhalt ins GEMDOS-Datum und die GEMDOS-Zeit übertragen. Jetzt wird zusätzlich, falls die MEGA-Uhr nicht vorhanden ist, die Uhr des Tastaturprozessors gelesen und falls sie einen gültigen Wert hat als GEMDOS-Zeit übernommen. ATARI hat im neuen TOS diese Funktion schon implementiert, durch einen Programmierfehler arbeitet sie jedoch nicht richtig. ST-Besitzer, die keine Batterie- gepufferte Uhr haben, brauchen die Zeit jetzt nur noch beim Einschalten des Rechners zu stellen.

FC0448 6A18 bpl.s $FC0462


Änderung im EPROM U4(HI-0)


Patch 2:
Der Boot-Device-Fehler ist behoben, so daß der Enviroment-String richtig gesetzt wird.

FC04B8 3039 move.w $000446.I,d0


Änderung im Eprom U4(HI-0)


Patch 3:
Eine falsche Stack-Korrektur in der Routine, die Auto-Ordner-Programme ausführt, konnte unter ungünstigen Umständen zu Abstürzen führen.

 FC0C7C DEFC 000C        add.w #12,a7
 FC0C80 4A40             tst.w d0
 FC0C82 6668             bne.s $FC0CEC
 FC0C84 3F3C 0007        move.w #7,-(a7)
 FC0C88 2F38 0984        move.l $0984,-(a7)



Änderung im Eprom U4(HI-0) und U2(LO-0)


Patch 4:
Fastload (bei NEC Laufwerken mit Vorsicht zu genießen

FC1516 7C10 moveq #$10,d6


Änderung im Eprom U7(LO-0)


Patch 5:
Dieses Patch ist dem Auto-Ordner Programm von ATARI entnommen und behebt einen Fehler bei der Einstellung der seriellen Schnittstelle.

 FC3A3E B07C 0003        cmp.w #3.d0
 FC3A42 6214             bhi.s $FC3A58
 FC3A44 660E             bne.s $FC3A54
 FC3A46 6008             bra.s $FC3A50
 FC3A48 4E71             nop
 FC3A4A 4E71             nop
 FC3A4C 4E71             nop
 FC3A4E 4E71             nop



Änderung in Eprom U4(HI-0) und U2(LO-0)

Patch 6:
Auch dieser Patch stammt aus ATARI's Patch-Programm und behebt einen Fehler des AES bei der Suche des Dateinamens in einer kompletten Pfadeingabe.

 FE411E 226F 0004        move.l 4(a7),a1
 FE4122 2449             move.l a1,a2
 FE4124 4A19             tst.b (a1)+
 FE4126 66FC             bne.s $FE4124
 FE4128 66FC             move.b -(a1),d0
 FE412A B3CA             cmp.l a2,a1
 FE412C 650C             bcs.s $FE413A
 FE412E B03C 005C        cmp.b #$5C,d0
 FE4132 6706             beq.s $FE413A
 FE4134 B03C 003A        cmp.b #$3A,d0
 FE4138 66EE             bne.s $FE4128
 FE413A 5289             addq.l #1,a1
 FE413C 2009             move.l a1,d0
 FE413E 4E75             rts
 FE4140 4E71             nop
 FE4142 4E71             nop
 FE4144 4E71             nop
 FE4146 4E71             nop
 FE4148 4E71             nop



Änderung in Eprom U2(HI-2) und U5(LO-2)

ÄNDERUNG IN DER TOS.IMG DATEI Wichtig! Die Datei erst nach dem Patchen aufsplitten!

 Patch           Adresse         alt             neu

  1             $448            $6418           $6A18

  2             $4B8            $1039           $3039

  3             $C7C            $5C4F           $DEFC
                                $4A40           $000C
                                $666A           $4A40
                                $3F3C           $6668
                                $0007           $3F3C
                                $2F39           $0007
                                $0000           $2F38

  4             $1516           $7C14           $7C10

  5             $3A40           $FFFF           $0003
                                $6714           $6214
                                $1140           $660E
                                $0020           $6008
                                $670A           $4E71
                                $C03C           $4E71
                                $00FD           $4E71
                                $6704           $4E71

  6             $2411E          $4E56           $226F
                                $0000           $0004
                                $48E7           $2449
                                $0104           $4A19
                                $2A6E           $66FC
                                $0008           $1021
                                $4A1D           $B3CA
                                $66FC           $650C
                                $6002           $B03C
                                $538D           $005C
                                $BBEE           $6706
                                $0008           $B03C
                                $650C           $003A
                                $0C15           $66EE
                                $005C           $5289
                                $6706           $2009
                                $0C15           $4E75
                                $003A           $4E71
                                $66EC           $4E71
                                $528D           $4E71
                                $200D           $4E71
                                $F801           $4E71

 DIE ÄNDERUNG -NACH- EINEM AUFSPLITTEN IN 6 TEILE

 Patch   Eprom   Adresse         alt             neu


  1     HI-0    224             6461            6A61

  2     HI-0    25C             1000            3000

  3     HI-0    63E             5C4A            DE00
                                663F            4A66
                                002F            3F00
                                0009            2F09

        LO-0    63E             4F40            FC0C
                                6A3C            4068
                                0739            3C07
                                0084            3884


  4     LO-0    A8B             1424            1024

  5     HI-0    1D20            FF67            0062
                                1100            6660
                                67C0            4E4E
                                0067            4E4E

        LO-0    1D20            FF14            0314
                                4020            0E08
                                0A3C            7171
                                FD04            7171

  6     HI-2    208F            4E00            2200
                                4801            244A
                                2A00            6610
                                4A66            B365
                                6053            B000
                                BB00            67B0
                                650C            0066
                                0067            5220
                                0C00            4E4E
                                6652            4E4E
                                20F8            4E4E

        LO-2    208F            5600            6F04
                                E704            4919
                                6E08            FC21
                                1DFC            CA0C
                                028D            3C5C
                                EE08            063C
                                0C15            3AEE
                                5C06            8909
                                153A            7571
                                EC8D            7171
                                0D01            7171



Quelle: STarNet, Autor unbek.


 =======================================================================
              TOWNS' LITTLE GUIDE TO REVISIONS - VERSION 1.0
              ----------------------------------------------
               Written by John Townsend, Atari Corporation
 =======================================================================



This is a small document that explains in very terse terms the differences between the TOS revisions available for ST/MEGA/STE/Mega STE/TT machines, what patches are needed for what revisions, the formats they are available in, and any notes I can think of. I hope this will clear up some of the confusion with the different TOS versions. If you have any questions on this document, please let me know here on GEnie. My GEnie Address is: TOWNS. Special thanks to Leonard Tramiel, Allan Pratt, and Doug Wheeler for their involement with this little Document. Thanks again! Comments are welcome..

- John Townsend
Atari Corp.



ROM TOS (TOS 1.0)

The original ROM TOS, this version shipped in 520ST and 1040ST machines. It is no longer shipping in any machines.

Formats: 2 chip ROMs, 6 chip ROMs
Machines: 520ST, 1040ST
Utilities: FOLDRXXX.PRG

FOLDRXXX.PRG will add more entries into your OS Pool. In TOS 1.0 and TOS 1.02, the limit for the number of directories that you can enter is around 40. With this program you can extend that limit much higher. If you are using a hard drive, this program is recommended highly. It will work with all TOS versions and will improve the performance of your system.

Notes:

GET TOS 1.04 TODAY! TOS 1.04 is the latest version of TOS for
520/1040/MEGA owners. It is MUCH faster, has faster, better
disk I/O, many other improvements.



MEGA TOS (TOS 1.02)

This is commonly referred to as MEGA TOS. This version of TOS fixes some minor problems in TOS 1.0 and has support for the BLiTTER chip and Real- Time Clock chip.

Formats: 2 chip ROMs, 6 chip ROMs
Machines: 520ST, 1040ST, Mega 2, Mega 4
Utilities: FOLDRXXX.PRG

FOLDRXXX.PRG is explained above.

Notes:
See notes for TOS 1.0.. GET TOS 1.04 TODAY!



Rainbow TOS (TOS 1.04)

TOS 1.04 or Rainbow TOS, as it is commonly known is the latest version of TOS available for 520/1040/MEGA owners. It has been available as a dealer upgrade for awhile now. It has much more robust Disk I/O, Autorunning of GEM programs at boot up, a fix for the 40 folder limit, and much more. Most of all is it much faster than previous versions of the Operating System.

Formats: 2 chip ROMs, 6 chip ROMs (available as Upgrade!)(!nl) Machines: Stacy
Utilities: TOS14FIX.PRG, POOLFIX3.PRG, CACHEXXX.PRG, FOLDRXXX.PRG

TOS14FIX.PRG solves some small problems in the AES (for additional
information, please see the documentation that accompanies the
TOS14FIX.PRG program).

POOLFIX3.PRG fixes a bug in GEMDOS. Documentation that accompanies the
POOLFIX3.PRG program explains (in detail) the problem that it fixes.

CACHEXXX.PRG is a new program that adds GEMDOS buffers to your system.
The caching of data and disk directories by GEMDOS (when this program is used) will result in your system running much faster! This program is highly recommended and requires TOS 1.04 or higher for full benefits!

FOLDRXXX.PRG is explained above.

Notes:
Please use the utilities available and if you haven't upgraded
to this version of TOS yet.. please consider doing so. It's a
very worthwhile upgrade.

There are some disk-based versions of _early_ developer only
releases of TOS 1.04 floating around n BBS systems here in the
United States and abroad. Please don't use them! They are bad
news! They have some very nasty bugs and have been known to
corrupt data!



STE TOS, Rev 1 (TOS 1.06)

TOS 1.06 is the TOS version that is shipped with the 1040STE and 520STE machines. It is essentially TOS 1.04 with support for the new hardware that the STE has.

Formats: 2 chip ROMs
Machines: 520STE, 1040STE
Utilities: STE_FIX.PRG, POOLFIX3.PRG, CACHEXXX.PRG, FOLDRXXX.PRG

STE_FIX fixes the infamous Desktop Medium/Low resolution bug. The problem is that there is a bug in the desktop code in this version of TOS that prevents the user from booting into Medium Resolution. The patch program STE_FIX will solve the problem. Once it is executed in the AUTO folder, the problem no longer exists.

FOLDRXXX.PRG, CACHEXXX.PRG, and POOLFIX3.PRG are explained above.

Notes:
This version is only available in 1040STE and 520STE machines.
It isn't available for upgrading. It won't work in older machines.



STE TOS, Rev 2 (TOS 1.62)

This is a slightly revised revision of TOS 1.6. It fixes the POOLFIX problem in GEMDOS and the problem in the Desktop that was present in TOS 1.06.

Formats: 2 chip ROMs
Machines: 520STE, 1040STE
Utilities: CACHEXXX.PRG, FOLDRXXX.PRG

CACHEXXX.PRG and FOLDRXXX.PRG are explained above.

Notes:
This version is only available in 1040ST and 520STE machines.
It isn't available for upgrading.



Mega STE TOS (TOS 2.05)

TOS 2.05 is the version of TOS currently shipping in the Mega STE.
Formats: 2 chip ROMs
Machines: Mega STE
Utilities: CACHEXXX.PRG, FOLDRXXX.PRG
CACHEXXX.PRG and FOLDRXXX.PRG are explained above.

Notes:
This version is only available in the Mega STE. It isn't
available for upgrading.



TT TOS (TOS 3.01)

TOS 3.01 is the version of TOS that originally shipped in the TT030.
Formats: 4 chip ROMs
Machines: TT030
Utilities: CACHEXXX.PRG, FOLDRXXX.PRG

CACHEXXX.PRG and FOLDRXXX.PRG are explained above.

Notes:
This version is only avaible in the TT030. It isn't available
for upgrading.



TT TOS (TOS 3.05)

TOS 3.05 is the latest version of TOS currently shipping in the TT030.
Formats: 4 chip ROMs
Machines: TT030
Utilities: CACHEXXX.PRG, FOLDRXXX.PRG, SERPTCH1.PRG

CACHEXXX.PRG and FOLDRXXX.PRG are explained above.

Notes:
This version is only avaible in the TT030. It isn't available
for upgrading.

Wilfred Kilwinger
Support Manager
Atari Benelux,
International Support Center

As you can see, this file was created prior to the release of Falcon030
which came in TOS 4.02 and TOS 4.04 flavors. They still recommend the
FOLDRXXX.PRG...



Spezielles zu TOS 1.06

TOS 1.06 läuft *nicht* im Mega ST, sondern ausschließlich im 1040 STE.

Was man braucht ist TOS 1.04 oder TOS 2.06, wobei ersteres direkt eingesetzt werden kann, für letzteres ist eine kleine Hardwareerweiterung nötig. Dazu finden sich diverse Tips unter TOS 2.06 hier im Archiv. Ich empfehle stark, eines dieser Betriebssysteme zu besorgen wenn es darum geht einem 1040STE ein Update zu verpassen. TOS 1.02 ist ausserdem z.B recht langsam beim Festplattenzugriff.



TOS.IMG Datei erstellen

Nein, hier findet keine Anleitung zum erstellen von TOS Raubkopieen statt.

Es gibt Tools mit denen man eine TOS.IMG Datei aus dem TOS -seines- eigenen Atari Computers erstellen kann. Das orignal TOS im -eigenen- Atari wird dabei ausgelesen und in eben einer einzigen Dateie mit dem Namen "TOS.IMG" auf die Fesplatte oder das Diskettenlaufwerk geschrieben.

Zum splitten der TOS.IMG Datei in zwei oder sechs Eprom-Dateien verwendet man die Software des JuniorPrommer oder die Software "Pinatubo" die kompatibel zum Junior Prommer ist. Mit beiden Programmen, in dessen Hex-Editoren, ist es möglich die genannten Adressen in der jeweiligen Datei zu patchen.

Das muß bis hier hin als Anhaltspunkt genügen.

Eine genauere Beschreibung der Vorgänge käme einer Anleitung zum anfertigen von einer TOS Raubkopie gleich, was ich nicht unterstütze. Wenn findige Leute glauben solche Kopien auf einschlägigen Seiten im Internet anbieten zu müssen ist das ein Problem von diesen Leuten.

"TOS" ausgeschrieben "The Operating System" obliegt noch immer dem Copyright von Atari. Selbst dann wenn der Markenname "Atari" z.B an Hasbro oder neuerdings Infogrames verkauft wurde. Die Recht am TOS bleiben erhalten.

Die MILAN GmbH hat das Recht das TOS für ihren Rechner weiter zu Entwickeln. Nicht mehr und nicht weniger. Alle anderen Kopieen sind und bleiben illegal.

Einen 520 oder 1040ST kaufen und das TOS auslesen. Das ist legal, sofern das nun erworbene TOS für eigene Zwecke privat verwendet wird.

Jede weitere Diskussion ist vollkommen Überflüssig.
Siehe auch unter Atari TOS auswechseln nach.





Copyright © Robert Schaffner (doit@doitarchive.de)
Letzte Aktualisierung am 23. Mai 2004
Home Atari TOS Atari TOS TOS Historical