On Wed, 22 Jan 2025 00:53:27 -0600, Paul Edwards <mutazi...@gmail.com> wrote:
>A 35+ year quest to port MSDOS (or similar) to the mainframe >has now been sufficiently done. > >My usual integrity test is to see if gcc 3.2.3 can reproduce itself. >The z/PDOS-generic version of gcc 3.2.3 can now do this - byte-exact. >You can get zpg.zip from https://pdos.org and run it under herc32.zip >or herc64.zip (Hercules/380) from the same place. And now I have a mainframe (subset) emulator that is capable of running z/PDOS-generic. It is called "mfemul". You can run it directly under Windows, or you can run it under PdAndro so that you have a mainframe on your smartphone/tablet. Or - since I also have a Win64 mini-clone that is good enough to run mfemul, you can run it on a modern UEFI machine - no Microsoft Windows or Linux. This basically gives you a desktop mainframe (it boots directly to the mainframe). You can see a photo of it running here: https://groups.io/g/hercules-380/message/3143 and here: https://groups.io/g/hercules-380/message/3144 There are still bugs/quirks, but they are being actively ironed out. I am training up someone in Vietnam to do that work, so that the maintenance skills are transferred. You only have one shot at getting files on and off the mainframe, and you must do it in order (if you choose to do it at all), with: copy :mfemul.in temp.dat copy xxx.dat :mfemul.out And you must use those names for the host file - mfemul.in and mfemul.out These restrictions are expected to be lifted in due course by Dat (ie from Vietnam), but if anyone else is interested in getting involved (individual or company), please email me. Also note that this should run on an IFL so you should be able to get cheaper processing while remaining in EBCDIC. But since IBM uses whitelisting rather than blacklisting, z/PDOS-generic is not mentioned either way. So contact your lawyer (or sue IBM for "bundling") if there is any issue with using an IFL to run z/PDOS-generic. BFN. Paul. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN