Introductory Comments - header : simulator - device comments - change log - documentation references comment References: - (, ) - module description comments - module implementation notes comments Implementation notes: . -------------------------------------------------------------------------------- Includes - system includes - simulator includes - SCP includes -------------------------------------------------------------------------------- Defines - program limits (e.g., array sizes) - program constants - character constants - trace flags - device flags and accessors - unit flags and accessors - unit references (defines) - per-unit state variable references (e.g., u3, etc.) - device state constant declarations (enums) - device property constant declarations (tables) - device control word(s) defines bitset names bitset format - device status word(s) defines bitset names bitset format -------------------------------------------------------------------------------- State Declarations - interface global SCP data declarations - interface global state variable and structure declarations - interface local state variable and structure declarations - per-unit local state variable and structure declarations -------------------------------------------------------------------------------- Routine Declarations - I/O interface routine declarations I/O interface - interface local SCP support routine declarations set modes show modes - interface local utility routine declarations - device local SCP support routine declarations device examine device deposit device reset unit attach unit detach device boot - device local utility routine declarations unit service device-specific routines -------------------------------------------------------------------------------- SCP data declarations - interface SCP data structures terminal multiplexer line connection order line descriptors multiplexer descriptor unit list - device SCP data structures device information block register list modifier list trace list device descriptor -------------------------------------------------------------------------------- I/O Interface Routine I/O interface routine -------------------------------------------------------------------------------- Interface Global Routines - Interface global SCP support routines memory examine memory deposit - Interface global utility routines initialize interface-specific routines instruction execution routines -------------------------------------------------------------------------------- Interface Local Routines - Interface local SCP support routines unit service set mode show mode device examine device deposit device reset unit attach unit detach bootstrap loader declaration device boot - Interface local utility routines device-specific service -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------