On Fri, 15 Aug 2025 00:59:45 -0500, Jon Perryman <[email protected]> wrote:

>On Thu, 14 Aug 2025 22:38:37 -0500, Paul Edwards <[email protected]> wrote:
>
>>https://publib.boulder.ibm.com/epubs/pdf/iea2b2b1.pdf
>>Page 291 shows that AMODE=64 exists, but not RMODE=64
>
>Obsolete manual from 2012. Current version documents RMODE 64.

Fantastic - thanks for that!

https://www.ibm.com/docs/en/SSLTBW_3.1.0/pdf/ieab200_v3r1.pdf

page 280 shows rmode 64 flag

I didn't expect different 64-bit versions of z/OS to have
a difference in this area.

Regardless, on page 193 of the above (new) manual, I still
only see V() mentioned, no VD(). I need to know what an
8-byte address fixup looks like.

>>I don't have direct access to z/OS. Would someone be
>>able to assemble this (it may need corrections)
>
>https://z390.org/ can be used for assembling and testing. The
>object modules are supposed to be z/OS compatible.

Fantastic again! I had completely forgotten that this existed.

I will evaluate it now that I have downloaded it, and also
downloaded java from Oracle.

>What are you expecting from the load module? A current z/OS

... or (mini-) clone of z/OS :-)

> is required to load an RMODE 64 module correctly.

Sure. And the author of pdld (which can produce 32-bit
z/OS executables already) is considering adding support
for producing 64-bit z/OS executables.

But he (understandably) asked for documentation and an
example load module, so that he can understand what he
needs to produce.

>>         CSECT
>>*
>>         ENTRY TWO
>>TWO      DS    0H
>>         LA    R15,5
>>         BR    R14
>>         END
>
>Missing AMODE & RMODE statements. 

Ok, thanks.

I'll see how far z390 gets me.

BFN. Paul.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to