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
