On Mon, 1 Sep 2025 11:28:23 -0500, Paul Gilmartin <[email protected]> wrote:

>>On Mon, 1 Sep 2025 09:24:18 -0500, Paul Edwards wrote:
>>
>>>You can use an emulator (mfemul.exe for x86 Windows) from
>>>https://pdos.org/pdos.zip
>>>
>>>Or you can run it in Hercules/380, in z/Arch mode:
>>
>>It uses FBA disks currently, so without an emulator, you
>>need this hardware or similar:
>>
>Can it deal with the prevalent FAT-32 USB flash drives from
>an Intel Windows system?

No, this is a pure EBCDIC system. It does indeed use FAT-32,
but it is EBCDIC FAT-32.

Mind you - this software can be built for either ASCII or
EBCDIC, so I am expecting to create an ASCII version
in due course.

ie an ASCII version of z/Windows.

I'm also expecting to create a 64-bit version of both
EBCDIC and ASCII, but I have to switch compilers
for that, to the s390x target of gcc 3.2.3, and that
hasn't been proven on EBCDIC. Only i370 has.

And that would run under z/Linux - both ASCII and
EBCDIC. And also likely run under Linux Bigfoot,
which is likely to be the first place where it runs in fact.

Also, more combinations are expected. E.g. a mini-clone
of z/Linux - both ASCII and EBCDIC. Actually the same
z/PDOS-generic should be able to handle that and be
the mini-clone. ie accept *certain* z/Linux ELF executables
(realistically that means only executables that were linked
with PDPCLIB for the C library).

Basically with everything written in terms of C90,
everything is everything. Pretty much any API
you throw at it - even the MVS API (SVC 120 to
get memory etc), I convert it back to a call to
malloc() and we're back to where we started -
anything, anywhere. I haven't done that work yet
though. Other than proof of concept that I can
override an SVC in userspace with cooperative
programming (read: just PDPCLIB).

Oh - that hexdump where I showed functions like
FPRINTF etc - I realized that was wrong, and I have
made changes to lowercase that, which will likely be
out in half a day or something. And the rogue @ as
well - traced to as370.

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