Die Suche ergab 275 Treffer

von Prodehl
25.02.2022 13:57
Forum: Programmierung
Thema: DisplayList für Neueinsteiger #1
Antworten: 11
Zugriffe: 1529

Grobscroll durch Manipulation der Displaylist

Der Graphikbildschirm hat im Textmodus 24 Zeilen a 40. Jede Zeile in der Displaylist bekommt also eine 2 eingeschrieben (die ersten 24 Scanlines bleiben leer). Die erste Zeile hat dabei nicht den Wert 2 sondern 66 (64+2) - wobei die 64 einen Adressbefehl darstellt - nämlich den des Bildschirmanfange...
von Prodehl
25.02.2022 13:56
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

... nochmal zum Grobscrollcode: Der Graphikbildschirm hat im Textmodus 24 Zeilen a 40. Jede Zeile in der Displaylist bekommt also eine 2 eingeschrieben (die ersten 24 Scanlines bleiben leer). Die erste Zeile hat dabei nicht den Wert 2 sondern 66 (64+2) - wobei die 64 einen Adressbefehl darstellt - n...
von Prodehl
23.02.2022 00:18
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

... habs gleich mal ausprobiert... sehr geil!! Läuft echt flüssig!
Ich schau mir den Code noch ganz genau an, vielleicht kann ich das etwas umbauen und bei mir noch nutzen....
Vielen Dankfür den schönen Code!!
LG Peter
von Prodehl
22.02.2022 17:40
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Also ich würde wohl auch am Software-Wettbewerb teilnehmen, mein Spiel ist ja nicht fertig und "veröffentlicht", insofern sollte das kein Problem sein. Auch stammt der Code komplett von mir, wie man gut nachvollziehen kann... sollte die Kommision dennoch damit "Probleme" haben, d...
von Prodehl
22.02.2022 10:55
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Das mit der Schleife ist gut… werde ich beim nächsten Projekt auch so machen… was programmierst du eigentlich, Janko?
von Prodehl
21.02.2022 23:10
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

rtp2.2.MOV
(5.97 MiB) 29-mal heruntergeladen
von Prodehl
21.02.2022 22:57
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

endlich klappt die Explosion...

... heute habe ich es endlich hinbekommen!! Die Explosion läuft animiert sauber durch während das Programm weiterscrollt... daran arbeite ich jetzt tatsächlich seit Wochen. Eine Idee war ja, daß die Explosion ständig im VBI animiert läuft und man beim Auslösen der Explosion einfach die ständig animi...
von Prodehl
17.02.2022 22:22
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

rtp2.1.MOV
(2.72 MiB) 28-mal heruntergeladen
leider knackt mein Joystick so laut ;-)
von Prodehl
17.02.2022 22:13
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

der Code im Hauptprogramm: org $2000 icl '../hardware.txt' icl 'header.txt' icl 'character.asm' icl 'lands.asm' icl 'pmg_vars.asm' icl 'VBI.asm' .proc main main1 mwa #dlist 560 mva #151 fuelzaehleritem mva #0 fuelzaehler mva #10 store1 mva #170 store3 mva #16 sound12 jsr text Start1 jsr variablenset...
von Prodehl
17.02.2022 22:09
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Was macht mein kleines Projekt? In den letzten Wochen hatte ich sehr viel an verschiedenen Dingen programmiert und experimentiert... und mich ein wenig verrannt. Ich bin dann mal einen Schritt zurückgegangen und habe eine etwas ältere aber stabil funktionierende Version genommen und da weitergearbei...
von Prodehl
17.02.2022 10:37
Forum: Programmierung
Thema: Sinn und Zweck der Schattenregister
Antworten: 13
Zugriffe: 1009

Re: Sinn und Zweck der Schattenregister

Vielen Dank Lars!
Hier gibt es einfach Leute, die es echt drauf haben... Respekt!
Gruß
Peter
von Prodehl
11.02.2022 16:05
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

... so sieht beispielsweise meine Hauptschleife im Moment aus: hauptprogramm jsr schuesse jsr blinken jsr letztereihe ;letzte Reihe (lands) Bildschirm1 printen (sichtbar) jsr feinscroll ;Feinscroll Bildschirm1 ausführen (sichtbar) mwa #$7530 var1 ;var1 auf 30000 ($7530) setzen mwa #$7AE4 var2 ;var2 ...
von Prodehl
10.02.2022 07:58
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Guten Morgen Lars! Vielen Dank für die vielen interessanten Anregungen! Als ich vor ein paar Monaten gestartet bin, war mein Ziel eigentlich Assembler zu lernen, dabei das System mehr kennenzulernen und dabei einen einfachen Shooter nach dem Vorbild Phobos zu schreiben. Eigentlich könnte ich jetzt a...
von Prodehl
09.02.2022 10:25
Forum: Hardware
Thema: Akku im Atari 130 XE
Antworten: 11
Zugriffe: 889

Akku im Atari 130 XE

Hallo und guten Morgen!
Ich würde gerne meinen Atari 130 XE mobil machen und in das Gehäuse einen starken Akku einbauen (statt Netzteil).
Hat das schon mal jemand gemacht - und wenn ja, welchen Akku sollte man nehmen??
Liebe Grüße
Peter
von Prodehl
06.02.2022 12:24
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

...ja klar, da habe ich viel nachgelesen...
von Prodehl
06.02.2022 12:04
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Hey DjayBee ....
ganz 100% habe ich nicht verstanden, wie ich das umsetzen kann, aber prinzipiell habe ich es verstanden... ja, das wird wohl die Lösung sein!
Und dann läuft der Fein-/ und Grobscroll fast identisch schnell ab...
von Prodehl
06.02.2022 11:54
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

.proc wartes clc ldx delay ; Warteschleife st lda RTCLOK+2 wa cmp RTCLOK+2 beq wa dex bpl st rts .endp ; ------------------------------------------------------------------------------------- .proc feinscroll ldy #1 mva #0 delay @ jsr wartes sty vscrol iny cpy #8 bne @- rts .endp so sieht mein Feins...
von Prodehl
06.02.2022 11:37
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Ich glaube auch, daß ich prinzipiell mehr Zeit in der Hauptschleife hätte, wobei da schon ne Menge Code drin ist... wahrscheinlich liegt es in der primären Konzeption! Ich habe ja den gesamten Grob-/Feinscroll in der Hauptroutine. Der Grobscroll ist bei mir so aufgebaut, dass er den gesamten Bildsch...
von Prodehl
06.02.2022 01:20
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Grundsätzlich ist es also das Problem des Timings.... In dem Artikel wird ja beschrieben, wie der VBI Teile der Hauptroutine steuert... Ein Problem dabei ist wohl, daß der VBI viel schneller läuft als das Hauptprogramm... wenn eine Schleife im Hauptprogramm auf den VBI wartet, dann ist der vielleich...
von Prodehl
06.02.2022 00:45
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

... dies ist ja mein erstes Projekt dieser Art und natürlich sammelt man da so seine Erfahrungen. Primär wollte ich anhand dieses Spieles Assembler lernen und den Atari noch besser verstehen lernen... daß das so kompliziert wird und daß ich im Prinzip bei diesem komplexen Programm alles ziehen muss,...
von Prodehl
05.02.2022 17:35
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

... oh ... das ist interessant!!
Vielen Dank!!!!
von Prodehl
05.02.2022 13:38
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Tatsächlich habe ich den Artikel bereits mehrfach gelesen und finde ihn gut - ich habe die Hexenküche original hier und übrigens auch eine alte Originalausgabe von DeRe - auch ein interessantes Buch. Über die Interruptprogrammierung - also so richtig in die Tiefe - findet man leider nicht so viel.. ...
von Prodehl
05.02.2022 10:21
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

... hm ja, verstehe. Mit dem Editor bin ich allerdings auch noch nicht so firm. Wenn ich das richtig gelesen habe, dann kann ich per Software keine Tastaturaktion simulieren und so den Interrupt auslösen??
von Prodehl
05.02.2022 10:11
Forum: Software
Thema: PMG Editor im Browser
Antworten: 4
Zugriffe: 505

Re: PMG Editor im Browser

Danke für die Info, Mathy!
Super tool... das habe ich mir gleich mal downgeloaded, um es auch jederzeit offline benutzen zu können.
Gruß
Peter
von Prodehl
03.02.2022 21:59
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Hallo Janko, prinzipiell hast du Recht, ich komme nicht viel weiter, aber ich komme damit ein wenig weiter.... Ich habe jetzt den langen VBI in 2 VBI´s geteilt und die Schüsse und die Steuerung so modifiziert, daß sie immer 2 y / x-Werte weiter gehen. Zusätzlich habe ich jetzt nochmal ca. 200-300 Pr...
von Prodehl
03.02.2022 19:46
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Re: Interrupt - Programmierung

Folgende Möglichkeit eines weiteren Interrupt, den man sehr schön in seinem Programm nutzen kann habe ich gerade entdeckt und ausprobiert: Der Break-Interrupt!!! Folgende Idee: Der VBI ist ja so schön, da er kontinuierlich 5 x pro Sekunde ausgelöst wird. Viele Steuerungen können so im VBI super prog...
von Prodehl
03.02.2022 11:33
Forum: Programmierung
Thema: Interrupt - Programmierung
Antworten: 24
Zugriffe: 1573

Interrupt - Programmierung

Ich mache mal ein neues Thema auf, weil ich es so spannend finde. Und habe gleich eine Frage: Als junger Kerl habe ich viel im Basic programmiert. Für meinen Mathekurs habe ich dann in Basic eine Kurvendiskussion geschrieben, mit grafischer Darstellung der Kurve. Man konnte via INPUT eine beliebige ...
von Prodehl
02.02.2022 21:24
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

... Ihr Lieben,
vielen Dank für die Rückmeldungen und vielen Ideen. Das tut gut und spornt an... und alle Ideen und Tips sind mehr als willkommen.
Zong Hefte .... ich suche mal!
Schönen Abend allen!
Gruß
Peter
von Prodehl
02.02.2022 16:06
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

... heute habe ich eine Menge experimentiert mit den VBI´s.... folgendes kann ich nun berichten: Zeit bleibt Zeit und das kann man nicht ändern. Teile ich den langen VBI in 2 VBI´s, dann läuft das System stabil und rund, aber man merkt die Einbuße der Geschwindigkeit. Die Joysticksteuerung wird etwa...
von Prodehl
01.02.2022 19:36
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Hi Janko, erst einmal vielen Dank für den wirklich kreativen Ansatz. Ich dachte wirklich in dem Moment, als ich es gelesen hatte: Das ist es. Und habe es gerade mal mit einfacher Teilung des VBI umgesetzt... so einfach geht es leider nicht. Es ruckelt mindestens genauso und die Steuerung und die Mis...
von Prodehl
01.02.2022 16:02
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

hier das Video mit 2 Schüssen:
rtp2s.mov
(2.98 MiB) 34-mal heruntergeladen
und das Video mit 4 Schüssen:
rtp4s.mov
(2.98 MiB) 27-mal heruntergeladen
in beiden Fällen wird die Kollision noch nicht richtig erkannt und die Explosion läuft nicht richtig... aber das muss ich ja noch anpassen!
von Prodehl
01.02.2022 15:48
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

brauche Rat!

Ich habe jetzt mal rumexperimentiert, aber dieses Bildschirmruckeln ist blöd, da es auch dann ab und zu Fehler in der Landschaft produziert. Ich kann es auch kaum reproduzieren... manchmal ruckelt es stark und manchmal gar nicht. Heute habe ich dann auf 2 Schüsse verzichtet und somit den Code im VBI...
von Prodehl
31.01.2022 13:19
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

;Schüsse 1-4 laufen incl. Kollisionsabfragen lda #1 ldy yschuss1 iny sta (miss1),Y mva m0pf kollm1 lda #1 iny sta (miss1),y mva m0pf kollm12 sty yschuss1 lda #0 dey dey sta (miss1),Y iny sta (miss1),y lda #4 ldy yschuss2 iny sta (miss1),Y mva m1pf kollm2 lda #4 iny sta (miss1),y mva m1pf kollm22 st...
von Prodehl
31.01.2022 13:17
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Hallo Janko, wo kommst du nochmal her?? Vielleicht sollten wir mal ein Projekt zusammen machen, ich glaube wir ticken ganz ähnlich. Ich habe mir natürlich auch nebenher Gedanken gemacht, wie ich das lösen kann und bin auf den gleichen Ansatz gekommen. Die Schüsse müssen gut laufen und die Kollisione...
von Prodehl
30.01.2022 22:51
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

und nun das Problem: Es sind die Kollisionen... Die Missiles laufen ja im VBI und erkennen dort auch die Kollisionen. Wenn jetzt im Hauptprogramm die Abfragen kommen und die verschiedenen Aktionen der jeweiligen Kollision, ist der Missile ja bevor überhaupt was passiert im VBI schon ein paar Zeilen ...
von Prodehl
30.01.2022 22:45
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Heute habe ich an den Schüssen gearbeitet und alle 4 Schüsse funktionieren jetzt gut. Der Hauptcode liegt im Hauptprogramm und der VBI ist schlank und wenig belastet. Leider habe ich schon das nächste massive Problem... Aber hier erstmal der Code vom VBI und vom Hauptprogramm: ;@com.wudsn.ide.asm.ma...
von Prodehl
26.01.2022 23:35
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

... hier nun das erste Ergebnis: Ich habe zunächst ein Missile umgesetzt. Die Routine im VBI sieht. nun extrem abgespeckt so aus: rtp2bild.jpg Alles andere läuft im Hauptprogramm. Die Joystickabfrage für den Schuss und das Setzen der Parameter. Ich habe den Schuss zur Kontrolle noch sichtbar am link...
von Prodehl
26.01.2022 12:59
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

Hallo Janko und vielen Dank für deinen kreativen Lösungsansatz! So ähnlich wie du es schreibst, habe ich es auch jetzt vor! Allerdings möchte ich so wenig Abfragen und Bedingungen in die Missileroutine im VBI reinpacken wie möglich. Rein theoretisch sollte es ja zu 4 Schüssen gleichzeitig kommen kön...
von Prodehl
25.01.2022 23:22
Forum: Programmierung
Thema: Return to Phobos
Antworten: 130
Zugriffe: 7825

Re: Return to Phobos

.... die letzten Tage habe ich wieder an der Explosion und speziell heute an den Schüssen rumgebastelt... Ziele sind folgende: 1. Die Explosion muss noch genauer werden - hier sind noch Fehler bei der genauen Erkennung der Position der Items und eigentlich sollen die Explosionen auch während des Scr...