mytris source code

Moderator: Rockford

Antworten
Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

mytris source code

Beitrag von pps »

Für alle, die es interessiert, habe ich gerade den komplette Source Code von mytris hochgeladen.

Damit Ihr etwas besser damit zurechtkommt habe ich das große Source in viele kleinere Dateien aufgeteilt und auch noch einen Hauch mehr an Kommentaren hinzugefügt.

Am besten gleich mit WUDSN IDE von Peter Dell betrachten. Aber es sollte am Ende auch so mit MADS assemblierbar sein.

Fragen, könnt Ihr gerne stellen ;)

mytris source auf github
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

patjomki
Beiträge: 487
Registriert: 18.08.2021 23:21
Has thanked: 200 times
Been thanked: 106 times
Kontaktdaten:

Re: mytris source code

Beitrag von patjomki »

Habe mir mal den sourcecode von Mytris angesehen, weil das Programm ja ohne Usereingabe ein angeschlossenes Joy2b+ erkennen soll. Aber irgendwie kapiere ich es nicht.

Was ist der Trick?

Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

Re: mytris source code

Beitrag von pps »

patjomki hat geschrieben:
21.03.2026 19:00
Habe mir mal den sourcecode von Mytris angesehen, weil das Programm ja ohne Usereingabe ein angeschlossenes Joy2b+ erkennen soll. Aber irgendwie kapiere ich es nicht.

Was ist der Trick?
Im Prinzip ist das ganz einfach. Wenn paddl0 ($0270) eins ist und gleichzeitig auch paddl1 ($0271) eins ist, dann hast Du einen Joy2b an Port 0.
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

patjomki
Beiträge: 487
Registriert: 18.08.2021 23:21
Has thanked: 200 times
Been thanked: 106 times
Kontaktdaten:

Re: mytris source code

Beitrag von patjomki »

pps hat geschrieben:
21.03.2026 21:49
Im Prinzip ist das ganz einfach. Wenn paddl0 ($0270) eins ist und gleichzeitig auch paddl1 ($0271) eins ist, dann hast Du einen Joy2b an Port 0.
Super. Danke für den Tipp. Dann hat es ascrnet wuf Atariage falsch erklärt. Im Moment ist es für mich noch ne Trockenübung, bis mein Joy2b+ ankommt.

Wie unterscheidest Du das Joy2b+ denn von einem angeschlossenen Paar Paddles an Port 0, die beide komplett rechts stehen und damit an $270 und $271 auch 1 liefern?

Edit: Gerade mal ausprobiert. Dann wird irrtümlich ein Joy2b+ erkannt

Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

Re: mytris source code

Beitrag von pps »

patjomki hat geschrieben:
21.03.2026 22:14
.Wie unterscheidest Du das Joy2b+ denn von einem angeschlossenen Paar Paddles an Port 0, die beide komplett rechts stehen und damit an $270 und $271 auch 1 liefern?

Edit: Gerade mal ausprobiert. Dann wird irrtümlich ein Joy2b+ erkannt
Ja, das darf dann nicht sein. Ich glaube, dass diese Möglichkeit nicht bedacht wurde von ascrnet als er das entwickelt hat - so hat er ja auch auf AtariAge reagiert.
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

Benutzeravatar
Kveldulfur
Beiträge: 1111
Registriert: 17.08.2021 02:32
Has thanked: 577 times
Been thanked: 516 times
Kontaktdaten:

Re: mytris source code

Beitrag von Kveldulfur »

Moin!

Ich denke es ist eher selten, dass man die Paddles anschließt, wenn man mit dem Joystick spielen möchte.
Und in dem Fall funktioniert die Erkennung gut, finde ich.

Grüße
Janko
Meine Projekte findest Du hier...

Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

Re: mytris source code

Beitrag von pps »

Kveldulfur hat geschrieben:
22.03.2026 06:23
Moin!

Ich denke es ist eher selten, dass man die Paddles anschließt, wenn man mit dem Joystick spielen möchte.
Und in dem Fall funktioniert die Erkennung gut, finde ich.

Grüße
Janko
Ja klar. Außerdem ist es ja auch durchaus unwahrscheinlich, dass man beide Paddles exakt in einer Endposition hat.
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

patjomki
Beiträge: 487
Registriert: 18.08.2021 23:21
Has thanked: 200 times
Been thanked: 106 times
Kontaktdaten:

Re: mytris source code

Beitrag von patjomki »

pps hat geschrieben:
22.03.2026 08:57
Kveldulfur hat geschrieben:
22.03.2026 06:23
Moin!

Ich denke es ist eher selten, dass man die Paddles anschließt, wenn man mit dem Joystick spielen möchte.
Und in dem Fall funktioniert die Erkennung gut, finde ich.

Grüße
Janko
Ja klar. Außerdem ist es ja auch durchaus unwahrscheinlich, dass man beide Paddles exakt in einer Endposition hat.
Oh. Ich hoffe, dass es nicht falsch verstanden wurde?

Ich bin nämlich froh und dankbar, dass mir so schnell geholfen wurde. Und es gefällt mir auch, wenn Games wie Mytris zusätzliche Hardware (wie Stereo oder Joy2b+) unterstützen.
Die Wahrscheinlichkeit, dass sowohl Paddles angeschlossen sind und diese auch noch beide auf Vollausschlag stehen, ist tatsächlich nahe Null (aber eben nicht 100% Null).
Geht dann halt bei Joy2b+ nicht anders.

Naja, Ansonsten ist es halt momentan Trockenschwimmen, um mir die Wartezeit auf meine Joy2B+ Hardware zu verkürzen.

Baer eine Sache ist mir noch aufgefallen:
Auf dem Mytris-Titelbild stimmen die PM-Underlays nicht immer. Bei "OPTION gamemode:" ist das Underlay einen Pixel zu niedrig und das "t" von "mytris" guckt oben raus. Bei "scores of mytris mode" ist es genau umgekehrt, da schaut das "y" um einen Pixel unten raus.

Also nochmals vielen Dank für die schnelle Hilfe und die Erläuterungen.

Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

Re: mytris source code

Beitrag von pps »

patjomki hat geschrieben:
22.03.2026 12:10
Naja, Ansonsten ist es halt momentan Trockenschwimmen, um mir die Wartezeit auf meine Joy2B+ Hardware zu verkürzen.

Baer eine Sache ist mir noch aufgefallen:
Auf dem Mytris-Titelbild stimmen die PM-Underlays nicht immer. Bei "OPTION gamemode:" ist das Underlay einen Pixel zu niedrig und das "t" von "mytris" guckt oben raus. Bei "scores of mytris mode" ist es genau umgekehrt, da schaut das "y" um einen Pixel unten raus.

Also nochmals vielen Dank für die schnelle Hilfe und die Erläuterungen.
Ich habe bisher auch "nur" mit Altirra wirklich Joy2b getestet. Meinen ArcadeR habe ich noch immer nicht auf Joy2b umgerüstet.

Die PM glitches in MyTris sind Features, keine Fehler 😉
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

Benutzeravatar
CharlieChaplin
Beiträge: 1138
Registriert: 18.06.2021 22:59
Has thanked: 356 times
Been thanked: 417 times
Kontaktdaten:

Re: mytris source code

Beitrag von CharlieChaplin »

Es gibt tatsächlich auch Controller, die Joystick und Paddle(s) haben.
Multipad und Powerpad von Portronic zum Beispiel.
Oder der Elite bzw. Sigma Multifunction Controller 2002.
Und vermutlich noch einige andere.
Dateianhänge
Elite 2002
Elite 2002
joystick_elite_2002.jpg (43 KiB) 272 mal betrachtet

patjomki
Beiträge: 487
Registriert: 18.08.2021 23:21
Has thanked: 200 times
Been thanked: 106 times
Kontaktdaten:

Re: mytris source code

Beitrag von patjomki »

CharlieChaplin hat geschrieben:
22.03.2026 19:32
Es gibt tatsächlich auch Controller, die Joystick und Paddle(s) haben.
Multipad und Powerpad von Portronic zum Beispiel.
Oder der Elite bzw. Sigma Multifunction Controller 2002.
Und vermutlich noch einige andere.
Da denkt man, man hätte in den vergangenen ~40 Jahren schon alles gesehen... :o
Aber wenigstens haben solche Kombisticks ja einen Umschalter.

patjomki
Beiträge: 487
Registriert: 18.08.2021 23:21
Has thanked: 200 times
Been thanked: 106 times
Kontaktdaten:

Re: mytris source code

Beitrag von patjomki »

pps hat geschrieben:
22.03.2026 12:37
Die PM glitches in MyTris sind Features, keine Fehler 😉
Also wird das vermutlich so bleiben? :roll:

Benutzeravatar
pps
Beiträge: 862
Registriert: 18.06.2021 23:05
Has thanked: 216 times
Been thanked: 434 times
Kontaktdaten:

Re: mytris source code

Beitrag von pps »

patjomki hat geschrieben:
22.03.2026 21:42
Also wird das vermutlich so bleiben? :roll:
Zumindest habe ich derzeit nicht vor am dem Spiel noch was zu machen.
PP´s of STARSOFTBerlin__________github|meine Webseite|Demozoo

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast