Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » CAOS 4.9 » Themenansicht

Autor Thread - Seiten: -1-
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.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
Heute, 09:50 Uhr
P.S.



@maleuma
Ist eigentlich in einem der CAOS-Weiterentwicklungen die 80Zeichen/Zeile-Routine mal mit eingebaut worden?
Oder der neue Zeichensatz vom CAOS 2.4?
Wir hatten hier schon mehrfach darüber diskutiert ...

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer nur glaubt, der weiß nichts! -
Aber - Unwissenheit schützt vor Strafe nicht! -
Gegen KI und die Ausgrenzung von Unwissenden,
für Erhalt und Förderung eigener Intelligenz, sowie ein
liberalisiertes Urheber-, Marken- und Persönlichkeitsrecht!
PS
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
Heute, 12:02 Uhr
maleuma



CAOS 4.9 enthält 3 Zeichensätze: Den klassischen, ähnlich CAOS 4.2, einen modernen dünneren und auch einen 80-Zeichensatz. Letzterer allerdings nur für den eingebauten Editor.
Die Zeichensätze sind im Handbuch abgebildet.

Wie sieht denn der Zeichensatz von CAOS 2.4 aus?
--
Mario.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
Heute, 14:03 Uhr
janpopan



Hallo Mario,
es könnte der aus dieser Datei sein:
https://www.kcclub.de/old_download/DOWNLOAD/DISK281/KLEMM3.MAC
Viele Grüße
Jan
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
Heute, 15:21 Uhr
maleuma



Ich habe diesen Zeichensatz einmal testweise eingebunden. Ist aber Geschmackssache:

--
Mario.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek