atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: Arne am Fr 07.09.2007, 00:50:49

Titel: KaOS auch auf Diskette?
Beitrag von: Arne am Fr 07.09.2007, 00:50:49
Gab es das Betriebssystem KaOS (1.2 bzw. 1.4.2) eigentlich auch als von Diskette bootfähige Version oder ließ sich das nur von ROM starten?
Titel: Re: KaOS auch auf Diskette?
Beitrag von: jens am Fr 07.09.2007, 06:46:08
Ich habe keine Ahnung, was es gab, aber es müßte sich eigentlich auch von Floppy starten lassen.
Titel: Re: KaOS auch auf Diskette?
Beitrag von: tuxie am Fr 07.09.2007, 10:40:01
Jup gabe es, müßte es sogar noch irgendwo rumschwirren haben.

Tschau
Titel: Re: KaOS auch auf Diskette?
Beitrag von: polo914 am Sa 08.09.2007, 19:45:56
Hallo,

Ja es gibt Kaos 1.4.2 auf auf Diskette,  ich hab es nämlich  ;D

Allerdings braucht dein Atari TOS 1.4.

Die Älteren und neueren TOS Versionen funktionieren nicht
da Kaos 1.4.2 eine Modifikation von Tos 1.4 ist.
(So steht es zumindest in der Anleitung.)

MfG
polo914
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Stosser am Sa 08.09.2007, 21:08:20
Hi,

Hallo,

Ja es gibt Kaos 1.4.2 auf auf Diskette,  ich hab es nämlich  ;D

Allerdings braucht dein Atari TOS 1.4.

Die Älteren und neueren TOS Versionen funktionieren nicht
da Kaos 1.4.2 eine Modifikation von Tos 1.4 ist.
(So steht es zumindest in der Anleitung.)

MfG
polo914

Kann das sein da du die Patch Diskette mein, mit den man ein KaosTOS erstellen kann ?

Dann ist die Idee ja irgendwie dumm, sich eine Bootdiskette zu machen um ein OS zustarten wenn man es eingebaut haben muss, den es lassen sich ja auch TOS 1.00,1.04,2.06 als Bootdisk auf Rechner starten die nicht das selber/gleiche TOS drinen haben, warum sollte dann ein gepatches TOS 1.04 sich nicht als Bootdiskette herstellen/starten lassen.

Das man die TOS 1.04 Version zum patchen brauchst sagt schon der Name KaosTOS 1.4.2 / 1.4.3 (>68000)  ;)

Denn die habe ich auch noch irgendwo rum liegen.

Sei mir nicht böse, kann ja sein das ich jetzt irgendwie alles falsch verstehe, ich lehren immer gerne was dazu.

CU,
Stosser
Titel: Re: KaOS auch auf Diskette?
Beitrag von: jens am So 09.09.2007, 00:25:07
Theoretisch müßte man Kaos genauso wie andere TOS-Versionen mit Seltos laden können.
Da muß man dann nicht umbauen.
Titel: Re: KaOS auch auf Diskette?
Beitrag von: afalc060 am So 09.09.2007, 19:00:11
Theoretisch müßte man Kaos genauso wie andere TOS-Versionen mit Seltos laden können.
Da muß man dann nicht umbauen.

Wohl eher nicht. Atari hat damals keine Lizenzen von TOS vergeben!
Kaos ist nur ein Patchprogramm, dass sich in die Betriebssystemroutinen einklinckt und damalige (Tos 1.4 bzw später als 1.04 deklariert) Fehler umschifft oder auch ganze Funktionen ersetzt.
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Stosser am So 09.09.2007, 22:43:37
Hi,

Theoretisch müßte man Kaos genauso wie andere TOS-Versionen mit Seltos laden können.
Da muß man dann nicht umbauen.

Wohl eher nicht. Atari hat damals keine Lizenzen von TOS vergeben!
Kaos ist nur ein Patchprogramm, dass sich in die Betriebssystemroutinen einklinckt und damalige (Tos 1.4 bzw später als 1.04 deklariert) Fehler umschifft oder auch ganze Funktionen ersetzt.

Zu erst musste man das Original TOS 1.04 auslesen, danach hatte man eine TOS.IMG.

Diese TOS.IMG wurde durch das Kaos Patch programm gepachst, so das man ein KaosTOS hatte.

Danach musste man es Splitten und auf Eprom brennen und einbau.

Wenn du dir ein spass machen wolltes konntes du die jetzt ein KaosTOS Image ziehen in den du das ROM ausgelesen hast, da die Adressen und länge gleich sind konntest du jedes Programm zum auslesen des TOS benutzten.

Man musste das TOS aus den Hauptspeicher relozieren und ein Bootload haben der dieses TOS laden kann.

Zitat
Informationen zur RAM- Version von KAOS 1.4.2
=============================================

  Das Programm KS14RELO.TOS ist in der Lage, für jeden Rechner eine
passende RAM- Version von KAOS zu erstellen. Sie können jetzt also problemlos
KAOS benutzen, ohne zum Eprommer greifen zu müssen.
Um eine RAM- Version von KAOS zu installieren, gehen Sie folgenderma×en vor:

Benötigt wird ein beliebiger Atari ST mit ORIGINAL- "Rainbow-" TOS 1.4
(deutsche Version vom 6.4.89) in den ROMs (ab fc0000H). Es dürfen keinerlei
Patches bereits enthalten sein; wenn doch, ist das Resultat unvorhersehbar.

1)   Erstellen Sie die Datei "KAOS", wie im Handbuch beschrieben ist

2)   Auf einem Datenträger müssen die Dateien KAOS und KS14RELO.TOS
     vorhanden und noch 192 kB frei sein. KAOS und KS14RELO müssen sich
     im selben Verzeichnis befinden.

3)   KS14RELO.TOS starten. Die Frage nach der Startadresse am besten mit
     der Speichergrö×e minus 30000H beantworten, also

      50000         bei einem Rechner mit 512 kB  (260ST,   520ST)
      D0000         bei einem Rechner mit 1MB     (520ST+, 1040ST)
     1D0000         bei einem Rechner mit 2MB     (ST2)
     250000         bei einem Rechner mit 2.5MB   ( ??? )
     2D0000         bei einem Rechner mit 3MB     ( ??? )
     3D0000         bei einem Rechner mit 4MB     (ST4)

     KS14RELO erzeugt aus der vorhandenen Datei KAOS eine neue Datei KAOS.IMG,
     die identisch mit der Datei KAOS ist, aber entsprechend der eingegebenen
     Adresse reloziert wurde.

4)   KSBOOT.PRG in den AUTO- Ordner des Bootlaufwerks kopieren, also i.a.
     nach C:\AUTO\.
     KSBOOT sollte die erste Datei im AUTO- Ordner sein; also am besten den
     Ordner neu anlegen und dann erst KSBOOT kopieren. Die Reihenfolge der
     Dateien im Desktop ist übrigens dabei völlig belanglos.

5)   KAOS.IMG auf das Wurzelverzeichnis Ihres Bootlaufwerks kopieren, also
     i.a. nach C:\

Wenn jetzt vom Bootlaufwerk gebootet wird, wird KAOS automatisch vom Lade-
programm an die vorgesehene Adresse geladen, der Bildschirmspeicher darunter
verschoben, KAOS für den Einsatz im RAM modifiziert und gestartet. Dann erst
wird der AUTO- Ordner ganz abgearbeitet und vorhandene Accessories geladen.

  Bootet der Rechner, so kann man KSBOOT mit Control-C abbrechen oder das
Betriebssystem mit Esc bzw. Leertaste laden. Hat man das System mit Esc
geladen, so ist man nach Betätigen des Resetknopfes wieder im alten
Betriebssystem (KAOS bleibt inaktiv im Speicher liegen), ansonsten ist KAOS
1.4.2 resetfest.
  Um KAOS ganz aus dem Speicher zu entfernen, ist ein Kaltstart zu machen,
d.h. Control-Alt-Rshift-Del zu betätigen oder der Rechner auszuschalten.

Achtung: Programme, die die Systemvariablen "phystop" und "resvector"
-------- manipulieren, sind i.a. unverträglich mit dem KAOS im RAM.
         Insbesondere sollte man keine resetfesten Ramdisks oder Multipro-
         gramm- Umschalter (K-SWITCH, MULTI-ST usw.) benutzen.

Hoffe das ich ein bisschen helfen konnte.

CU,
StOsSeR
Titel: Re: KaOS auch auf Diskette?
Beitrag von: afalc060 am So 09.09.2007, 22:54:19
also doch nur ein riesen patch
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Stosser am So 09.09.2007, 23:25:49
also doch nur ein riesen patch


Welches sich direkt beim auslesen des TOS 1.04 in die TOS Image Datei schreibt, und nicht wie eine große Patch Sammlung die man aus den Auto Ordner startet.

Da Andreas Kromke und Dirk Katzschke keine TOS Lizenz von Atari bekommen haben, verkauften sie nur die "Patch" Diskette mit den man sich selbst eine KaosTOS ROM version erstellen musste.

Zitat
                                                       Misburg,den 4.5.91
Loslösungsnotizen zu KAOS 1.4.2 vom 8.3.91
==========================================



Inhalt der vorliegenden Diskette:
---------------------------------

Im Wurzelverzeichnis liegen alle Dateien, die Sie für KAOS unbedingt
benötigen:

A:\KINSTALL.TOS               Einfach starten, erzeugt ROM- Datei "KAOS"
A:\KAOSCONF.ACC               Konfigurations- Accessory

Im Ordner UTILTIY findet man einige Hilfsprogramme für die Installation
und den Betrieb von KAOS:

A:\UTILITY\ADDMEM.PRG         wie FOLDR50 für KAOS 1.4, sollte im AUTO-
                              Ordner VOR einem eventuellen KAOSCONF.PRG
                              liegen.
A:\UTILITY\DESK2.PRG          für Fans des GEM 2.2 Desktop
A:\UTILITY\ZERLEG.TTP         erwartet einen Dateinamen <file> als Parameter,
                              zerlegt eine 192kB Datei in 6 ROM- Dateien
                              mit den Namen <file>._u2 bis <file>._u7

Der Ordner DEVELOP enthält die Bibliothek sowie die Header- Datei für die
Entwicklung von Programmen, die speziell für KAOS geschrieben sind:

A:\DEVELOP\KAOS.H             Headerdatei für 'C'
A:\DEVELOP\KAOSLIB.O          Bibliothek für Turbo C

Im Ordner QUELLEN liegen die Quelltexte für alle Hilfsprogramme. Speziell
KAOSLIB.S ist für andere Compiler als Turbo C anzupassen:

A:\QUELLEN\ADDMEM.S
A:\QUELLEN\DESK2.C
A:\QUELLEN\KAOSLIB.S
A:\QUELLEN\OSBIND.INC         Assembler- Include- Datei mit Makros
A:\QUELLEN\ZERLEG.C



KINSTALL.TOS:

 Liest und patchst das TOS 1.04, man erhält das KaosTOS 1.4.2

ZERLEG.TTP:

Splittet das KaosTOS 1.4.2 in 6 Teil die man mit ein Eprommbrenner in/auf ein Eprom brennen muss, um KaosTOS 1.4.2 benutzten zu können.

Gruss,
sToSsEr
Titel: Re: KaOS auch auf Diskette?
Beitrag von: tuxie am Mo 10.09.2007, 06:49:22
Nana nicht Streiten..  ;D

Ich habe die Diskette hier liegen, muß nur noch mein 5 1/4" Zoll Laufwerk anschliessen und dann kann ich mal ein 1.04er Tos damit Patchen. Und dann könnte ich meinen Eprommer aufbauen und mal Fixer Hand Tos Roms mir Kaos Tos Patchen.
Ähhm jo das könnte ich  :P

Tschau Ingo
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Stosser am Mo 10.09.2007, 09:23:43
Nana nicht Streiten..  ;D

Ich habe die Diskette hier liegen, muß nur noch mein 5 1/4" Zoll Laufwerk anschliessen und dann kann ich mal ein 1.04er Tos damit Patchen. Und dann könnte ich meinen Eprommer aufbauen und mal Fixer Hand Tos Roms mir Kaos Tos Patchen.
Ähhm jo das könnte ich  :P

Tschau Ingo

Nö machen wir doch überhaupt nicht, das ist hier ein Forum, und in ein Forum Diskutiert man, und das machen wird.

Fast alle meine Rechner (ausnahmen sind Rechner die Tos 2.0x / 3.0x /4.0x haben) sind mit TOS 1.04 und Kaos 1.4.2 (=68000) / 1.4.3 (<68000) bestückt, und das als Dual TOS so das man zwischen beide TOS arten umschalten kann.

Darum bin ich mal davon ausgegangen das ich dazu was schreiben konnte.
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Arne am Mo 10.09.2007, 10:23:15
Sieh an.
Ich war bisher davon ausgegangen, daß KaOS ein alternatives Betriebssystem für den ST gewesen sei.
Eines welches man eben von Diskette, evtl. auch von Festplatte oder aber eben auch von ROM starten kann und das TOS 1.4 zwar ähnlich, aber auch anders sei.
Wenn ich mich recht erinnere war das damals doch auch nicht ganz billig. Für einen Patch den man sich auch noch selber auf ROM brennen muß auf jeden Fall zu teuer und aufwändig.
Titel: Re: KaOS auch auf Diskette?
Beitrag von: tuxie am Mo 10.09.2007, 11:53:28
Hallo,

nein also von Muß ist keine Rede. Du kannst das Kaos Tos auch von Diskette Nachladen, wie jedes andere Tos auch. Das liegt dann aber eben im Ram und nicht im Rom also belegt es Speicherplatz.

Tschau ingo
Titel: Re: KaOS auch auf Diskette?
Beitrag von: jens am Mo 10.09.2007, 14:40:05
also belegt es Speicherplatz.
...und arbeitet schneller.

Ist es eigentlich sinnvoll, die originalen TOS 1.04 Patches auch erst über das TOS Image laufen zu lassen, und danach dann KAOS drüberzubügeln?
Titel: Re: KaOS auch auf Diskette?
Beitrag von: Stosser am Mo 10.09.2007, 15:40:26
also belegt es Speicherplatz.
...und arbeitet schneller.

Ist es eigentlich sinnvoll, die originalen TOS 1.04 Patches auch erst über das TOS Image laufen zu lassen, und danach dann KAOS drüberzubügeln?
zu 1.
ca. 250 KB weniger Speicher, bei 4 MB denke ich fällt es nicht so auf.

zu 2.

Man sollte Kaos über ein nicht gepatchtes TOS 1.04 drüber bügel.

Zitat
Benötigt wird ein beliebiger Atari ST mit ORIGINAL- "Rainbow-" TOS 1.4
(deutsche Version vom 6.4.89) in den ROMs (ab fc0000H). Es dürfen keinerlei
Patches bereits enthalten sein; wenn doch, ist das Resultat unvorhersehbar.

Da die Programmiere von Kaos einige VDI und AES routinen sowie ca. 80 Patche ins TOS 1.04 einbinden, liegen einige Adressen nicht mehr da wo sie sein sollen.

Sie haben das TOS 1.04 durch das ersetzten von C Routinen in Assembler Routinen schlanker gemacht, so das mehr speicher für Programme über bleiben, bei Tempus sind es 30 KB mehr speicher wenn ich mich richtig erinnere.

Gruss,
STOSSER