home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
TURBODS
/
XM-TD.LBR
/
XM-TD.DOC
< prev
next >
Wrap
Text File
|
2000-06-30
|
2KB
|
46 lines
XM-TD (XMODEM-SENECA v2.xx) as of 11/21/84
This is all you need to get XMODEM running under TurboDOS.
It will assemble for a "standard" setup with port 0 being the modem
and port 1 being the console.
the files:
XMODEM.AQM (squeezed) source file for XMODEM. No real need to
change this (except if you have a single LASTCALR file)
TDPAT.ASM the patch file to overlay XMODEM with
FREESP.REL free space calculator
XMODEM expects to be able to call a user defined function (T-41) with
H=91H and return the caller's access level. (Later, this function will
be rewritten to return more than just 6 bytes of data and 122 bytes of trash).
XMODEM will look for a file LASTCALR.nnn where nnn is the station number,
zero filled. For example, LASTCALR.001 on the first slave, or LASTCALR.000
in a single user system.
SYSLIB is presently required to produce XMODEM.COM. The following
sequence must be followed to the letter:
0A}rmac xmodem $szpz
...
0A}link xmodem,freesp,syslib[s]
...
0A}mac tdpat $szpz
...
then use MDMLNK (self explanatory) to combine XMODEM.COM and TDPAT.HEX.
NOTE: there may (well, WILL...) be LINK error messages. best to ignore them
as they don't do any harm.
I don't know if I will clean up XMODEM further so that you don't have
to use 2 assemblers to make XMODEM. Either way, I have included XMODEM>COM
which is generated from the files in this LBR.
h
FREESP.REL free space calculator
XMODEM expects to be able to call a user defined function (T-41) with
H=91H an