29.12.2012 Views

The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...

The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...

The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14 DEBUG 72 PURGE<br />

1B VERIFY 71 DUMP<br />

15 DATE 13 CREATE<br />

16 TIME 11 AUTO<br />

22 FREE 33 BUILD<br />

51 ATTRIB<br />

8.11.9 SYS8/SYS<br />

This overlay contains all of the algorithms and routines necessary <strong>to</strong> service the LIBrary<br />

commands identified as "Library C" by the LIB command. <strong>The</strong> following list identifies the<br />

commands and their ISAM entry number.<br />

A1 SYSTEM<br />

1C SYSGEN<br />

B1 FORMS<br />

B2 SETCOM<br />

B3 SETKI<br />

A2 SPOOL<br />

8.11.10 SYS9/SYS<br />

This overlay contains the routines necessary <strong>to</strong> service the EXTended debugging commands<br />

available after a DEBUG (EXT) is performed.<br />

8.11.11 SYS10/SYS<br />

This system overlay contains the procedures necessary <strong>to</strong> service the request <strong>to</strong> REMOVE a<br />

file .<br />

8.11.12 SYS11/SYS<br />

This overlay contains all of the procedures necessary <strong>to</strong> perform the Job Control Language<br />

execution phase. <strong>The</strong>se are the initial entry for setup and initialization , the<br />

revised @EXIT processor , keyboard request processing , and //INPUT<br />

keyboard processing .<br />

8.11.13 SYS12/SYS<br />

This overlay contains the routines <strong>to</strong> service the @RAMDIR and the @DODIR <br />

SuperVisor Calls. It also includes the routines <strong>to</strong> service the @GTMOD function .<br />

8.11.14 SYS13/SYS<br />

Effective with release 6.2.0, SYS13 can be used by an application environment for an<br />

Extended Command Interpreter (ECI). This ECI gains control from SYS1 on any of the<br />

following SVCs: @ABORT, @CMNDI, @CMNDR, and @EXIT. <strong>The</strong> programmer develops the ECI and<br />

copies it <strong>to</strong> the application system disk SYS13/SYS module via the command:<br />

COPY usereci SYS13/SYS.LSIDOS:d (C=N)<br />

<strong>The</strong> programmer then sets the EFLAG$ and invokes SYSGEN <strong>to</strong> save the EFLAG$ configuration.<br />

Upon entry <strong>to</strong> the ECI, the registers will be set as for any other program execution (see<br />

page 6-100), with the exception of register A. Bits 4-6 of the accumula<strong>to</strong>r will contain<br />

an image of the respective EFLAG$ bits. <strong>The</strong> ECI programmer may use different EFLAG$<br />

assignments in a multiple module application environment <strong>to</strong> invoke the ECI with different<br />

entry points.<br />

8-28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!