I find it encouraging that there is interest in OS/32.
My recollection is that the Whitesmiths C compiler requires a 3200
series other than the 3220. Specifically it uses the commercial
instruction set and more than 1mb of address space.
I have a modified SIMH that passes all 3220 relevent processor and
memory diagnostics except for double precision floating point divide. It
doesn't have enough guard digits so it sometimes rounds wrong. It runs
OS/32 R09-2 quite well. It is criminal that I didn't offer it to the
group before I drifted away from it.
Unfortunately I haven't worked on it in way longer than I'd like to
admit. It needs to be reintegrated with current main line source. I
think this will be one of my corona virus projects.
I had a road map where the next step would have been to support the rest
of the non-S bus machines except for the 3205 and 3203.
On 3/22/20 6:07 PM, David Wijnants wrote:
Following on from Don Stalkowski's seminal work (SimH list 26th
October 2019, and 28th March 2016 before that), I have tidied up his
scripts, and added a few new features.
We now have the following on a 67MB disk:
* Perkin-Elmer OS/32 v8.1.
* Multi Terminal Monitor (MTM) with 8 terminal lines on port 1026.
* Common Assembly Language (CAL) and macro assembler.
* Fortran VII Development and Optimizing compilers.
* Pascal compiler.
* Whitesmiths C.
* Program Development Ease of Use scripts (EOU).
* Help files, installed as part of EOU.
* Some convenient CSS scripts (DIR, COPY and TYPE) to complement the
built-in commands.
* A SEARCH command, written in C and CSS, to search files for a string.
* A WILD command, to run a command over a bunch of files given by a
wildcard pattern.
* Two full screen editors, MEDIT and Micro EMACS are also on the
system, but will need setting up before you can use them.
* STARTUP and SHUTDOWN scripts. These go together with the SimH
initialization file.
* SimH initialization file automatically runs FASTCHEK after unclean
shutdown.
And also:
* An FTP server running on port 2121 (POSIX systems only). More
about that in a separate mail.
* A jumbo package of bitsavers documents to which I have added PDF
bookmarks.
There are a few annoyances that suggest it is not quite release quality.
* The EOU scripts (COMPILE, LINK, etc.) will lock up MTM
(time-sharing) if you try to use them in more than one terminal.
* You cannot signon to a terminal if anyone is using the EDIT
command to edit a file. Your terminal will lock up! When the
person saves his file, he will also lock up, and MTM needs
restarting (type MTMDOWN at the system console, followed by MTMUP).
* SimH idling helps to keep CPU usage reasonably low. But it tends
to increase with time (>60%). Interestingly, if you stop MTM, CPU
usage goes right down to single digits as idling picks up again.
If anyone knows what is happening or how to fix it, that would make a
big difference.
But despite these annoyances, I believe we've got quite a usable system.
I encourage everyone to give it a try. It's quite fun, once you get
over the initial bewilderment.
ZIP files can be found here:
Source (160K):
https://drive.google.com/open?id=1_9P6hOy_ViHNBDJPcWarRBWy-NWIBCPW
Binary (11M):
https://drive.google.com/open?id=1wxYwIquzRtDaKdsNtbCCyQiGxxzILvme
PDF documents (104M):
https://drive.google.com/open?id=1bIG9L6sbqnIZ54QdnpQomjwdLk6UZyh0
David.
_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh
_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh