Furthur README.md reformatting

This commit is contained in:
Mark Pizzolato 2013-01-27 10:53:59 -08:00
parent 48aa7a9fb3
commit f2e93467aa

View file

@ -44,8 +44,12 @@
Outgoing connections per line (virtual Null Modem cable). Outgoing connections per line (virtual Null Modem cable).
#### Asynchronous I/O #### Asynchronous I/O
* Disk and Tape I/O can be asynchronous. Asynchronous support exists for pdp11_rq, pdp11_rp and pdp11_tq devices (used by VAX and PDP11 simulators). * Disk and Tape I/O can be asynchronous. Asynchronous support exists
* Multiplexer I/O (Telnet and/or Serial) can be asynchronous. Asynchronous support exists for console I/O and most multiplexer devices. for pdp11_rq, pdp11_rp and pdp11_tq devices (used by VAX and PDP11
simulators).
* Multiplexer I/O (Telnet and/or Serial) can be asynchronous.
Asynchronous support exists for console I/O and most multiplexer
devices. (Still experimental - not currently by default)
#### Disk Extensions #### Disk Extensions
RAW Disk Access (including CDROM) RAW Disk Access (including CDROM)
@ -65,17 +69,46 @@
The following extensions to the SCP command language without affecting prior behavior: The following extensions to the SCP command language without affecting prior behavior:
GOTO <Label> Command is now available. Labels are lines in which the first non whitespace character is a “:”. The target of a goto is the first matching label in the current do command file which is encountered. Since labels dont do anything else besides being the targets of gotos, they could be used to provide comments in do command files, for example (“:: This is a comment”) GOTO <Label> Command is now available. Labels are lines
SET ON Enables error trapping for currently defined traps (by ON commands) in which the first non whitespace character
SET NOON Disables error trapping for currently defined traps (by ON commands) is a “:”. The target of a goto is the first
RETURN Return from the current do command file execution with the status from the last executed command matching label in the current do command
RETURN <statusvalue> Return from the current do command file execution with the indicated status. Status can be a number or a SCPE_<conditionname> name string. file which is encountered. Since labels
ON <statusvalue> commandtoprocess{; additionalcommandtoprocess} dont do anything else besides being the
Sets the action(s) to take when the specific error status is returned by a command in the currently running do command file. Multiple actions can be specified with each delimited by a semicolon character (just like breakpoint action commands). targets of gotos, they could be used to
ON ERROR commandtoprocess{; additionalcommandtoprocess} provide comments in do command files, for
Sets the default action(s) to take when any otherwise unspecified error status is returned by a command in the currently running do command file. Multiple actions can be specified with each delimited by a semicolon character (just like breakpoint action commands). example (“:: This is a comment”)
ON <statusvalue> SET ON Enables error trapping for currently defined
ON ERROR Clears the default actions to take when any otherwise unspecified error status is returned by a command in the currently running do command file. traps (by ON commands)
SET NOON Disables error trapping for currently
defined traps (by ON commands)
RETURN Return from the current do command file
execution with the status from the last
executed command
RETURN <statusvalue> Return from the current do command file
execution with the indicated status. Status
can be a number or a SCPE_<conditionname>
name string.
ON <statusvalue> commandtoprocess{; additionalcommandtoprocess}
Sets the action(s) to take when the specific
error status is returned by a command in the
currently running do command file. Multiple
actions can be specified with each delimited
by a semicolon character (just like
breakpoint action commands).
ON ERROR commandtoprocess{; additionalcommandtoprocess}
Sets the default action(s) to take when any
otherwise unspecified error status is returned
by a command in the currently running do
command file. Multiple actions can be
specified with each delimited by a semicolon
character (just like breakpoint action
commands).
ON <statusvalue>
ON ERROR Clears the default actions to take when any
otherwise unspecified error status is
returned by a command in the currently
running do command file.
Error traps can be taken for any command which returns a status other than SCPE_STEP, SCPE_OK, and SCPE_EXIT. Error traps can be taken for any command which returns a status other than SCPE_STEP, SCPE_OK, and SCPE_EXIT.