130XE Secam mag The!Cart nicht.

Moderatoren: Sleeπ, andymanone

Antworten
JoSch
Beiträge: 380
Registriert: 25.08.2021 21:40
Has thanked: 171 times
Been thanked: 132 times
Kontaktdaten:

130XE Secam mag The!Cart nicht.

Beitrag von JoSch »

Ich habe dieses Board auf Ebay gekauft, um es in ein 800XE-Gehäuse zu tun. Nach meinem Verständnis unterscheidet sich ein Secam-Atari von einem PAL-Atari im Wesentlichen nur durch den GTIA.
Nach dem ich also auf der H.A.T.Z den PIA ausgetauscht habe, konnte ich endlich SIO, Syscheck und Carts verwenden. Nur The!Cart startete, aber nach Auswahl einer Cart ging nichts mehr.
Jac! war glücklicherweise da, und er hat schnell das Symptom gefunden, nämlich dass die OS-VBI-Routine eine Änderung am Cart-Status findet und in eine Endlos-Schleife geht.
Allerdings habe wir keine Erklärung gefunden, warum der gespeicherte Status und Trigger 3 (der neue Status) nicht übereinstimmen. In Ermanglung eines weiteren Secam-Rechners hatten wir keine Ahnung, ob der GTIA ist kaputt ist (wobei ich keine anderen Probleme gefunden habe), oder das einfach ein Problem von Secam-Ataris. An dieser Stelle haben wir dann aufgegeben.

Also meine Frage ist dann:
- Machen Secam-GTIA hier Probleme oder ist der GTIA einfach kaputt?

HiassofT
Beiträge: 275
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 25 times
Been thanked: 177 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von HiassofT »

JoSch hat geschrieben:
Gestern 11:12
Also meine Frage ist dann:
- Machen Secam-GTIA hier Probleme oder ist der GTIA einfach kaputt?
Ja, der FGTIA in SECAM Systemen macht Probleme mit so ziemlich allen bankswitching/abschaltbaren Carts.

Im Unterschied zur normalen GTIA werden die Trigger Inputs nicht sofort sondern nur einmal per Scanline aktualisiert, deshalb liefert "LDA TRIG3" direkt nach dem ein- oder aus-schalten der Cart per $D5xx alte Werte und der Atari schmiert dann im nächsten VBI ab (wenn TRIG3 endlich den aktuellen Status liefert).

Das ist auch im Altirra Hardware Reference Manual beschrieben:
On a SECAM system with an FGTIA, the triggers are gated and only updated once each horizontal blank. This causes delays in TRIG3 updating to match cartridge state changes and is a source of cartridge compatibility problems. The TRIG3 cartridge sense can also be affected by the GTIA trigger latch function.
so long,

Hias

JoSch
Beiträge: 380
Registriert: 25.08.2021 21:40
Has thanked: 171 times
Been thanked: 132 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von JoSch »

Danke für die Erklärung.
Daran hätten wir natürlich denken können, dass Avery wieder alles weiß ;-)

D.h. man müsste eine Scanzeile warten, bevor man weitermacht. Korrekt?
Zuletzt geändert von JoSch am 09.06.2026 14:01, insgesamt 1-mal geändert.

HiassofT
Beiträge: 275
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 25 times
Been thanked: 177 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von HiassofT »

JoSch hat geschrieben:
Gestern 12:50
D.h. man müsste eine Scanzeile warten, bevor man weitermacht. Korrekt?
Ich denke, ja. Mangels SECAM Atari hab ich das selber aber noch nie selber testen können.

Das Problem ist mir seit vielen Jahren bekannt, aber da sich (so weit mir bekannt ist) auch kein anderes Modul drum kümmert hab ich es bei The!Cart auch ignoriert - SECAM Ataris sind absolute Exoten :-)

Es ist auch nicht immer trivial das Problem performant zu lösen, ein einfaches "STA WSYNC" vor dem "LDA TRIG3" sollte zwar helfen, führt aber bei oftmaligem an/abschalten zu deutlichen Verzögerungen.

Da müsste man dann den gesamten Codeteil der oft an/abschaltet mit CRITIC=1 oder deaktiviertem VBI laufen lassen - was wieder andere Probleme nach sich ziehen kann.

so long,

Hias

JoSch
Beiträge: 380
Registriert: 25.08.2021 21:40
Has thanked: 171 times
Been thanked: 132 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von JoSch »

Vielleicht kann Peter was sagen, ob er Lust zu einer Änderung hat. Ich kann es auf jeden Fall aktuell testen.

HiassofT
Beiträge: 275
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 25 times
Been thanked: 177 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von HiassofT »

JoSch hat geschrieben:
Gestern 14:06
Vielleicht kann Peter was sagen, ob er Lust zu einer Änderung hat. Ich kann es auf jeden Fall aktuell testen.
Es sind auf jeden Fall auch Änderungen in meinem Code (Flasher, cartmenu) nötig, ich werd mal schauen, dass ich (hoffentlich alle) Stellen erwische.

BTW: hast Du schon mal versucht The!Cart auf dem SECAM Atari zu flashen? Ich würde vermuten, dass es den Flasher zZt auch zerbröselt.

so long,

Hias

JoSch
Beiträge: 380
Registriert: 25.08.2021 21:40
Has thanked: 171 times
Been thanked: 132 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von JoSch »

Ich komme nicht zum eingebauten Flasher. Da ist das gleiche Problem, wie bei der Auswahl. Flashen kann ich ein Image aber auf anderen Ataris.

HiassofT
Beiträge: 275
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 25 times
Been thanked: 177 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von HiassofT »

Kannst Du mal mit dem cartmenu.rom im Anhang testen?

Einfach das cartmenu.rom aus der ZIP in den Ordner kopieren wo auch TheCartStudio.jar liegt, das Studio sollte dann im About Dialog anzeigen, dass es die externe Atari Software 2026-06-09 aus dem cartmenu.rom verwendet (statt der im Studio integrierten).

Dann wie gewohnt Programming Files exportieren und Cart Flashen (sollte recht flott gehen, da sich nur ein paar kB geändert haben).

Flasher und MyPicoDos sollten aus dem "schwarzen Menü" heraus starten und evtl klappt es auch nach manueller Auswahl von Typ und Startbank Module zu starten.

so long,

Hias
Dateianhänge
cartmenu-260609.zip
(16.87 KiB) 1-mal heruntergeladen

JoSch
Beiträge: 380
Registriert: 25.08.2021 21:40
Has thanked: 171 times
Been thanked: 132 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von JoSch »

Besten Dank für die schnelle Arbeit.
Ich muss erst noch meine H.A.T.Z.-Box auspacken und dann kann ich das testen.
Ich werde mich dann melden.

Benutzeravatar
mega-hz
Beiträge: 2010
Registriert: 03.11.2021 11:23
Has thanked: 642 times
Been thanked: 713 times

Re: 130XE Secam mag The!Cart nicht.

Beitrag von mega-hz »

wäre es nicht einfacher den GTIA zu tauschen?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
DjayBee
Beiträge: 1283
Registriert: 17.08.2021 04:02
Has thanked: 981 times
Been thanked: 516 times
Kontaktdaten:

Re: 130XE Secam mag The!Cart nicht.

Beitrag von DjayBee »

mega-hz hat geschrieben:
Gestern 21:04
wäre es nicht einfacher den GTIA zu tauschen?
Ähem, dann ist es kein SECAM Atari mehr. :?:

Benutzeravatar
mega-hz
Beiträge: 2010
Registriert: 03.11.2021 11:23
Has thanked: 642 times
Been thanked: 713 times

Re: 130XE Secam mag The!Cart nicht.

Beitrag von mega-hz »

naja, zum Glück oder?
Ansonsten eher in die Vitrine und nicht benutzen...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast