Frage zu Action mit ASM-Code...


Frage zu Action mit ASM-Code...

von atarineuling » Mi 4. Sep 2013, 15:28
Hallo, guten Tag.
Ich habe jetzt diesen Code gefunden um ASM-Routinen zu schreiben in Action.
Nur ist mir nicht klar, wie ich die in eine Procedur reinbringe ?
http://atariwiki.strotmann.de/wiki/Wiki ... n%20ACTION

Zb einen Buchstaben "A" oben links Sichtbar zu machen, nach dem Muster:
---------------------------------
proc drucke()
lda 65
sta adresse
return
----------------------------------

Danke.

Re: Frage zu Action mit ASM-Code...

von eda70 » Mi 4. Sep 2013, 15:54
Ich würde es nicht so machen. Das erhöht zwar die Lesbarkeit, bringt aber andere Probleme mit sich, da man die Befehle ggf. dann zusammen setzen muss...
Code: Alles auswählen
Proc Drucke() [
   $AD 65
   $8D Adresse
$60]


Aber ich würde erst mal die Tiefen von Action ausloten, bevor ich mit Assemblerblöcken anfange...
Weil ein Zeichen an eine bestimmte Adresse schreiben geht mit Action und einem Pointer sehr einfach...

PS. Die Frage hätte auch inhaltlich und platzmäßig in den anderen Thread gepasst.

Re: Frage zu Action mit ASM-Code...

von atarineuling » Mi 4. Sep 2013, 16:24
Ja, danke für den Hinweiss.

Kannst du mir doch einmal zeigen , wie man das bei mir oben richtig schreiben müsste?

Gruss

Re: Frage zu Action mit ASM-Code...

von eda70 » Mi 4. Sep 2013, 16:46
Meinst du unter Benutzung des pseudo Assemblers?
Müsste dann so sein...
Code: Alles auswählen
CODE
   Lda IM 65
   Sta AB Adresse
ENDC

Gross- und Kleinschreibung spielt wohl eine Rolle...