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
