atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: Lukas Frank am Di 16.12.2025, 08:22:00

Titel: KAOS TOS ...
Beitrag von: Lukas Frank am Di 16.12.2025, 08:22:00
... möchte gerne einen Satz Eproms mit KAOS TOS programmieren. Wo bekomme ich die letzte verfügbare Version her und welche ist das?
Titel: Re: KAOS TOS ...
Beitrag von: Thorsten Otto am Di 16.12.2025, 08:36:45
Mal in https://forum.atari-home.de/index.php?topic=11869.0 suchen? ;)
Titel: Re: KAOS TOS ...
Beitrag von: ossc am Di 16.12.2025, 09:54:52
Habe das KAOS TOS 1.43 aus der Schweiz ....mit normalem Deutsch  :)
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Di 16.12.2025, 10:16:45
Habe die 1.43 bei mir auf der Platte ...

Ist das die letzte und neuste in Deutsch?
Titel: Re: KAOS TOS ...
Beitrag von: ossc am Di 16.12.2025, 11:19:31
Soweit ich weiß ist das 1.43 das letzte was die Entwickler auf den Markt gebracht haben.
Was willst Du damit  ...ausprobieren? , das TOS 2.06.und vor allem das Emutos 1.4 funktioniert
auf meinem Mega STE tadellos und durch das Emutos auch schnell.
Das KOAS TOS ist auch auf meinem Monsterboard aber wirklich nur zum sichten des Systems
und es bricht vor allem bei der Benutzung von ACC ab oder man kann z.b. das Control Panel
nach dem öffnen von 1st Word Plus 3.15 BRD zwar öffnen aber dann geht garnichts mehr.
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Di 16.12.2025, 15:56:08
Habe eine Version 1.4.2 mit IDE Support von @czietz gepatcht das probiere ich mal in zwei 27C010 Eproms zu programmieren für meinen Atari Mega ST ...

Die 1.4.3 ist eine CH Version

XControl kann man nicht mit TOS 1.04 benutzen was aber an einigen CPX Modulen liegt, das liegt nicht am TOS. Für TOS 1.04 gibt es das CONTROL.ACC ...
Titel: Re: KAOS TOS ...
Beitrag von: R^2 am Di 16.12.2025, 18:15:32
Habe eine Version 1.4.2 mit IDE Support von czietz gepatcht ... für meinen Atari Mega ST ...

Hallo Frank!

KAOS 1.4.3 hat ein Boot-Up-Menu, was man mit CTRL+ALT+LSHIFT+RSHIFT+DEL erreicht. Dort sind eine Menge Sachen, die KAOS unterstützt. Auch 5 ¼ Zoll Disketten mit 40 Tracks. Es wird dann jeweils ein Doppelstep eingelegt. Ebenso gibt es eine Festplattenverzögerung, einstellbar von 0 bis 59 Sekunden. Die Uhr des Uhrenchips ist ebenfalls einstellbar.

Die Daten des Set-Ups werden beim Speichern im Mega-ST im Uhrenchip in freien Speicherplätzen abgelegt. Dies funktioniert auch nur, wenn wirklich der Uhrenchip des Mega-ST vorhanden ist. Sonst nicht.

Kannst Du ja mal ausprobieren.

Gruß Robert
Titel: Re: KAOS TOS ...
Beitrag von: goetz @ 3rz am Di 16.12.2025, 19:11:59
... möchte gerne einen Satz Eproms mit KAOS TOS programmieren. Wo bekomme ich die letzte verfügbare Version her und welche ist das?

Auf dev-docs ist 1.4.2 deutsch, ebenso auf archive.org (hatte ich damals auch hier vermeldet).
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Di 16.12.2025, 20:29:40
Habe eine Version 1.4.2 mit IDE Support von @czietz gepatcht

Interessant. Daran kann ich nicht mehr erinnern  :D Kannst Du es mir bitte schicken, @Lukas Frank  ?
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Di 16.12.2025, 20:47:50
Habe das mal probiert heute und es funktionierte nicht, war doch ein normales 1.4.2 ...

Habe aber einen Ordner auf meiner Festplatte mit dem Namen KAOS TOS 1.4.2 IDE, keine Ahnung?
Titel: Re: KAOS TOS ...
Beitrag von: don_apple am Di 16.12.2025, 20:57:34
Wenn es nur darum geht bestimmte Änderungen aus KAOS-TOS nutzen zu können kannst du dir auch mal TosPatch anschauen: https://github.com/markusheiden/tospatch

Damit kann man selbst modifizierte TOS-Versionen erstellen die zusätzliche Funktionen (wie z.B. IDE-Unterstützung) enthalten.
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Di 16.12.2025, 21:08:58
Habe aber einen Ordner auf meiner Festplatte mit dem Namen KAOS TOS 1.4.2 IDE, keine Ahnung?

Von ppera, vielleicht? Von ihm gibt es einen IDE-Patch für KAOS 1.4.2: https://atari.8bitchip.info/astams.php
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Di 16.12.2025, 21:52:52
Ja kann sein aber mit Hatari gibt es nur Bus Error beim Versuch das zu booten ..

Habe alles auf meiner Festplatte gelöscht.
Titel: Re: KAOS TOS ...
Beitrag von: Thorsten Otto am Mi 17.12.2025, 04:12:50
Bei der 1.4.3 CH Version dürfte vermutlich nur die Tastatur-Tabelle etwas anders sein. Vlt.  kannst du einfach die Version nehmen und die Tabelle patchen?
Titel: Re: KAOS TOS ...
Beitrag von: goetz @ 3rz am Mi 17.12.2025, 12:28:49
KAOS 1.4.3 hat ein Boot-Up-Menu, was man mit CTRL+ALT+LSHIFT+RSHIFT+DEL erreicht.

Wie schafft man das rechtzeitig in Hatari zu drücken, v.a. am Laptop, wo das effektiv CTRL+ALT+LSHIFT+RSHIFT+Fn+Backspace ist (also noch eine Taste mehr)?

Und: Ich such(t)e im Web nach einem KAOS-Handbuch, wurde aber nicht fündig. Hat jemand eins?

Mod: einklich gehört der Thread ja nach "alternative Betriebssysteme" oder?
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Mi 17.12.2025, 12:40:50
@czietz ... möchte das nochmal versuchen mit dem ppera IDE patch.

Patches for diverse TOS versions - for having boot
from IDE hard disks

Patches are now dual - for regular and twisted IDE
Look into T14IDUB2.S for how it works.

Patching may be done with some good hex/file editor.
For instance HxD for Win. It's freeware.
First part of patch is link to new code, it is 1 jump
by all versions - 6 bytes:  word $4EF9 + 4 bytes of long
address. Then need to insert TOS version's BIN file
into proper place of TOS image - while keeping byte count
of file unchanged. It goes always in unused end.

KAOS 1.4.2 patch:
pos $5D2 :  $4EF900FEFD00  (jmp $fefd00)
pos $2FD00 : insert file K142DUB2.BIN (338 bytes)


P. Putnik, Nov. 2008.



... ich bin ja zu blöd das umzusetzen! Was muss ich denn ganz genau bei der pos1 machen im Hexeditor? Und was an pos2? Die byte Folgen sind ja  immer 8 Stellen breit, ich weiss nicht wo ich $5D2 finden kann?
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Mi 17.12.2025, 13:10:03
Müsstest Du das nicht ppera fragen?

Ich kann auch nur wiederholen, was dort in seiner Anleitung steht. Du nimmst Deinen Lieblingshexeditor, öffnest damit die Datei mit dem KAOS-ROM-Image, gehst zu Adresse 0x5D2 und überschreibst dort 6 Bytes mit 4E F9 00 FE FD 00. Dann gehst Du zu Adresse 0x2FD00 des KAOS-ROM-Images und fügst den Inhalt der Datei K142DUB2.BIN ein, wobei Du überschreibst, was auch immer steht. (Vermutlich lauter FF.)

Titel: Re: KAOS TOS ...
Beitrag von: czietz am Mi 17.12.2025, 13:19:38
Und natürlich musst Du das mit der exakt richtigen Ausgangsdatei machen. Du hast ein KAOS 1.4.2 B. Auf dev-docs ist ein KAOS 1.4.2 (ohne B). Die Dateien sind nicht identisch! Du müsstest ppera fragen, für welche Version sein Patch ist.

Wenn Du die falsche Version patchst, wird es nur abstürzen.
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Mi 17.12.2025, 13:33:22
Das KAOS 1.4.2 von dev-docs meldet sich mit Versionsnummer 1.4.2 und einem Copyright-Datum von 1990. Das KAOS142B.img aus diesem Thread meldet sich mit Versionsnummer 1.4.2, aber einem Copyrighr-Datum von 1992. Auch sonst sind die beiden Dateien (trotz gleicher Versionsnummer) massiv verschieden.

Es ergibt keinen Sinn, sich an einem Patch zu versuchen, solange man nicht weiß, welche Datei man patchen soll. Vielleicht gibt es noch weitere Versionen 1.4.2. (Eigentlich sollten Versionsnummern ja eindeutig sein.)

Frag ppera. Hier kann niemand Support für seine Patches machen.
Titel: Re: KAOS TOS ...
Beitrag von: Thorsten Otto am Mi 17.12.2025, 14:19:22
Frag ppera. Hier kann niemand Support für seine Patches machen.

Können schon, nur wollen wird das keiner :D

Apropos patchen, weil oben auch der Hinweis auf TOSPATCH kam: das kannst du mit KAOS auch nicht gebrauchen. Die patches funktionieren ebenfalls nur mit dem originalen TOS 1.04.
Titel: Re: KAOS TOS ...
Beitrag von: Thorsten Otto am Mi 17.12.2025, 16:24:55
Kannst ja mal angehängte Version versuchen. Ist die 1.4.3 von oben, aber gepatcht für deutsche Tastatur-Belegung. Hat auch keinen IDE Patch.

Nur kurz mit Hatari getestet, also keine Garantie. Bootet zum Desktop, allerdings kommt mir ein Meldung sehr suspekt vor:
WARN : Bus Error writing at address $fc6a9c, PC=$fc0684 addr_e3=fc0684 op_e3=2081

Wer versucht denn da ins ROM zu schreiben???

BTW, die Schweiz Version von oben hatte das PAL-FLag im OS header nicht gesetzt. Eigentlich ist das normalerweise nur bei US Versionen der Fall.
Titel: Re: KAOS TOS ...
Beitrag von: ossc am Mi 17.12.2025, 17:09:09
Bei mir startet das Kaos Tos  1.4.3 gepatcht mit Hatari 2.3.1 nachdem ich eine leeren Disketten.st
im  Hatari Main Menue eingelesen hatte.
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Mi 17.12.2025, 19:26:25
Ja ohne Diskette im Laufwerk A:\ kommt immer eine Fehlermeldung die man auch DOS her kennt bei Lesefehlern der Floppy beim Booten des Rechners ...
Titel: Re: KAOS TOS ...
Beitrag von: ossc am Mi 17.12.2025, 20:42:48
Hall Frank,
verrate mir doch mal warum du unbedingt das KAOS TOS auf einem Rechner brauchst.

Ich habe inzwischen beide KAOS TOS Versionen auf mein Monsterbord eingepflegt
aber es sind doch verschiedene Probleme entstanden.
Es läuft nur im "normalen" S/W Modus ...dann was lustiges sobald ich im Grafikkarten
Modus starte sind tatsächlich nicht mehr alle Programme auf den SD Karte, warum auch
immer .
Noch was sehr kurioses das KAOS TOS kann meine HD Disketten nicht formatieren
obwohl das HDcookie gesetzt ist. Erst als ich mit Kobold 3.5 versucht habe eine HD
Diskette zu formatieren, das ging tatsächlich, formatierte KAOS auch eine HD Disk.
Nun damit könnte ich leben aber nicht damit das man keine Icons auf den Desktop
legen kann. Ich weiß nicht ob das nicht doch ein kaotisches TOS ist.

Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Mi 17.12.2025, 20:55:11
Gebe auf ich bin zu Blöd das zu patchen. Der IDE Boot in Hatari funktioniert nicht und das Image ist entweder zu klein oder zu groß aber funktioniert immer in Hatari immer nur der IDE Boot geht nicht.

KAOS interessiert mich weil es aus der Zeit von damals stammt und ich habe Eproms mit denen ich nichts anzufangen weiss.

... nicht mehr alle Programme auf den SD Karte, warum auch
immer .

... ich weiss nur das wenn eine Datei die Endung *.ROM hat ist sie unsichtbar zum Beispiel.
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Mi 17.12.2025, 21:01:26
nur der IDE Boot geht nicht.

Mal abgesehen davon, dass wir allesamt nicht wissen, welche Datei man patchen muss (oder hat Dir ppera geantwortet?), gilt ja bzgl. seiner Patches auch noch: "Unfortunatelly, it will not work with AHDI or Hddriver." (Zitat von https://atari.8bitchip.info/astams.php.)
Titel: Re: KAOS TOS ...
Beitrag von: ossc am Mi 17.12.2025, 21:03:22
Da kann ich Dir auch nicht helfen, Hardware das ist meins mit der Software vor allem Dinge
patchen ? ...frag mich nicht dazu bin ich auch zu blöd. Aber man muß ja nicht alles können.
Nur finde ich das nervig wenn es in Hatari geht aber in Echt leider nicht.
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Mi 17.12.2025, 21:20:17
Wer versucht denn da ins ROM zu schreiben???

Ich vermute, der Code ist so geschrieben, dass man auch RAM-Versionen erzeugen könnte (durch andere Relokation). Und das ist der Check dafür. Wenn man den Check im Hatari-Debugger mal temporär patcht, dann sagt der Bootscreen nämlich "(im RAM)":
Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Mi 17.12.2025, 22:39:05
... oder hat Dir ppera geantwortet?

... habe nicht gefragt auch weil ich meine er macht nichts mehr seit Jahren und weil seine Patches so halb gar scheinen?

Kann ja von ACSI booten und dann die IDE Geräte so zu sagen einfach mit nehmen ...
Titel: Re: KAOS TOS ...
Beitrag von: R^2 am Do 18.12.2025, 08:49:35
Wer versucht denn da ins ROM zu schreiben???

Ich vermute, der Code ist so geschrieben, dass man auch RAM-Versionen erzeugen könnte (durch andere Relokation). Und das ist der Check dafür. Wenn man den Check im Hatari-Debugger mal temporär patcht, dann sagt der Bootscreen nämlich "(im RAM)":

Hallo!

Ich versuche einmal ein bisschen mehr Licht ins Dunkle zu bringen.

KAOS 1.4.2 ist damals m.W. über Markt&Technik vertrieben worden. Es gab zwei Versionen, die beide KAOS 1.4.2 hießen. Beide sind nicht von außen unterscheidbar. Nur intern durch ein internes Versionsdatum. Ob dies irgendwo von Außen abrufbar ist, weiß ich nicht.

KAOS 1.4.3 ist danach von Dirk Katzschke entstanden. KAOS 1.4.3 gibt das interne Versionsdatum im Setup oben rechts in der Ecke aus. Siehe auch der Post von czietz mit dem Bild vom Setup.

EOS ist die Weiterentwicklung von KAOS 1.4.3. EOS meldet sich im "Drop-Down-Menu" --> "Desktop Informationen" nicht mit KAOS sondern mit EOS. Das Atari-Logo ist bei EOS ein Garfield Logo. Alle Tastaturkürzel beim booten sind gleich zu KAOS 1.4.3.

Das gepostete Bild von czietz ist von meiner EOS Version vom 12.09.1995. Ich tippe mal, dass dies die letzte existierende Version ist. Sofern keiner von Euch noch eine neuere Version besitzt.

Nun zu dem Zitat oben:

Ja, die ROM Version von EOS ist sowohl im RAM als auch im ROM lauffähig. Beim Booten erkennt EOS selbst, von wo es gestartet worden ist. Die Sprünge innerhalb des BS werden, abhängig von der Startadresse, relativ durchgeführt.

Gruß Robert
Titel: Re: KAOS TOS ...
Beitrag von: czietz am Sa 20.12.2025, 19:14:01
Kannst ja mal angehängte Version versuchen. Ist die 1.4.3 von oben, aber gepatcht für deutsche Tastatur-Belegung. Hat auch keinen IDE Patch.

Jetzt schon  :D. Ja, ist denn schon Weihnachten??

Ich habe meinen IDE-Treiber u.a. für diese oben gepostete KAOS-Version 1.4.3 vom 8. Juni 1994 erweitert. Wie gehabt, wird sie als TOSPATCH-Skript zum Selbstanwenden verteilt: https://github.com/czietz/ideboot. (Bitte nicht nach Binaries fragen; ich erwarte, dass Ihr TOSPATCH selbst anwenden könnt.)

Viel Spaß.

Titel: Re: KAOS TOS ...
Beitrag von: Lukas Frank am Sa 20.12.2025, 20:30:22
Recht vielen Dank für das Weihnachtsgeschenk ...

... lösche schon zwei Eproms.
Titel: Re: KAOS TOS ...
Beitrag von: goetz @ 3rz am So 21.12.2025, 19:59:44
Und natürlich musst Du das mit der exakt richtigen Ausgangsdatei machen. Du hast ein KAOS 1.4.2 B. Auf dev-docs ist ein KAOS 1.4.2 (ohne B). Die Dateien sind nicht identisch! Du müsstest ppera fragen, für welche Version sein Patch ist.

Wenn Du die falsche Version patchst, wird es nur abstürzen.

Die (derzeitige) Version auf dev-docs (und archive.org) ist eine, die ich aus einem EPROM habe lesen lassen, da im Netz sonst kein 1.4.2 zu finden war. Ob die „offiziell“ oder auch nur ungepatcht ist, weiß ich nicht.