Generate a PDP11 emulation test-set using simh.
Find a file
Mark Pizzolato 454b706a11 Added Buffered Console Capabilities
A key capability needed to support simulators running with background
    execution is the ability to have a Telnet connected console which isn’t
    continuously connected.  This feature is called a Buffered Telnet console.
    Absolutely nothing changes for someone not interested in using the feature.
    However, if someone is interested in the feature, the following SCP
    commands are available:

         sim> SET CONSOLE TELNET=port                  ! Unchanged
         sim> SET CONSOLE TELNET=BUFFERED{=buffersize} ! buffersize defaults to 32K
         sim> SET CONSOLE TELNET=UNBUFFERED            ! restores normal behavior
         sim> SET CONSOLE TELNET=NOBUFFERED            ! synonym for UNBUFFERED
         sim> SET CONSOLE TELNET=LOG=logdestination    ! enables logging of Telnet session traffic (potentially separate from destination specified by SET CONSOLE LOG=conlogdest)
         sim> SET CONSOLE TELNET=NOLOG                 ! turns off specific logging of Telnet session

         sim> SET CONSOLE TELNET=LOG=conlogdest                ! turns on logging all console traffic (unless the telnet session logging is also specified).

    The logdestinations for any of the logging/debugging commands can
    now be:
    LOG, DEBUG, STDOUT, STDERR or any file specification (caps are not
    required, but these names are reserved to indicate the current
    destination of the specified file handles (sim_log, sim_deb,
    stdout, stderr).

    When a Console Telnet session is Buffered, a simulator will start
    (via BOOT CPU or whatever is appropriate for a particular simulator)
    without needing to have an active telnet connection.  When a Telnet
    connection comes along for the telnet port, the contents of the saved
    buffer (which wraps on overflow) are presented on the telnet session
    as output before session traffic.  This allows the connecting telnet
    client to see what happened before he connected since the likely
    reason he might be connecting to the console of a background
    simulator is to troubleshoot unusual behavior.

    The current structure has the optional ability to log the Telnet
    session separately from the simulator output (i.e. ini file command
    execution) is potentially useful when you need to review what the
    simulator may have output which may be difficult to find in and
    amongst the possibly verbose Operating system console output.
    If someone doesn’t use “SET CONSOLE TELNET=LOG=logdestination”,
    then the original strategy of logging all output to the target
    specified by “SET CONSOLE LOG=logdestination” is preserved.  Looking
    at the isolated console output might be more interesting if/when
    control flow scp commands are ever implemented (ON,GOTO, RETURN, etc.)
2011-04-15 08:43:07 -07:00
ALTAIR Notes For V3.8 2011-04-15 08:36:05 -07:00
AltairZ80 Notes For V3.8 2011-04-15 08:36:05 -07:00
GRI Notes For V3.8 2011-04-15 08:35:54 -07:00
H316 Notes For V3.8 2011-04-15 08:36:05 -07:00
HP2100 Notes For V3.8 2011-04-15 08:36:05 -07:00
I1401 Notes For V3.8 2011-04-15 08:36:05 -07:00
I1620 Notes For V3.8 2011-04-15 08:35:54 -07:00
I7094 Notes For V3.8 2011-04-15 08:35:54 -07:00
Ibm1130 Notes For V3.8 2011-04-15 08:36:05 -07:00
Interdata Notes For V3.8 2011-04-15 08:35:54 -07:00
LGP Notes For V3.8 2011-04-15 08:35:54 -07:00
NOVA Notes For V3.8 2011-04-15 08:35:54 -07:00
PDP1 Notes For V3.8 2011-04-15 08:35:54 -07:00
PDP8 Notes For V3.8 2011-04-15 08:36:05 -07:00
PDP10 Notes For V3.8 2011-04-15 08:35:54 -07:00
PDP11 Notes For V3.8 2011-04-15 08:36:05 -07:00
PDP18B Notes For V3.8 2011-04-15 08:35:54 -07:00
S3 Notes For V3.5-0 2011-04-15 08:34:58 -07:00
SDS Notes For V3.8 2011-04-15 08:35:54 -07:00
swtp Notes For V3.8 2011-04-15 08:36:05 -07:00
VAX Notes For V3.8 2011-04-15 08:36:05 -07:00
.gitattributes simh v2.5 2011-04-15 08:33:23 -07:00
.gitignore simh v2.5 2011-04-15 08:33:23 -07:00
0readme_38.txt Notes For V3.8 2011-04-15 08:36:05 -07:00
0readme_ethernet.txt Notes For V3.5-0 2011-04-15 08:34:58 -07:00
build_mingw.bat Notes For V3.2-0 2011-04-15 08:34:26 -07:00
build_mingw_ether.bat Notes For V3.2-0 2011-04-15 08:34:26 -07:00
descrip.mms Notes For V3.8 2011-04-15 08:36:05 -07:00
makefile Notes For V3.8 2011-04-15 08:36:05 -07:00
scp.c Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00
scp.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_console.c Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00
sim_console.h Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00
sim_defs.h Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00
sim_ether.c Notes For V3.8 2011-04-15 08:35:43 -07:00
sim_ether.h Notes For V3.8 2011-04-15 08:35:43 -07:00
sim_fio.c Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_fio.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_rev.h Notes For V3.8 2011-04-15 08:36:05 -07:00
sim_sock.c Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_sock.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_tape.c Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_tape.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_timer.c Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_timer.h Notes For V3.8 2011-04-15 08:35:54 -07:00
sim_tmxr.c Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00
sim_tmxr.h Added Buffered Console Capabilities 2011-04-15 08:43:07 -07:00