Betriebssystem

Moderator: Rockford

Antworten
Benutzeravatar
Dr. Irata
Beiträge: 937
Registriert: 24.08.2021 14:40
Has thanked: 110 times
Been thanked: 268 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: 152
Registriert: 24.08.2021 18:27
Has thanked: 109 times
Been thanked: 80 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: 584
Registriert: 18.06.2021 22:59
Has thanked: 115 times
Been thanked: 153 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: 937
Registriert: 24.08.2021 14:40
Has thanked: 110 times
Been thanked: 268 times
Kontaktdaten:

Re: Betriebssystem

Beitrag von Dr. Irata »

vielen Dank!!

FlorianD
Beiträge: 182
Registriert: 19.08.2021 00:18
Has thanked: 21 times
Been thanked: 55 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: 937
Registriert: 24.08.2021 14:40
Has thanked: 110 times
Been thanked: 268 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: 813
Registriert: 18.06.2021 21:01
Wohnort: Solar System
Has thanked: 181 times
Been thanked: 362 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: 625
Registriert: 17.08.2021 04:02
Has thanked: 384 times
Been thanked: 175 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: 625
Registriert: 17.08.2021 04:02
Has thanked: 384 times
Been thanked: 175 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: 134
Registriert: 18.06.2021 23:16
Has thanked: 93 times
Been thanked: 10 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: 0 Mitglieder und 1 Gast