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.

A ridiculous amount of effort was spent to get here. More-or-less
my life's work (plus there was help from other people).

You can get zpg.zip from https://pdos.org and run it under herc32.zip
or herc64.zip (Hercules/380) from the same place.

All in glorious EBCDIC.

This includes the ability to run microemacs as the editor (at the
OS level it uses an EBCDIC version of ANSI X3.64 (Hercules/380
does the required translation to ASCII so that you can use
standard telnet).

And this is an EBCDIC FAT32 file system.

And almost all the code is written in C - C90 - which is what was
available (quibbling aside) when I started wondering why I couldn't
run the same tools on the mainframe that I could run on the PC.

Note that this should not be confused with z/PDOS, which run
(some) MVS executables with a lot of restrictions. z/PDOS was
never self-hosting, but z/PDOS-generic is.

Oh - also included is as370 - a version of binutils gas that supports
a subset of hlasm (which gccmvs generates).

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