Konvertierung von ATARI XL/XE nach ATARI 5200

Moderator: Rockford

Antworten
Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

In Olix seinen Thread bei AtariAge hat jemand gefragt, ob das ATARI XL/XE-Spiel auch für den 5200er umgesetzt wird.
Nun fand ich diese Frage sehr interessant, da der 5200 theoretisch die selbe Hardware nutzt, nur die Chips an anderen Hardware-Adresse verwaltet. Aber was müsste man noch beachten, wenn man ein XL/XE-Spiel für den 5200 umprogrammieren möchte?
Gibt es da vllt. im Internet schon eine Art Anleitung? Wie geht das z.B. mit DLI und VBI etc...

Grüße
Janko

Benutzeravatar
Irgendwer
Beiträge: 70
Registriert: 25.08.2021 19:05
Has thanked: 15 times
Been thanked: 30 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Irgendwer »

Kveldulfur hat geschrieben:
24.05.2023 09:09
Aber was müsste man noch beachten, wenn man ein XL/XE-Spiel für den 5200 umprogrammieren möchte?
* andere (grausame) Controller/Joysticks, die anders abgefragt werden (mit Minimal-Tastatur)
* kein OS/Basic
* (viel) weniger RAM

DLIs funktionieren wie beim Heimcomputer aber bei VBIs muss man ohne OS-Unterstützung auskommen

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Hier in Deutschland wird kaum einer ein ATARI 5200 haben... stellt sich die Frage, ob der Aufwand der Portierung lohnt.

Grüße
Janko

Online
Benutzeravatar
andymanone
Beiträge: 2498
Registriert: 17.08.2021 12:34
Wohnort: Berlin - Suburban
Has thanked: 491 times
Been thanked: 789 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von andymanone »

Kveldulfur hat geschrieben:
24.05.2023 11:54
Hallo!

Hier in Deutschland wird kaum einer ein ATARI 5200 haben... stellt sich die Frage, ob der Aufwand der Portierung lohnt.

Grüße
Janko
Also die US -ATARI´aner sind ganz große 5200´er Fans ;) (einfach mal ins 5200´er Subforum auf AA gucken :))....
Da würde sich das sicher lohnen...
Kommt halt drauf an, welche Zielgruppe du im Auge hast....

Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Youtube

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Mein Grundgedanke war, jeden ATARI sollte man unterstützen, wenn es "leicht" möglich ist.
Da der XL/XE und der 5200 sich sehr nah sind, habe ich mir überlegt, ob dies "leicht" umzusetzen ist.

Wenn in der USA eine entsprechende Gemeinde ist, die den ATARI 5200 unterstützen, lohnt es sich um so mehr...
Ich werde mich wohl mal ein wenig mit dem 5200 beschäftigen :-)
Leider ist org. Hardware sehr teuer, bzw. sind die Versandkosten sehr hoch... mal schauen.

Grüße
Janko

Benutzeravatar
tfhh
Beiträge: 91
Registriert: 17.06.2021 02:31
Wohnort: Wistedt, Germany
Has thanked: 82 times
Been thanked: 88 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von tfhh »

Moin,
Kveldulfur hat geschrieben:
24.05.2023 12:17
Mein Grundgedanke war, jeden ATARI sollte man unterstützen, wenn es "leicht" möglich ist.
Da der XL/XE und der 5200 sich sehr nah sind, habe ich mir überlegt, ob dies "leicht" umzusetzen ist.
Radio Eriwan-Antwort: Im Prinzip ja, aber... :-D - Rein von der Hardware kannst Du es "beinahe" 1:1 umsetzen. Was auf dem XL/XE machbar ist, ist auch auf dem 5200er realisierbar.

Es gibt drei Herausforderungen:

1. Das Fehlen sämtlicher OS Unterstützung im 5200er
2. Das Fehlen der PIA im 5200er und damit komplett anderes Joystick-Handling
3. Die S0...S2 Eingänge (8-Bit Rechner: Funktionstasten START, SELECT, OPTION) des GTIA werden im 5200er für Joystick-Matrix genutzt

Zu 1.) - Gemeint sind so Sachen wie Shadow-Register und Interrupt-Routinen, die Timer-Routinen und mehr. Das ist natürlich für Assembler-Programmierer kein Ding, aber in anderen Sprachen wird es schwierig, z.B. eine taktgenaue VBI Routine für Spielerbewegung, Sound etc. zu realisieren

Zu 2.) - Das Joystickhandling unterscheidet sich deutlich, da das 5200er keine PIA hat. Es werden die Tastatur-Eingänge "zweckentfremdet", um daraus die Tasten eines 5200er Joypads abzufragen. Der eigentliche "Joystick-Teil" ist beim 5200er analog (es werden die Paddle-Eingänge genutzt), weswegen die Programmierung deutlich anders sein muß. Hier müssen auf jeden Fall andere Routinen entwickelt werden als für alle anderen 8-Bit Maschinen. Entsprechend gibt es keine normale Tastatur, dafür aber die 15 Tasten auf dem Joystick (Ziffern 0 bis 9, Zeichen * und # sowie START, RESET und PAUSE). Diese werden pro Controller in einer 4x4 Matrix abgefragt via POKEY.

Zu 3.) - Wie bei den Joysticks, hier sind andere Routinen nötig, da es nicht 1:1 paßt. Die 5200er Standard Joysticks haben eine START Taste, aber SELECT und OPTION gibt es nicht. Die Trigger sind seperat.

Ebenfalls, wie bereits erwähnt, gibt es das 5200er nur in NTSC. Entsprechend muß ein Spiel/Demo, was auf beiden Welten laufen soll, zwingend NTSC tauglich sein. Da tun sich europäische Entwickler ja öfter schwer mit :-)

Grüße, Jürgen

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Danke für die Infos... nun habe ich natürlich daran gedacht, mein Spiel, welches ich beim Softwarewettbewerb 2023 eingereicht habe, später für den 5200 umzusetzen, muss aber feststellen, dass der 5200 nur 32kB ROMs verwalten kann und mein Spiel aber 48kB Daten hat zzgl. ca. 10kB RAM :-) So etwas wie Bankswitching im Cartridge ist wohl nicht vorgesehen.

Grüße
Janko

slx
Beiträge: 134
Registriert: 18.06.2021 23:16
Has thanked: 93 times
Been thanked: 10 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von slx »

Kveldulfur hat geschrieben:
24.05.2023 16:59
Danke für die Infos... nun habe ich natürlich daran gedacht, mein Spiel, welches ich beim Softwarewettbewerb 2023 eingereicht habe, später für den 5200 umzusetzen, muss aber feststellen, dass der 5200 nur 32kB ROMs verwalten kann und mein Spiel aber 48kB Daten hat zzgl. ca. 10kB RAM :-) So etwas wie Bankswitching im Cartridge ist wohl nicht vorgesehen.
Machbar ist Bankswitching im Modul schon.
Auf AtariAge gibt's dazu ein paar Threads. Wenn man keine eigene Cartridge konstruieren will, dann könnte man die AtariMax-Cartridge verwenden, die werden auch für andere Games als Medium verwendet.

Kunden dafür gibt's im AtariAge Store sicher.

Es gab kürzlich auch einen Player/Missile-Podcast, in dem die Unterschiede etwas detaillierter erklärt wurden.

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Danke für die Infos... mal schauen, ob der Altirra das auch emulieren kann.

Grüße
Janko

Benutzeravatar
Tron04
Beiträge: 118
Registriert: 17.08.2021 08:37
Has thanked: 51 times
Been thanked: 23 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Tron04 »

Kveldulfur hat geschrieben:
24.05.2023 17:23
Danke für die Infos... mal schauen, ob der Altirra das auch emulieren kann.
Die Frage lautet eher: Was kann Altirra mittlerweile NICHT an Atari Hardware emulieren.
Also das 5200er SuperSystem kann er auf jeden Fall. (Vorrausgesetzt du hast die rom files dazu, bzw sehe gerade das es auch ein internes Altirra 5200 OS gibt)

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Ich möchte mich nocheinmal für die tollen Infos und Tipps bedanken.

Ich habe es hinbekommen ein 64kB Modul-Abbild für den ATARI 5200 zu erzeugen, welches im Altitrra läuft.
Es bedarf noch ein paar Tests, ob ich überall die notwendigen Anpassungen gemacht habe und nicht etwas übersehen habe, aber bis nach dem Software-Wettbewerb sollte ich fertig sein ;-)

Grüße
Janko

Benutzeravatar
DjayBee
Beiträge: 625
Registriert: 17.08.2021 04:02
Has thanked: 384 times
Been thanked: 175 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von DjayBee »

Das Joystick-Handling scheint auch etwas "tricky" zu sein.

Schau evtl. mal hier, welches Problem Baktra auf AtariAge hatte.

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Danke für den Hinweis! Wenn ich den Thread richtig verstanden habe, habe ich den Fehler POTGO doppelt zu definieren nicht gemacht.

Ich hoffe ja bis Oktober noch evtl. einen eigenen 5200er zu ergattern, um dann auf org. Hardware zu testen 8-)
Muss mir nur überlegen, wie ich es meiner Frau erkläre... :mrgreen:
Oder ich frage hier im Forum, ob jemand für mich das Spiel testet ;)

Grüße
Janko

Online
Benutzeravatar
andymanone
Beiträge: 2498
Registriert: 17.08.2021 12:34
Wohnort: Berlin - Suburban
Has thanked: 491 times
Been thanked: 789 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von andymanone »

Kveldulfur hat geschrieben:
26.05.2023 15:59
Hallo!

Danke für den Hinweis! Wenn ich den Thread richtig verstanden habe, habe ich den Fehler POTGO doppelt zu definieren nicht gemacht.

Ich hoffe ja bis Oktober noch evtl. einen eigenen 5200er zu ergattern, um dann auf org. Hardware zu testen 8-)
Muss mir nur überlegen, wie ich es meiner Frau erkläre... :mrgreen:
Oder ich frage hier im Forum, ob jemand für mich das Spiel testet ;)

Grüße
Janko
Ich glaube 24Sumo hatte einen 5200´er, der hilft dir bestimmt....

Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Youtube

Benutzeravatar
24sumo
Beiträge: 192
Registriert: 17.08.2021 08:53
Has thanked: 48 times
Been thanked: 38 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von 24sumo »

Ja, habe einen 5200er und auch eine Atarimax Karte, könnte ein ROM auf SD-Karte laden...

Wobei das System länger nicht aufgebaut war, aber das wäre ja mal ein vernünftiger Versuch und Grund. Meine Joystick-Experimente habe ich mit dem Teil auch noch nicht abgeschlossen, hatte mir Adapter für PC Analog Joysticks besorgt. Die 5200er Controller sind unbrauchbar, selbst wenn das Mylar und Potis OK sind - es fehlt definitiv eine Autozentrierung, und ich würde bei Import eines 5200er keine Kraft für Reparaturversuche reinstecken. Lieber teures Geld in Neuware versenken... 5200 standalone gibt es ggf. relativ preisgünstig - Atarimax Cartrige, Controller, Netzteilumbau und Videoumbau ist aber dran zu denken.
Gruß
Bernhard

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

24sumo hat geschrieben:
26.05.2023 16:36
...mir Adapter für PC Analog Joysticks besorgt....
Hallo!

Naja, wird noch etwas dauern, bevor man testen kann, jedoch habe ich da direkt eine Frage:
Wenn man kein org. Joypad nutzt, sondern z.B. einen PC-Joystick, wie geht es dann mit den Sondertasten?

START, * und # werden bei mir benötigt, wobei man auch mit dem Feuerknopf starten kann.

Grüße
Janko

Benutzeravatar
24sumo
Beiträge: 192
Registriert: 17.08.2021 08:53
Has thanked: 48 times
Been thanked: 38 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von 24sumo »

Der Adapter splittet die Signale, für die Tastenfunktion bleibt das Original dran und zusätzlich der PC Joystick.
IMG_20230526_191533.jpg
IMG_20230526_191517.jpg

Benutzeravatar
24sumo
Beiträge: 192
Registriert: 17.08.2021 08:53
Has thanked: 48 times
Been thanked: 38 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von 24sumo »

Ansonsten lieber in so was investieren... https://retrogameboyz.com/products/atar ... -left-read

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Ah, interessant. Der Joystick wäre mir ein wenig zu groß, aber der Adapter gefällt mir.

Grüße
Janko

Benutzeravatar
CharlieChaplin
Beiträge: 584
Registriert: 18.06.2021 22:59
Has thanked: 115 times
Been thanked: 153 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von CharlieChaplin »

In Antic und Analog gab es dazu Artikel, wie man sowas machen kann bzw. worauf man achten muss, z.B. diesen hier...
als nicht-Programmierer kann ich nicht sagen, ob diese Artikel etwas taugen oder doch sehr allgemein gehalten sind.
Dateianhänge
52TO400.TXT
(16.28 KiB) 28-mal heruntergeladen

Online
Benutzeravatar
Kveldulfur
Beiträge: 624
Registriert: 17.08.2021 02:32
Has thanked: 237 times
Been thanked: 163 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von Kveldulfur »

Hallo!

Genau dieses Dokument habe ich genutzt.
Wurde im AA Forum verlinkt.

Grüße
Janko

Benutzeravatar
CharlieChaplin
Beiträge: 584
Registriert: 18.06.2021 22:59
Has thanked: 115 times
Been thanked: 153 times
Kontaktdaten:

Re: Konvertierung von ATARI XL/XE nach ATARI 5200

Beitrag von CharlieChaplin »

Hehe,
der Artikel stammt von Claus Buchholz, dieser ist als ClausB im AA Forum unterwegs und sowohl der Artikel als auch der Autor sind dort sehr gut bekannt. (Claus spricht und versteht übrigens auch Deutsch und hat sogar hier im Abbuc Forum schonmal etwas auf Deutsch gepostet.)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast