Alpha Micro Users Society (AMUS) Network Library Archive
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
All files:
a.a
addcur.m68
allsbr.lst
amos.m68
amosq.m68
anykey.m68
attach.m68
auxsbr.bas
auxsbr.doc
auxsbr.m68
baner.m68
baner.sbr
base.m68
basget.m68
baud.sbr
baudsb.m68
blocks.m68
blocks.sbr
bma.lst
box.m68
box.sbr
chgmod.m68
chrcur.m68
chunks.lit
chunks.m68
chunks.sbr
cmdlin.m68
cmpcrc.m68
compi1.m68
concat.m68
concat.sbr
cont.m68
cont.obj
cont.sbr
copy.m68
crto.m68
ctljob.m68
ctljob.sbr
ctrlc.m68
date.m68
date.sbr
date2.m68
dates.m68
dates.unv
dates2.m68
dates3.hlp
dates3.m68
dates3.sbr
dates4.doc
dates4.m68
dates4.obj
dates4.sbr
dates4.unv
day.m68
daytim.m68
device.m68
device.sbr
devsym.m68
devtbl.arc
devtbl.lit
dir.m68
direct.hlp
direct.lst
dirhsh.bas
dirhsh.m68
dirhsh.sbr
diskio.m68
dskfre.arc
dskfre.bas
dskfre.doc
dskfre.lit
dskfre.m68
dskfre.run
dskfre.sbr
dskppn.m68
dskppn.sbr
echo.sbr
ed.m68
edit.m68
edit.sbr
error.m68
error.txt
filein.m68
filter.m68
fndmod.m68
forms.m68
freesp.m68
frerec.bas
get.m68
getcom.m68
getlog.m68
global.m68
hang.m68
hash.m68
header.m68
inkey.m68
inkey.sbr
inkey2.m68
inptmr.arc
inptmr.bas
inptmr.doc
inptmr.lit
inptmr.m68
inptmr.run
inptmr.sbr
intsys.m68
ioport.m68
isam1.m68
jamit.m68
jim.m68
jim.obj
jim.sbr
jobary.m68
jobcmd.m68
jobcmd.sbr
jobnam.m68
jobnam.sbr
jobnum.m68
jobnum.sbr
jobprg.m68
jobprg.sbr
jobtrm.m68
jobtrm.sbr
jobtst.bas
jobtst.run
jobusn.m68
jobusn.sbr
julian.m68
julian.obj
lforce.m68
logppn.m68
maclib.m68
maclib.unv
memlod.sbr
newppn.m68
notify.bas
notify.sbr
pacman.m68
paswrd.m68
paswrd.obj
paswrd.sbr
phdr.m68
progs.bas
progs.m68
progs.run
progs.sbr
progs2.bas
progs2.m68
progs2.run
progs2.sbr
prompt.m68
prts.m68
ptr.m68
putbuf.m68
putcom.m68
rdate.m68
rddisk.m68
redrec.m68
relog.m68
relogs.m68
relogs.sbr
rename.m68
replac.m68
rinkey.sbr
sample.bas
sample.run
sbrhdr.m68
setfrm.m68
setlog.m68
setsts.m68
sharon.lst
sleep.m68
soundx.m68
soundx.sbr
spool.m68
spool.sbr
stndte.m68
strctl.m68
strips.m68
svlin.m68
sysint.m68
system.m68
system.sbr
tcrt.m68
tdvnam.m68
thedot.m68
time.m68
timein.m68
tname.m68
trim.m68
trmadr.m68
trmtyp.m68
tstarg.m68
ttyin.sbr
udcpr.sbr
userno.m68
usrchk.doc
usrchk.m68
verify.m68
vue.m68
vuescr.m68
waitsb.m68
wheriz.bas
wheriz.sbr
whobas.m68
whobas.sbr
wild.do
window.m68
wldunv.m68
wrdisk.m68
wrtrec.m68
xcall.m68
xcall.obj
xcall.sbr
xcall2.m68
xppn.m68