Seite 1 von 1

Betriebssystem

Verfasst: 23.08.2022 14:21
von Dr. Irata
Gibt es eigentlich eine gute Dokumentation des Betriebssystems vom A8 ?

Also quasi ein disassembliertes ROM - am besten mit Dokumentation der einzelnen Systemprogramme!

Re: Betriebssystem

Verfasst: 23.08.2022 21:08
von LarsImNetz
Hi Peter,

wozu? Das Atari 8bit OS hat ein paar feste Einsprungadressen, mehr sollte es definitiv nicht geben. Wozu sollte es den Code ausgedruckt geben? Der Atari 400/800 hatte schon ein geniales von Ingenieuren gebautes OS, das im 1200XL etwas zu stark "verbessert" wurde. Im 600/800XL wurden ein paar Routinen nochmals überarbeitet und ein paar Adressen von 400/800 übernommen, damit die Kompatiblität nicht so leidet. IMHO spielt es überhaupt keine Rolle, wie es implementiert wurde, nur das gewisse Adressen halt fix sind.

Ansonsten, das Atari Profibuch ist IMHO eine gute Anlaufstelle für die meisten und wichtigsten Adressen.

LG
Lars

Re: Betriebssystem

Verfasst: 23.08.2022 21:19
von CharlieChaplin
Gibt es u.a. für den Atari 800
Rev. A: http://www.atarimania.com/documents/Ata ... v.%20A.pdf
Rev. B: http://www.atarimania.com/documents/ata ... isting.pdf
Für den 1200XL und 600XL, 800XL einfach mal bei atarimania stöbern.

Re: Betriebssystem

Verfasst: 23.08.2022 23:06
von Dr. Irata
vielen Dank!!

Re: Betriebssystem

Verfasst: 23.08.2022 23:09
von FlorianD
LarsImNetz hat geschrieben:
23.08.2022 21:08
Hi Peter,

wozu? Das Atari 8bit OS hat ein paar feste Einsprungadressen, mehr sollte es definitiv nicht geben. Wozu sollte es den Code ausgedruckt geben? Der Atari 400/800 hatte schon ein geniales von Ingenieuren gebautes OS, das im 1200XL etwas zu stark "verbessert" wurde. Im 600/800XL wurden ein paar Routinen nochmals überarbeitet und ein paar Adressen von 400/800 übernommen, damit die Kompatiblität nicht so leidet. IMHO spielt es überhaupt keine Rolle, wie es implementiert wurde, nur das gewisse Adressen halt fix sind.

Ansonsten, das Atari Profibuch ist IMHO eine gute Anlaufstelle für die meisten und wichtigsten Adressen.

LG
Lars
ja, man sollte sich an die Einsprünge halten, dann bleibt es auch kompatibel.
Aber neugierig ist man ja schon, und will wissen, wie das eine oder andere im Detail gemacht wird. mich z.B. hat interessiert, was im VBI denn so GENAU passiert. Oder wie die HELP Taste vom OS gelesen und dann doch ausgeblankt wird. Das kann man in den vom Charlie angegebenen Dokus gut nachvollziehen.

Re: Betriebssystem

Verfasst: 24.08.2022 09:01
von Dr. Irata
Hallöle,
ja genau darum geht es !
Ich bin notorisch neugierig und möchte wissen, wie die Dinge ablaufen.
Janko hat mir gerade erzählt, daß er an einer eigenen VBI-Routine arbeitet, die etwas schlanker ist, als die Originalroutine, andere blenden das OS aus und nutzen eigene Routinen, weil sie nicht immer alles brauchen... diese Technik möchte ich natürlich auch beherrschen und dazu braucht man Kenntnis über das OS.
Grüße
Peter

Re: Betriebssystem

Verfasst: 24.08.2022 10:18
von cas
CharlieChaplin hat geschrieben:
23.08.2022 21:19
Gibt es u.a. für den Atari 800
Rev. A: http://www.atarimania.com/documents/Ata ... v.%20A.pdf
Rev. B: http://www.atarimania.com/documents/ata ... isting.pdf
Für den 1200XL und 600XL, 800XL einfach mal bei atarimania stöbern.
Weitere Informationen gibt es auch im AtariWiki

https://atariwiki.org/wiki/Wiki.jsp?pag ... g%20System

Re: Betriebssystem

Verfasst: 24.08.2022 16:16
von DjayBee
CharlieChaplin hat geschrieben:
23.08.2022 21:19
Gibt es u.a. für den Atari 800
Rev. A: http://www.atarimania.com/documents/Ata ... v.%20A.pdf
Rev. B: http://www.atarimania.com/documents/ata ... isting.pdf
Oder hier in reiner Textform inkl. den Adressen und Opcodes:
https://ksquiggle.neocities.org/800a.htm
https://ksquiggle.neocities.org/800b.htm (Zur Analyse ist das durch die Adressen auch besser als der (reine) Quellcode im AtariWiki.)

Aber auch von mir der Hinweis: Lernen und Nachvollziehen sind gut, direkt renspringen nicht weil das mit hoher Wahrscheinlichkeit inkompatibel zu den anderen Versionen des OS ist. ;)

Re: Betriebssystem

Verfasst: 24.08.2022 21:37
von DjayBee
Hier findet sich der Quellcode für Rev5 vom XL-OS hochgeladen von Curt Vendel.

Laut History stammt die Version vom 04.09.1984 und laut Kr0tki wurde sie nie in Geräten ausgeliefert.
Zum Nachschlagen sollte sie aber dennoch taugen.

UPDATE:
Das ist ein besserer Link weil er auch noch Rev 2 - das echte OS des 800XL - enthält.

Re: Betriebssystem

Verfasst: 28.09.2022 16:17
von slx
In De Re Atari steht auch einiges über diverse Aspekte des OS drin.