Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Xonix - für Z1013 und andere » Themenansicht

Autor Thread - Seiten: -1-
000
05.09.2020, 18:00 Uhr
Hobi



Ich hatte letztlich wieder etwas Zeit, mich um den SDCC C-Compiler zu kümmern. Dabei wollte ich euch ein kleines Demo zeigen:

www.mrboot.de/download/xonix.z80



Es müsste auf allen Monitorversionen lauffähig sein. Eigentlich wollte ich noch eine Version für den Grafikcontroller nachschieben. Falls jemand Vorschläge oder Wünsche hat, kann ich das dann einbauen.

Momentan ist die Version auf 4 Level eingeschränkt. Ein paar Macken gibt es noch, so funktioniert die Punktezählung noch nicht korrekt. Falls es jemand über 65536 Punkte schaffen sollte, denke ich, dass es kein Problem ist. Der Compiler sollte auch mit Long-Zahlen (fehlerfrei!) hantieren können.
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 05.09.2020 um 18:51 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
05.09.2020, 18:42 Uhr
ralle



Geht, habe es zwar nur mit dem EMU, aber geht schön. Also Headersave richtig?
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
05.09.2020, 18:52 Uhr
Hobi



Was meintest du mit Headersave?
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
05.09.2020, 19:49 Uhr
ralle



Von Brosig. Das System ist Abwärtskompatibel zu den Monitor. Es wird 2 Kenntöne ausgegeben, einer für den davor gesetzten Header und einer für den Fileanfang.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
05.09.2020, 20:18 Uhr
Hobi



Das File steht als .z80 Format zum Download. Dies kann mit oder ohne Headersave geladen werden. Das Programm müsste unabhängig von der verwendeten Monitorversion sein.

AddOn: jetzt gibt es final 10 Level und Joystick nach Practic 01/88
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 05.09.2020 um 22:39 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
05.09.2020, 22:43 Uhr
Lötspitze



Hallo Hobi,

das Programm läuft gut auf meiner Z1013-Hardware (128er mit 2.02-Monitor).

VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
06.09.2020, 07:52 Uhr
ralle



Da kann ich es ja in den Echten 64er mit Brosig reinschieben...
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
06.09.2020, 20:15 Uhr
Hobi



Ich hatte die wahnsinnige Idee, den SDCC auf Version 4 zu aktualisieren. Danach hakt das Programm wieder mal und das Debuggen geht los. Aber jetzt funktioniert es wieder.

Vereinfacht gesagt, geht der Kode-Optimierer sehr aggressiv vor, sprich ist von der Intention sehr gut und sieht viel überflüssigen Kode. Aber leider entfernt er manchmal wichtige Zwischenergebnisse.

Als Workaround sollte man Berechnungen zwischen globalen und lokalen Variablen NICHT mischen.

Das z.b. kann schief gehen. Besser wäre eine Trennung zwischen den beiden Bereichen.

Quellcode:

foo() {
char *ptr=GLOBAL_PTR;
ptr+=32*GLOBAL_OFS; !!!in HL steht ptr und der Zugriff auf GLOBAL_OFS verwendet auch das HL register!!!
*ptr=' '; !!!Hier ist der Inhalt vom Zeiger ptr danach kaputt und geht irgendwo hin!!!
}


--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 06.09.2020 um 20:23 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
08.09.2020, 20:18 Uhr
Hobi



Wieder ein kleines Update. Ich habe die Joysticksteuerung überarbeitet.

So richtig kann man nur auf der Original-Hardware testen. Deswegen habe ich es nochmal als WAV hochgeladen:

www.mrboot.de/download/xonix.wav.bz2

Der Joystick hatte überhaupt nicht so funktioniert, wie ich erwartet hatte. Im besonderen müssen die Fälle, bei denen 2 Richtungstasten gleichzeitig gedrückt werden, auf die 4 Richtungen gemapped werden.

Ich würde versuchen die Grafik auf einen GDC umzustellen. Gibt es dafür Interesse?
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 08.09.2020 um 20:20 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
09.09.2020, 05:36 Uhr
ralle



Ich habe zwar die VGA, ist aber noch nicht aufgebaut. D.h. nur Orginal-Grafik.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
10.09.2020, 08:44 Uhr
Hobi



Ich habe das Programm für den AC1 umgestrickt. Eventuell könnte man den Titel den Theads anpassen.

www.mrboot.de/download/xonix_ac1.z80
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 10.09.2020 um 08:44 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
12.09.2020, 22:09 Uhr
Hobi



und das ganze nochmal für den KC87 in Farbe

www.mrboot.de/download/xonix_z9001.kcc


--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 12.09.2020 um 22:10 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek