[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EPZ directive
- Subject: Re: EPZ directive
- From: heuser.marcus@freenet.de
- Date: 15 Jun 2006 10:37:42 -0700
- Complaints-to: groups-abuse@google.com
- In-reply-to: <4491528c$0$927$ba4acef3@news.orange.fr>
- Injection-info: g10g2000cwb.googlegroups.com; posting-host=213.39.131.97; posting-account=maGggg0AAAAK9xaJv3N4k314iAb7_L6i
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <44913484$0$877$ba4acef3@news.orange.fr> <1hgzy3z.17l0qh93qgyeqN%dempson@actrix.gen.nz> <4491528c$0$927$ba4acef3@news.orange.fr>
- User-agent: G2/0.2
- Xref: g2news2.google.com comp.sys.apple2:9304
Guillaume Tello wrote:
>
> Well, I'm using Merlin assembler (V2.57) and EPZ is not accepted as a valid
> directive.
> Can I just replace it with EQU?
Merlin automatically uses zero page addressing if possible (the manual
says "appropriate").
You can force non-zero page addressing, however, by adding another
character (like an "N") to the opcode.
Example:
Addr EQU $10
LDA Addr results in $A0 $10
whereas
LDAN Addr results in $AD $10 $00
Restrictions:
You can't add a "D" to the opcode with Merlin 8 or an "L" with Merlin
16.
bye
Marcus