DSK2:100,52 XCALL SUBROUTINES ^ADDCUR M68^ 3 SBR to return cursor address in string "(x,y)" ^AMOS M68^ 11 XCALL AMOS from within BASIC ^AMOSQ M68^ 10 Same as ^AMOS.M68^ but silent output ^ANYKEY M68^ 1 Subroutine to resume execution of program on keyboard input ^ATTACH M68^ 7 SBR to attach job to another terminal ^AUXSBR M68^ 19 SBR to send file as output through auxilary port ^BANER M68^ 18 SBR to scroll a banner across the screen ^BASE M68^ 5 SBR to return base memory location of a given module ^BASGET M68^ 3 Subroutine to simulate a BASIC GET$ ^BAUDSR M68^ 4 Change baud rates from within BASIC ^BLOCKS M68^ 12 Determine largest contiguous block space & total free blks ^BOX M68^ 8 SBR to draw a box ^CHGMOD M68^ 5 Change a LOADed memory module name in user memory ^CHRCUR M68^ 3 SBR to read the character under cursor into A$ ^CMPCRC M68^ 2 SBR to compute CRC total as input argument and return that ^COMPI1 M68^ 1 Patch disables duplicate line number checking of COMPIL 1.1 ^CONCAT M68^ 9 Concatenate files ^CONCAT SBR^ 2 Concatenate files ^CONT M68^ 4 Converts sequential files to random files ^COPY M69^ 9 SBR to make a copy of a file ^CRTO M68^ 8 SBR that displays message on line 24 w/ error codes etc. ^CTRLC M68^ 13 SBR to enable or disable Control-C on any or all jobs. ^DATE M68^ 34 Fancy DATE subroutine ^DATE2 M68^ 10 SBR for mm/dd/yyyy - 2 byte format conversion ^DATES HLP^ 4 Documentation for DATES ^DATES M68^ 28 Fancy date utility - many options ^DATES SBR^ 7 Fancy date utility - many options ^DATES2 M68^ 28 Multiple date operations ^DAY M68^ 17 Calculates day of the week ^DAYTIM M68^ 4 Display date and time ^DEVICE M68^ 4 Get a list of devices from current system-get XCALL.SBR ^DEVICE SBR^ 1 Associate file for DEVICE.M68 ^DEVSYM M68^ 1 Device table symbolic definitions ^DIR M68^ 21 Returns array filled with filenames from device/PPN ^DIRHSH M68^ 85 Returns file hash totals and versions into an array ^DIRHSH BAS^ 20 An example program showing the use of DIRHSH.SBR ^DIRHSH SBR^ 6 Returns file hash totals and versions into an array ^DISKIO M68^ 14 Disk block I/O from BASIC ^DSKFRE M68^ 9 Return the largest free contiguous block and total number free blocks ^DSKFRE SBR^ Return the largest free contiguous block and total number free blocks ^DSKPPN M68^ 4 Returns currently login device & PPN ^DSKPPN SBR^ 1 Returns currently login device and PPN ^ECHO SBR^ 1 ? From Micro Sciences ^ED M68^ 13 VUE-like editing facility for (interactive) BASIC ^EDIT M68^ 36 SBR to check validity of CRT input ^ERROR M68^ 18 SBR to report all BASIC errors to screen and/or file ^FILEIN M68^ 6 Reads input from sequential file ^FILTER M68^ 6 Filters garbage out of files ^FNDMOD M68^ 5 Find a memory module in user memory if there ^FORMS M68^ 14 Printer functions w/ forms from within BASIC ^GET M68^ 4 SBR to wait for 1 keystoke ^GETCOM M68^ 2 SBR to get common storage area ^GETLOG M68^ 7 SBR to return current log ^GLOBAL M68^ 10 SBR that acts very much like >R{eplace} from within VUE ^HANG M68^ 3 SBR to flip bit RTS on ADIT I/O board to hang up phone ^HASH M68^ 11 Calculate hash totals from basic ^HEADER M68^ 4 SBR to clear the screen and display a header ^INKEY M68^ 4 Simulates a GETCHR in BASIC - program continues if no input ^INKEY2 M68^ 4 SBR to "replace" ACCEPT subroutine ^INPTMR DOC^ Documentation for INPTMR.M68 ^INPTMR LIT^ Self extracting archive of INPTMR.* ^INPTMR M68^ SBR to get input from input buffer with timeout function ^INPTMR RUN^ Demonstration program for use of INPTMR.SBR ^INTSYS M68^ 8 SBR translates internal date format to system date format ^IOPORT M68^ 4 SBR sends chars to other's output port ^ISAM1 M68^ 3 Retrieves rec. and blk counters from .IDX files (see FREREC) ^JAMIT M68^ 7 Chain from AlphaWrite to BASIC and back again ^JOBARY M68^ 4 SBR to return all JOBs in a string array ^JOBCMD M68^ 5 Set/clear JOBCMD field in Job Control Block ^JOBCMD SBR^ 1 Set/clear JOBCMD field in Job Control Block ^JOBNUM M68^ 5 Returns job's number in job table ^JOBPRG M68^ 5 Get jobname from system into BASIC program ^JOBPRG SBR^ 1 Get jobname from system into BASIC program ^JOBNAM M68^ 3 SBR to return JOBNAME - works with MULTI ^JOBUSN M68^ 10 Return AMOS system user name ^JOBUSN SBR^ 1 Return AMOS system user name ^JULIAN M68^ 20 Dates kept track of by Julian. ^LOGPPN M68^ 4 Return PPN in a XCALL subroutine (also see XPPN below) ^NOTIFY SBR^ 1 Terminal message sending utility - see NOTIFY.BAS ^PACMAN M68^ 2 SBR sets up terminal for PACMAN.BAS ^PASWRD M68^ SBR to take password as input and return to basic program ^PHDR M68^ 8 SBR to return BASIC program's name and version ^PTR M68^ 15 Scan spooler queue and find printer names ^PROGS M68^ 8 Returns program name for all jobs - see PROGS.BAS ^PROMPT M68^ 2 SBR prompt for Row, Column ^PRTS M68^ 21 Updated version of ^PTR^ above ^PUTBUF M68^ 8 input a sting in LINEED's input buffer within BASIC ^PUTCOM M68^ 2 SBR to put data into common storage area ^RDATE M68^ 5 SBR to replace RDATE.SBR for BASIC+-returns date to BASIC program ^RDDISK M68^ 3 SBR to read a disk block by block ^REDREC M68^ 8 Read record from sequential file into buffer ^RELOG M68^ 7 SBR logs you to different loc., returns "old PPN" ^RENAME M68^ 3 SBR to rename files ^REPLAC M68^ 11 SBR to replace a string just like >R in VUE ^SAMPLE BAS^ 1 Sample program using TDVNAM.SBR ^SETFRM M68^ 3 SBR to set forms on printers ^SETIME M68^ Set time from BASIC on an ^ELS^ ^SETLOG M68^ 5 SBR to set log ^SLEEP M68^ 2 SBR to put job to sleep for # seconds ^SOUNDX M68^ 8 SBR to return soundex code of text string ^SPOOL M68^ 25 SBR to replace AM's SPOOL.SBR(1.0) ^STNDTE M68^ 2 SBR which is used for Julian date storage. ^STRCTL M68^ 5 SBR to replace unprintable ASCII characters w/ a "." ^STRIPS M68^ 5 SBR to strip whitespace and fill with "pad" character ^SVLIN M68^ 10 SBR to read in a SV file one line at a time. ^SYSINT M68^ 4 SBR translates system date format to internal date format ^SYSTEM M68^ 10 Allows system calls from BASIC ^SYSSYM LST^ 8 Text list of System Symbols ^TCRT M68^ 11 SBR to return TCRT calls to a BASIC string. ^TDVNAM M68^ 4 SBR returns terminal driver name of JOB executing SBR ^THEDOT M68^ 6 SBR returns "T" if JOB will accept a FORCE ^TIME M68^ 5 Change time from within BASIC ^TIMEIN M68^ 14 Obtain input from terminal input buffer-time out if no input in give # seconds ^TRIM M68^ 7 SBR to "trim" whitespace from strings ^TRMADR M68^ 6 SBR to return terminal control block address ^TRMTYP M68^ 16 Terminal definition returned within BASIC ^TSTARG M68^ 5 SBR to report XCALL arguments ^USRCHK M68^ 20 SBR to turn off CRT screen ^USERNO M68^ 3 SBR to report user's job number ^VERIFY M68^ 5 SBR to verify if module loaded ^VUE M68^ 9 SBR to allow use of VUE ^VUESCR M68^ 25 SBR to allow use of VUE and MUCH BETTER than VUE above ^WAITSB M68^ 7 SBR to wait (1/10th of second intervals) ^WHOBAS M68^ 15 List information about current job ^WHOBAS SBR^ 1 SBR to list information about current job ^WILD DO ^ 4 enhanced D.M.S. wildcarder ^WINDOW M68^ 10 Create user defined input box... see ^VUESBR.BAS^ ^WLDUNV M68^ 1 WLDSCN universal file ^WRDISK M68^ 3 SBR to write a disk block by block ^WRTREC M68^ 5 Write a record to a sequential file from a buffer ^XCALL M68^ 35 SBR to XCALL XCALLs-used for DEVICE.M68 ^XCALL2 M68^ 2 Provides the programmer with the XCALL argument list ^XPPN M68^ 8 SBR to return user's PPN, Jobname, and Terminal name .