000
31.10.2026, 22:51 Uhr
maleuma
|
Im Januar 2024 wurde von mir der letzte Stand von CAOS 4.8 veröffentlicht als Patch 7. Eigentlich sollte es dabei bleiben, da kein Platz mehr verfügbar war im ROM. Beim KC-Treffen 2026 habe ich CAOS 4.9 vorgestellt und behauptet, dass dafür die Flash-ROM-Erweiterung von Andreas erforderlich ist. Diese Aussage muss ich nun revidieren.
Durch die Entwicklung von CAOS 3.5 bin ich auf etliche Code-Optimierungen gestoßen, welche ich jetzt für CAOS 4.8 übernommen habe. In den frei gewordenen Speicherbereichen konnte ich die wichtigsten Features von CAOS 4.9 übernehmen, welche ich bisher nur in der Flash-ROM-Variante umsetzen konnte.
Damit habe ich CAOS 4.9 nun doch in den beiden 8K EPROMs untergebracht. Entweder mit dem klassischen (fetten) Zeichensatz oder mit dem modernen (dünnen) Zeichensatz. Bei Vorhandensein eines 512K-Flash-ROM stehen natürlich beide Zeichensätze umschaltbar zur Verfügung.
Wichtigste Änderungen gegenüber CAOS 4.8:
- Das DEVICE-Kommando wird jetzt mit dem Namen und nicht mehr mit der Nummer aufgerufen, sowohl unter CAOS als auch in BASIC, ASM und EDIT. - In BASIC wurde ein Fullscreen-Editor integriert. Wichtig ist dabei allerdings, dass der passende USER-ROM verwendet wird, denn der FullScreenEditor befindet sich in der ASM-Ebene des USER-ROM. - Der SWICH-Befehl unterstützt jetzt mit 16 Bit die neuen, "großen" Module mittels Steuerbytes auf Port 80h und 81h. - Anzeige der Größe des Flash-ROM vom Modul M044 anhand des erweiterten Strukturbytes Port 81h. - Anzeige der Ebenen von Modulen anhand des erweiterten Strukturbytes Port 81h (z. B. M011 2*64K RAM). - TIME-Kommando greift jetzt bevorzugt auf die RTC vom Modul M064 zu bzw. auf einen RTC mit der Portadresse 55h, egal in welchem Modul der sitzt. Theoretisch könnte so ein RTC künftig auch direkt im Grundgerät eingebaut werden. Der RTC im M064 ist nicht schaltbar, also immer online.
Die ROM-Images findet ihr im Downloadbereich vom KC-Club, die Quelltexte auf meiner Github-Seite.
Sollten sich doch noch Fehler eingeschlichen haben, bitte ich um einen Hinweis. Das CAOS-Handbuch ist noch auf dem alten Stand und wird gerade noch von mir überarbeitet. -- Mario. |