Z8000 Assembler anyone?

Oliver Lehmann lehmann at ans-netz.de
Fri Nov 13 14:06:56 CST 2015


I found out so far, that %3e00.... means, that the data is put on
segment 62 (0x3e). Regarding to the Z8000 ASM handbook, segmented
adresses are notated as <<segment>>offset, so in my case
<<62>>%F600 - but of course it does not work and the assembler
yields and error :(

Oliver Lehmann <lehmann at ans-netz.de> wrote:

> Hi,
> is someone on the list able to write Z8000 PLZ/ASM code? I have an
> the following source:
>   u module
>   $segmented
>   $abs %3E00F600
>     global
>   _u array [%572 byte]
>   end u
> The problem is, that it is vital that _u has to be located absolute
> on the virtual memory address 0x3E00F600. The problem is now, that
> the while the object is compiled, _u is available on 0x0100f600 and
> I have no clue why.....

More information about the cctech mailing list