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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

@CKBRKC SVC-106 Check for keyboard BREAK<br />

@CLS SVC-105 Clear the Video screen<br />

7.5.8 System Data<br />

Name Svc # Purpose<br />

@VDCTL SVC-15 Obtain the video cursor position<br />

@DATE SVC-18 Obtain system date<br />

@TIME SVC-19 Obtain the system time<br />

@CKDRV SVC-33 Check disk drive availability (& log)<br />

@DODIR SVC-34 Obtain or display direc<strong>to</strong>ry data<br />

@RAMDIR SVC-35 Obtain direc<strong>to</strong>ry information<br />

@GTDCT SVC-81 Obtain DCT pointer given drive<br />

@GTDCB SVC-82 Obtain DCB pointer given devspec<br />

@GTMOD SVC-83 Obtain entry point given module name<br />

@RDSSC SVC-85 Read a disk's direc<strong>to</strong>ry sec<strong>to</strong>r<br />

@DIRRD SVC-87 Read a DEC's direc<strong>to</strong>ry record<br />

@DIRWR SVC-88 Write a DEC's direc<strong>to</strong>ry record<br />

@HIGH$ SVC-100 Obtain or alter HIGH$/LOW$<br />

@FLAGS$ SVC-101 Obtain system flags pointer<br />

7.5.9 Task Process Control<br />

Name Svc # Purpose<br />

@CKTSK SVC-28 Check task slot availability<br />

@ADTSK SVC-29 Add a task process<br />

@RMTSK SVC-30 Remove a task assignment<br />

@RPTSK SVC-31 Replace a task assignment during execution<br />

@KLTSK SVC-32 Remove task assignment during execution<br />

7.5.10 Miscellaneous<br />

Name Svc # Purpose<br />

@WHERE SVC-07 Resolve run-time address<br />

@PARAM SVC-17 Parse a command line of parameters<br />

7-9

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

Saved successfully!

Ooh no, something went wrong!