Seite 1 von 1

EPZ $80.1

Verfasst: 07.11.2022 22:07
von dl7ukk
Hi,

was bedeutet diese Angabe ...

Code: Alles auswählen

EPZ $80.1
EPZ $82.3
EPZ $84.5
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
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???

:mrgreen: :mrgreen: :mrgreen:

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???

:mrgreen: :mrgreen: :mrgreen:
Wollen ??? Wir sind doch schon voll dabei.
1.png
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
ATMAS-1-a.PNG (94.68 KiB) 2276 mal betrachtet
ATMAS-1-b.PNG
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
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 !!! :D


dl7ukk