[its-hackers] Fwd: [PDP-10/its] Use the CH11 Chaosnet address (#2038)
eric at swenson.org
Wed Jun 23 18:35:14 CEST 2021
It’s part of the github source tree: https://github.com/PDP-10/its/blob/master/src/system/dskdmp.217
We modified it (version 217) from the original (version 216) to support additional disk drives/controllers.
From: its-hackers <its-hackers-bounces at its.victor.se> on behalf of Jack Haverty <jack at 3kitty.org>
Date: Wednesday, June 23, 2021 at 9:23 AM
To: <its-hackers at its.victor.se>
Subject: Re: [its-hackers] Fwd: [PDP-10/its] Use the CH11 Chaosnet address (#2038)
Just curious --- has anyone found source code for DSKDMP? Back in the mid-70s, I recall an incident where someone asked for a copy of DSKDMP to use on some new machine, and was surprised to learn that there wasn't any source file. Maybe there once was such a file, but over the years DSKDMP had been extensively modified and new features added, all by simply writing new code in DDT and saving the binary image. So there was no source file for the DSKDMP we used on MIT-DM, at least at that time.
JFH at MIT-DM 1970-1977
On 6/23/21 8:05 AM, Eric Swenson wrote:
Of course, you could use “expect” to send the “its” and “$g” to DSKDMP. But yes, I guess if you create new ITS systems very rarely, it might be worth the effort. I’d rather enjoy the “original” experience (!) of DSKDMP.
On Jun 23, 2021, at 08:02, Björn Victor <bjorn at victor.se> wrote:
I've always done it the way described in klh10/run/ksits/pubits/doc/distrib.its. I find it convenient, e.g since the ITS can autostart without having to type "its" and $G. (I also only do the procedure once in a blue moon.)
On 2021-06-23 16:32, Eric Swenson wrote:
I noticed that you referenced “copying [the ITS binary] to the host and converting the format” when preparing a new ITS for use with KLH10. I’ve always wondered why this is done, or why this is a good thing. When I use KLH10 (the only simulator for 10s that I use), I always just load DSKDMP from the host (yes, transferred and converted), but since it doesn’t change much, that transferring and converting happens once in a blue moon. I never load ITS from the host. I always use DSKDMP to load the latest ITS from the ITS file system. I can keep multiple ITS binaries there (ITS, OITS, NITS, etc), and simply pick the one I want to run from DSKDMP.
So I’ve never seen the value of actually transferring a new ITS to the host, converting it, and loading it directly into KLH10.
Begin forwarded message:
From: Björn Victor <notifications at github.com>
Date: June 22, 2021 at 02:39:27 PDT
To: PDP-10/its <its at noreply.github.com>
Cc: Subscribed <subscribed at noreply.github.com>
Subject: [PDP-10/its] Use the CH11 Chaosnet address (#2038)
Reply-To: PDP-10/its <reply+AAGT4Y36MZMHPHPFH5Q46FN63WIM7EVBNHHDOQLX64 at reply.github.com>
Use the Chaosnet address reported by the CH11 device at boot time (e.g. as configured in klh10), rather than the statically defined one.
This makes it easier to change a system's address (e.g. for joining the Global Chaosnet). Rather than recompiling ITS, copying it to the host, converting the format, and dumping a new @.its (as described in distrib.its), you just need to change the klh10 init file (the myaddr parameter of the ch11 devdef).
I have only tried this in klh10, but if the CH11 is properly implemented it should also work in other systems.
This patch only handles the CH11 device, but it seems the CH10 device also supports reading its address, so someone could fix that.
(This also may open the possibility of using dynamically allocated Chaosnet addresses in the future.)
The H3TEXT file will still need changes, but it is easily editable, and there is DNS to the rescue...
You can view, comment on, or merge this pull request online at:
· Use CH11 address
· M src/system/chaos.289 (29)
· M src/system/its.1650 (11)
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the its-hackers