Hi all, have been busy but pleased to report success.
The main problem seems to have been dongle chipset that was not properly supported in RaPi. I have changed to a PL2303 based dongle and everything is working, with just one puzzle remaining.
** It's very important to do lots of googling to find a compatible chipset, I did not do enough checking the first time :(
** Also beware that some cheap dongles have incompatible clone chips, there is no way to tell this until you discover that it wont' work.
For everyones reference, here's my setup, with notes:
1) Install PL2303 based USB-serial dongle.
lsusb
Bus 001 Device 007: ID 1267:0201 Logic3 / SpectraVideo plc A4Tech SWOP-3 Mouse
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 005: ID 0b38:0010 Gear Head 107-Key Keyboard
Bus 001 Device 008: ID 0781:5576 SanDisk Corp.
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2) /etc/systemd/system/serial...@ttyUSB0.service
Puzzle: If the USB0 agetty is left active, then the SIMH session on the serial
terminal fails.
Don't know why this problem occurs. Commenting out the startup of a console on USB0 prevents the problem.
-----------snip ----------------
[Service]
#ExecStart=-/sbin/agetty --8bits ttyUSB0 9600 vt100
#ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM
Type=idle
Restart=always
UtmpIdentifier=ttyUSB0
TTYPath=/dev/ttyUSB0
TTYReset=yes
TTYVHangup=yes
KillMode=process
IgnoreSIGPIPE=no
SendSIGHUP=yes
[Install]
WantedBy=getty.target
3) cmdline.txt
Also prevent a root console starting on the USB0
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
4) /opt/pidp8/bootscripts/0.script
Set SIMH to use the USB0 serial terminal
reset
set cpu 32k
set cpu noidle
set console serial=/dev/ttyUSB0;9600-8n1
att rk0 ../imagefiles/os8/os8.rk05
boot rk0
-------------- end of setup ------------------
And this is all working nicely, talking to my original VT100.
One final issue:
Using the above setup I cannot get into the SIMH command prompt from the VT100. ctrl-E is not recognised.
Nevertheless, I'm happy with progress and will test the VT100-PDP8 environment for a while before looking into the SIMH/RaPi side.
Thanks to everyone who helped!!
I will put a photo of the PiDP8 with the VT100 in the photo thread!