Seite 1 von 1
EPZ $80.1
Verfasst: 07.11.2022 22:07
von dl7ukk
Hi,
was bedeutet diese Angabe ...
EPZ ist klar. Zuweisung einer Konstanten in der Zero-Page an ein Symbol.
Ab was bedeutet die Adresse $80.1

Spricht die .1 ... .5 hinter der $Adresse.
Diese Angabe -Schreibweise- soll vom Atmas 1 stammen.
Danke
dl7ukk
Re: EPZ $80.1
Verfasst: 08.11.2022 08:00
von cas
Hallo Andreas,
im AtariWiki gibt eine Anleitung zum ATMAS 1
https://atariwiki.org/wiki/attach/Atmas ... er-OCR.pdf
EPZ ist im ATMAS 1 eine Definition einer Speicherstelle in der Zero-Page. In der Dokumentation dort ist laut Syntax-Definition aber kein Punkt hinter der Hex-Zahl erlaubt.
Kommt Dein Beispiel daher vielleicht nicht vom ATMAS 1 sondern von einem anderen Asembler?
Re: EPZ $80.1
Verfasst: 08.11.2022 09:07
von Dr. Irata
Hallo in die Runde,
tatsächlich findet man nur recht wenig Informationen über ATMAS I - eine Syntax z.B. EPZ $80.1 habe ich dort nicht gefunden, in einigen Beispielcodes kommt das aber vor!
Im Manual von ATMAS II findet man das gar nicht mehr....
Es bleibt also unklar - vielleicht definiert es nicht nur eine Speicherstelle, sondern einen ganzen Bereich:
EPZ $80.1 reserviert $80 und $81
EPZ $80.3 reserviert $80 bis $83
Ist aber nur eine Vermutung.
Re: EPZ $80.1
Verfasst: 08.11.2022 09:15
von cas
Vielleicht sollten wir den Code einfach mal ausprobieren ...
Re: EPZ $80.1
Verfasst: 08.11.2022 09:57
von Dr. Irata
... oder mutig das .1 oder .3 weglassen .... wahrscheinlich tut das nix

Re: EPZ $80.1
Verfasst: 08.11.2022 10:13
von dl7ukk
Hi,
Danke;
diese Angabe ist in Beispielen für die CIO enthalten. --> Seite 19.
Ich hänge das PDF an.

- 1.png (12.64 KiB) 2310 mal betrachtet
dl7ukk
Re: EPZ $80.1
Verfasst: 08.11.2022 10:29
von Tigerduck
cas hat geschrieben: ↑08.11.2022 09:15
Vielleicht sollten wir den Code einfach mal ausprobieren ...
Ihr Wahnsinnigen!!!
Wollt ihr etwa die Welt zerstören???

Re: EPZ $80.1
Verfasst: 08.11.2022 15:47
von dl7ukk
Tigerduck hat geschrieben: ↑08.11.2022 10:29
cas hat geschrieben: ↑08.11.2022 09:15
Vielleicht sollten wir den Code einfach mal ausprobieren ...
Ihr Wahnsinnigen!!!
Wollt ihr etwa die Welt zerstören???
Wollen ??? Wir sind doch schon voll dabei.

- 1.png (1.3 KiB) 2288 mal betrachtet
dl7ukk
Re: EPZ $80.1
Verfasst: 08.11.2022 18:11
von DjayBee
EPZ $80.1 ist schlicht ein EQU für ZeroPage, wobei ".1" nur ein Kommentar ist.
Vermutlich als Hinweis, dass dort ein 16-Bit Wert gespeichert werden soll und deshalb aus Programmsicht die $81 dazugehört.
Aus dem Handbuch:

- ATMAS-1-a.PNG (94.68 KiB) 2276 mal betrachtet

- ATMAS-1-b.PNG (171.73 KiB) 2276 mal betrachtet
[Nachtrag]
Das steht im Handbuch von ATMAS-II dazu, wobei ich vermute, dass ein Punkt als Trennzeichen gilt:

- ATMAS-2-a.PNG (10 KiB) 2266 mal betrachtet
Re: EPZ $80.1
Verfasst: 08.11.2022 20:23
von dl7ukk
.
Danke Joachim,
genau das ist es !!!
dl7ukk