Wo im OS ist etwas über das Vorhandensein einer Floppy zu finden ?
Ich habe so einige Tapes in meiner Sammlung (z.B. von Ariolasoft), die zwar kein DOS laden, aber sobald eine Floppy vorhanden und eingeschaltet ist, dazu auffordern das Floppylaufwerk abzuschalten (oder sie zeigen zwar keine Aufforderung dazu an, aber laden dann einfach nicht weiter, wie z.B. Zaxxon von Datasoft).
Die Tapes fragen da doch sicher irgendeinen Wert im OS ab oder senden ein oder mehrere Bytes und warten was vom OS zurückkommt ?!?
Was könnte das als Hexwert(e) sein und wie müsste ich es ändern (z.B. EA EA ?) damit das nicht mehr geschieht ? Denn diese Tapes lassen sich dadurch natürlich nicht mittels C-Simulator von Diskette laden.
Atari OS ROM Infos: Floppy vorhanden ?
Moderator: Rockford
- CharlieChaplin
- Beiträge: 971
- Registriert: 18.06.2021 22:59
- Has thanked: 290 times
- Been thanked: 331 times
- Kontaktdaten:
- RhoSigma
- Beiträge: 84
- Registriert: 29.04.2024 22:44
- Has thanked: 1 time
- Been thanked: 14 times
- Kontaktdaten:
Re: Atari OS ROM Infos: Floppy vorhanden ?
Eigentlich gibt es da nicht viel. Das OS setzt das Boot? Flag auf $9 auf 1 wenn von Disk gebootet wurde und auf 2 wenn von Casette gebootet wurde. Viel mehr gibt es eigentlich nicht. Ein C-Simulator sollte das aber "gerade" biegen. Dein Tape könnte natürlich einfach nach dem Status des ersten Laufwerks fragen. Der CSim legt normalerweise nicht alle SIO rufe tot. Frags sich nur warum sollte jmd das tun.
Poste doch mal eins der Tapes, dann kann man da mal reinschauen...
Poste doch mal eins der Tapes, dann kann man da mal reinschauen...
-
- Beiträge: 1009
- Registriert: 04.11.2021 15:52
- Has thanked: 121 times
- Been thanked: 306 times
- Kontaktdaten:
Atari OS ROM Infos: Floppy vorhanden ?
Wenn Du einen Floppyemulator auf dem PC (..) hast, sowas wie APE oder RespeQt hast könntest Du die Kommandos, die der Atari sendet, mitprotokollieren.
Vielleicht geht das auch mit einem SDrive-MAX, ich bin aber gerade nicht sicher, ob auf dem Debug-Bildschirm für Laufwerke protokolliert sind, die im SDM nicht scharfgeschaltet sind.
Vielleicht geht das auch mit einem SDrive-MAX, ich bin aber gerade nicht sicher, ob auf dem Debug-Bildschirm für Laufwerke protokolliert sind, die im SDM nicht scharfgeschaltet sind.
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen 

- DjayBee
- Beiträge: 1040
- Registriert: 17.08.2021 04:02
- Has thanked: 743 times
- Been thanked: 359 times
- Kontaktdaten:
Re: Atari OS ROM Infos: Floppy vorhanden ?
Ich geh davon aus, dass das Programm einfach mittels SIO den Laufwerksstatus von Laufwerk D1: abfragt (DCOMND=$53="S").
Kommt da eine Antwort zurück, ist das Laufwerk eingeschaltet. Gibt's einen Timeout, ist es aus.
Kommt da eine Antwort zurück, ist das Laufwerk eingeschaltet. Gibt's einen Timeout, ist es aus.
Re: Atari OS ROM Infos: Floppy vorhanden ?
ich bin der Meinung da war doch was mit der SIO...
War es nicht so, daß die Ready-Leitung vom OS abgefragt wird?
Kann mir vorstellen, daß das Tape-Programm einfach die PIA oder POKEY danach abfragt.
So ganz genau weiss ich das nicht mehr... aber irgendwas war da mit einer Leitung am SIO..
War es nicht so, daß die Ready-Leitung vom OS abgefragt wird?
Kann mir vorstellen, daß das Tape-Programm einfach die PIA oder POKEY danach abfragt.
So ganz genau weiss ich das nicht mehr... aber irgendwas war da mit einer Leitung am SIO..
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
- Kveldulfur
- Beiträge: 1036
- Registriert: 17.08.2021 02:32
- Has thanked: 474 times
- Been thanked: 437 times
- Kontaktdaten:
Re: Atari OS ROM Infos: Floppy vorhanden ?
Moin!
Die Ready-Leitung (Pin 10 am SIO-Anschluss) führt dauerhaft +5V Spannung und versorgt die Peripherie mit Strom.
Grüße
Janko
Meine Projekte findest Du hier...
Re: Atari OS ROM Infos: Floppy vorhanden ?
Stimmt, man sollte in den Schaltplan schauen 
achso, dann war das wohl andersrum...
die Floppy werte die Ready Leitung aus oder so...

achso, dann war das wohl andersrum...
die Floppy werte die Ready Leitung aus oder so...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast