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

Reply via email to