its icon indicating copy to clipboard operation
its copied to clipboard

Machine name

Open larsbrinkhoff opened this issue 9 years ago • 33 comments

Every now and the I stumble upon a place which hardcodes the ITS machine names. Those places should be recorded.

larsbrinkhoff avatar Jan 18 '17 21:01 larsbrinkhoff

SYSEN2; MAGFRM 17, label MCHNTB.

larsbrinkhoff avatar Jan 18 '17 21:01 larsbrinkhoff

This is a great idea. Eventually we should centralize.

-- Eric

On Jan 18, 2017, at 13:13, Lars Brinkhoff [email protected] wrote:

SYSEN2; MAGFRM 17, label MCHNTB.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

eswenson1 avatar Jan 18 '17 21:01 eswenson1

SYSEN1; PWORD >, labels bltspc, mchtab, and nodflt.

SYSEN1; DDT >, labels KEXIST and mchtab.

SYSEN1; SENDER >, labels Create and SC4.

SYSEN2; FRETTY >, label GO.

SYSEN2; FIND >, label ITSTBL.

SYSEN2; DIRED >, label ACT2.

SYSENG; DIRDEV >, label OPEN10.

SYSENG; DEMAIL >, label Begin.

SYSNET; TELSER >, label CHTELE. <--- This one is especially funny!

SYSNET; SENDS >, label gotusr.

SYSEN1; NETIME >, label hosts.

INQUIR; INQUPD >, label NEWMAC.

SYSENG; RAYGUN >, label MCHNTB.

larsbrinkhoff avatar Jan 18 '17 22:01 larsbrinkhoff

SYSENG; MODEMS >, label mchtab.

SYSENG; @DEV >, label machtb.

BAWDEN; 11LOAD >, label ackrfc.

larsbrinkhoff avatar Jan 18 '17 22:01 larsbrinkhoff

SYSNET; COMSAT >, labels: bughst, domgat, and tcpgat. Currently, binary is patched rather than source modified.

eswenson1 avatar Jan 18 '17 22:01 eswenson1

SYSENG; DUMP >, macro MCOND.

SYSEN2; FUMP >, macro MCOND.

SYSTEM; CONFIG >, macro MCOND.

SYSTEM; TTYTYP >, macro MCONDX.

SYSTEM; IOELEV >, macro MCONDX.

SYSTEM; ITS >, macro MCOND.

SYSENG; LUSER >, macro MACTAB, label ITSTAB.

SYSTEM; SALV >, symbol MCHN.

KSHACK; NSALV >, symbol MCHN.

larsbrinkhoff avatar Jan 18 '17 22:01 larsbrinkhoff

From @bictorv's http://its.victor.se/wiki/rename:

SYSEN2; MLDEV >, many places after symbol GO.

L; *LISP >, symbol UDIRSET.

L; STRUCT >, MRA [ITS ...

larsbrinkhoff avatar Jan 26 '17 11:01 larsbrinkhoff

Not only recoRded, but recoded, I think. But recording is the first step!

bictorv avatar Jan 27 '17 07:01 bictorv

SYSEN2; CFTP >, symbol SavDev.

SYSEN2; NAME >, symbol hsits.

SYSEN2; INSTAL >, symbol ITS.

larsbrinkhoff avatar Feb 17 '17 11:02 larsbrinkhoff

;;; INSUFFERABLE DEVICE NAME DISTINGUISHER
L; QIO >, symbol IDNTB. Read it and weep!

larsbrinkhoff avatar Feb 23 '17 17:02 larsbrinkhoff

Ugh. And I note that DB isn't on that list.

eswenson1 avatar Feb 23 '17 19:02 eswenson1

DECSYS; DECUUO >, symbol strtab.

INQUIR; DMUNCH >, the whole penultimate page.

SYSEN3; WHOJ >, symbol DEVTAB.

larsbrinkhoff avatar Feb 23 '17 22:02 larsbrinkhoff

DB hasn't been added to a lot of those places, so it doesn't seem crucial.

larsbrinkhoff avatar Feb 26 '18 11:02 larsbrinkhoff

We need a name for a KA10 configured to run in simulator. I'm thinking "KA".

larsbrinkhoff avatar Feb 26 '18 11:02 larsbrinkhoff

I'm for AK in honor of Alan Kotok.

aap avatar Feb 26 '18 12:02 aap

SYSTEM; TTYTYP > needs to have three semicolons, space, and the system name. NAME looks for that string. Terminal entries must be marked with ;Tnn.

larsbrinkhoff avatar Feb 26 '18 14:02 larsbrinkhoff

Minimal set of files to change to add a new name:

  • SYSTEM; CONFIG
  • SYSTEM; TTYTYP
  • L; *LISP
  • SYSEN1; PWORD
  • SYSHST; H3TEXT
  • SYSTEM; SALV or KSHACK; NSALV
  • SYSENG; DUMP (KA10 and KL10: set NEWCOD==0)

This is a guess based on adding KA. Maybe @ams can check if he wants to allocate a name?

larsbrinkhoff avatar Feb 26 '18 14:02 larsbrinkhoff

@hrlzm, see information in this issue about the ordeal to add a new ITS.

larsbrinkhoff avatar Feb 28 '18 11:02 larsbrinkhoff

Shouldn't we be using HOSTS3 to generate SYSHST; H3TEXT?

ams avatar Mar 02 '18 18:03 ams

Yes. Doesn't this work?

https://github.com/PDP-10/its/blob/master/build/build.tcl#L456

larsbrinkhoff avatar Mar 02 '18 19:03 larsbrinkhoff

@ams HOSTS3 is used to generate the binary host table form H3TEXT >. You asked about generating the H3TEXT file. Is that what you meant, or did you mean converting the text file to binary?

eswenson1 avatar Mar 02 '18 19:03 eswenson1

TJ6:
https://github.com/PDP-10/its/blob/master/src/tj6/tj6.29#L3803-L3808 https://github.com/PDP-10/its/blob/master/src/tj6/tj6.29#L4400-L4402

larsbrinkhoff avatar Jun 05 '18 13:06 larsbrinkhoff

I think we found most places by now. Maybe we should add DB and KA to all those places.

larsbrinkhoff avatar Aug 30 '18 18:08 larsbrinkhoff

DDT, label KVERS1. If you happen to have an LDS-1 attached, do what DM does.

larsbrinkhoff avatar Apr 26 '19 16:04 larsbrinkhoff

L; *LISP >

Set ML==0 to share memory with a PDP-6.

larsbrinkhoff avatar Jul 27 '19 15:07 larsbrinkhoff

DIGEST; DIGEST 184 has machine names at label ITS.

larsbrinkhoff avatar Mar 14 '20 21:03 larsbrinkhoff

Muddle's REOPN (in FOPEN) knows about AI:, ML: and DM: as network filesystems.

atsampson avatar Sep 16 '20 23:09 atsampson

Isn't it better to hack all those programs to use .GETSYS on ITSNMS to find out, like e.g. NAME and INSTAL already do?

Even if you would still need to have an MCOND in CONFIG and an MCONDX in TTYTYP, it would be much easier than editing all these places, right? And the ITSIRP in CONFIG (which defines ITSNMS) could be auto-generated, using DNS + the current name.

(I agree that H3TEXT should be generated, using https://github.com/Chaosnet/config-files-from-dns.)

bictorv avatar Jun 23 '21 07:06 bictorv

Isn't it better to hack all those programs

Quite possibly so. Although there probably some devils lurking in the details.

If someone finds this a fun activity, contributions are welcome. For now, this repository receives a rather minimal amount of maintenance to have it running at a "good enough" level. Occasionally things are added as they trickle out of MIT's archives.

larsbrinkhoff avatar Jun 23 '21 10:06 larsbrinkhoff

Working on it.

bictorv avatar Jun 23 '21 12:06 bictorv