Betriebssystem

Moderator: Rockford

Antworten
Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 273 times
Kontaktdaten:

Betriebssystem

Beitrag 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!

Benutzeravatar
LarsImNetz
Beiträge: 156
Registriert: 24.08.2021 18:27
Has thanked: 113 times
Been thanked: 84 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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

Benutzeravatar
CharlieChaplin
Beiträge: 596
Registriert: 18.06.2021 22:59
Has thanked: 118 times
Been thanked: 157 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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.

Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 273 times
Kontaktdaten:

Re: Betriebssystem

Beitrag von Dr. Irata »

vielen Dank!!

FlorianD
Beiträge: 184
Registriert: 19.08.2021 00:18
Has thanked: 21 times
Been thanked: 57 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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.

Benutzeravatar
Dr. Irata
Beiträge: 946
Registriert: 24.08.2021 14:40
Has thanked: 113 times
Been thanked: 273 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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

Benutzeravatar
cas
Beiträge: 827
Registriert: 18.06.2021 21:01
Wohnort: Solar System
Has thanked: 183 times
Been thanked: 370 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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

Benutzeravatar
DjayBee
Beiträge: 655
Registriert: 17.08.2021 04:02
Has thanked: 404 times
Been thanked: 189 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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. ;)

Benutzeravatar
DjayBee
Beiträge: 655
Registriert: 17.08.2021 04:02
Has thanked: 404 times
Been thanked: 189 times
Kontaktdaten:

Re: Betriebssystem

Beitrag 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.

slx
Beiträge: 136
Registriert: 18.06.2021 23:16
Has thanked: 94 times
Been thanked: 12 times
Kontaktdaten:

Re: Betriebssystem

Beitrag von slx »

In De Re Atari steht auch einiges über diverse Aspekte des OS drin.

Antworten

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast