El 29/10/2012, a les 21:18, Dave McGuire <mcguire at neurotica.com> va escriure:
Is there any way to configure the terminal driver so the <ESC> don't get cleared?
I don't know, but I can tell you that ANNOUNCE banners with embedded
escape sequences were always frowned upon when I was a commercial VMS admin.
Hehehe that is the good part of being a hobyist :)
On the other hand, we used those banners back in the day... no one complained. In fact, everyone used them. :)
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
Here's what I did to get DECnet running on my TOPS-20 system (Panda distribution).
1) Preconfigure the Ethernet interface with the right MAC address with ifconfig xxx ether aa:00:04:00:xx:xx
Happen to know what MAC i'd want for 33.254? I'm bad with figuring hexadecimal stuff and i've not quite figured out the order for DECnet mac addresses yet.
If my math is correct, it'd be aa:00:04:00:fe:84.
It's 33*1024 + 254 = 84fe, and then you swap the bytes.
Does that sound right to others?
--Marc
El 29/10/2012, a les 21:06, Marc Chametzky <marc at bluevine.net> va escriure:
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
Do you have a mapping for the SETNOD binary input file? I define the nodes using a procedure full of SET NODE instructions, and it is really slow...
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 10/29/2012 04:07 PM, Jordi Guillaumes i Pons wrote:
Now that there is some TOPS-20 chatter in the list, I have a question for the experts...
My VAXen have ANNOUNCE banners with escape sequences so the screen gets erased, some text gets highlighted, some other gets reversed and so on. I have tried to do a similar banner for my TOPS20 system, but the <ESC> characters don't get to the terminal. It is like the terminal driver cleans up the stream somehow:
@type announce.txt
[2J[0;0H[1m HECNet - The Hobbyist DECnet network
[7;1m
[27m
[[[[[[[[ [[[[ [[[[[[[[[[ [[ [[ [[[[[[[[[[ [[[[[[[
[[ [[ [[ [[ [[ [[ [[ [[[
[[ [[ [[ [[ [[[[ [[ [[
That is just the beginnign of the banner, but you can get the idea. The question is:
Is there any way to configure the terminal driver so the <ESC> don't get cleared?
I don't know, but I can tell you that ANNOUNCE banners with embedded
escape sequences were always frowned upon when I was a commercial VMS admin.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 29 Oct 2012, at 16:06, Marc Chametzky <marc at bluevine.net> wrote:
Here's what I did to get DECnet running on my TOPS-20 system (Panda distribution).
1) Preconfigure the Ethernet interface with the right MAC address with ifconfig xxx ether aa:00:04:00:xx:xx
Happen to know what MAC i'd want for 33.254? I'm bad with figuring hexadecimal stuff and i've not quite figured out the order for DECnet mac addresses yet.
2) Set the interface in the klt20.ini file accordingly:
devdef ni0 564 ni20 dedic=true ifc=e1000g1 enaddr=aa:00:04:00:2e:4d
3) In SYSTEM:7-1-CONFIG.CMD I have these lines:
NODE CALHAN 19.302
ETHERNET 0 DECNET
DECNET ROUTER-ENDNODE
DECNET MAXIMUM-ADDRESS 1023
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
I believe that's it for getting it to speak DECnet reasonably well.
--Marc
On 29 Oct 2012, at 16:08, Dave McGuire <mcguire at neurotica.com> wrote:
On 10/29/2012 12:43 PM, Sampsa Laine wrote:
So any chance of uploading this image anywhere?
I can put one together. Unless Cory was going to do it...Cory, what
are your plans? I'm sitting here waiting for a massive storm, can't
really get any other work done so I might do that.
You can start with http://gewt.net/rsts-proper.7z and make a better pre-built image, you know more about RSTS/E than I do, and it'll save you a bit of time. Once a nice image is ready I can go throw up a little webpage somewhere.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
El 29/10/2012, a les 21:04, Cory Smelosky <b4 at gewt.net> va escriure:
TCPIP access does not mean you will have DECNET access. There is that MAC Address change issue. That is what prevented my setup to work in the first place, so I had to go the VM way
Yeah, doesn't give an error now, but it also just doesn't work, so i'm thinking the changing of the MAC is the issue now. Perhaps I could manually specify a DECnet mac address in the klh10 config? Probably just easier to spin up another VM or add another tap interface though.
Just for reference, my config line for the ethernet support is:
; Set Ethernet address
devdef ni0 564 ni20 ifc=eth1 dedic=1 decnet=1
IIRC the decnet=1 is not necessary for a dedicated card, but I won't touch it now it works :-P
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 10/29/2012 12:43 PM, Sampsa Laine wrote:
So any chance of uploading this image anywhere?
I can put one together. Unless Cory was going to do it...Cory, what
are your plans? I'm sitting here waiting for a massive storm, can't
really get any other work done so I might do that.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
Now that there is some TOPS-20 chatter in the list, I have a question for the experts...
My VAXen have ANNOUNCE banners with escape sequences so the screen gets erased, some text gets highlighted, some other gets reversed and so on. I have tried to do a similar banner for my TOPS20 system, but the <ESC> characters don't get to the terminal. It is like the terminal driver cleans up the stream somehow:
@type announce.txt
[2J[0;0H[1m HECNet - The Hobbyist DECnet network
[7;1m
[27m
[[[[[[[[ [[[[ [[[[[[[[[[ [[ [[ [[[[[[[[[[ [[[[[[[
[[ [[ [[ [[ [[ [[ [[ [[[
[[ [[ [[ [[ [[[[ [[ [[
That is just the beginnign of the banner, but you can get the idea. The question is:
Is there any way to configure the terminal driver so the <ESC> don't get cleared?
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
Here's what I did to get DECnet running on my TOPS-20 system (Panda distribution).
1) Preconfigure the Ethernet interface with the right MAC address with ifconfig xxx ether aa:00:04:00:xx:xx
2) Set the interface in the klt20.ini file accordingly:
devdef ni0 564 ni20 dedic=true ifc=e1000g1 enaddr=aa:00:04:00:2e:4d
3) In SYSTEM:7-1-CONFIG.CMD I have these lines:
NODE CALHAN 19.302
ETHERNET 0 DECNET
DECNET ROUTER-ENDNODE
DECNET MAXIMUM-ADDRESS 1023
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
I believe that's it for getting it to speak DECnet reasonably well.
--Marc