Hi.

Would someone be able to try out the latest z/PDOS on
real hardware?

It's available from http://pdos.org (down the bottom)

It is a 3390-1 CKD image and you will need OSS-ICC in
order to define a 3270 terminal (SYSG is not used).

In addition you will need to know the subchannel id of the
3270 terminal and zap the CKD image with that number,
unless the guess of x'00010000' is correct (it's correct
on Hercules).

This version of z/PDOS runs in AM64 and maps the 4-8 GiB
region on to 0-4 GiB so that 32-bit applications have the full
4 GiB available, and negative indexes (which in AM64
resolve to addresses above 4 GiB) are not an issue.

It's effectively AM32, but not really, because it doesn't rule out
the possibility of 64-bit programs running also. If you were to
change the DAT tables, 64-bit programs could access virtual
addresses above 8 GiB which would presumably map to
real memory above 4 GiB.

The executables that it runs are marked as AM31, suitable
for running on z/OS, and also run as AM24 on MVS 3.8J.
But z/PDOS runs them unconditionally as AM64=32.

Note - not just source code compatible - the unchanged
executables run on all those environments (MVS 3.8J
will ignore the AM31 and run as AM24, z/PDOS will ignore
the AM31 and run as AM64/32).

Theoretically, anyway. I've only tested on Hercules/380,
not real z/Arch hardware that I don't have access to.

Thanks. Paul.

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

Reply via email to