On Oct 2, 2004, at 10:39 AM, Doc Shipley wrote:
All this can be done either in root's startup
scripts, so that it's
automagic when you log in, or as root in the system scripts, so that
root can attach to the sessions after login.
I suppose the next thing to try is running screen (command pdp11) as
some part of init.d that should get
the simulator started, disks attached and the boot process begun...
running under screen pdp would run
until it needed input. (the date/time or ^j )
I am running redhat 7.0
What do you have to do with a real PDP-11 to get
to
the point where RSTS is running and people can login?
I don't run RSTS, so I don't know.
In my ideal simulator, The screen and keyboard
(and mouse) would be
the operator console and
keyboard/screen of KB0: (put the vga monitor into 50x80 and use the
top half for the op console
and the bottom 24x80 for vt100 (hazeltine?) emulation. (or even
decwriter of some sort emulation where
the lines off the screen are buffered and can be scrolled back to or
dumped to the printer)
If I wanted to make things more simple, I could have the 80x25 screen
switch between KB0: and op console.
The simplest solution here would be to run X with a very simple
window manager, and autostart tiled xterms that attach to the running
simh session. I _think_, but would have to look it up, that if you
want them both visible you need not to run screen, or run two screen
sessios if you need to detach.
If you'd rather do text mode than X, why not use Linux's virtual
consoles instead of screen?
> I suppose a third mode would let me attach and detach files to
> simulated devices without stopping the
> simulation.
simh won't let me do that, I have to stop the simulator to change
things.. including detaching the
print file and attaching a new one so I can spool the old.. I tried
attaching the print file to /dev/lp0 but that didn't work.
I suppose I
ask too much.. :^)
Probably. ;)
I don't have a lot of spare time right now, but if you'd like to
pursue this as a project tag me off-list. If it works the way you
want, we can document it and post it back here for comment and
improvement.
Doc