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 >
Text File  |  2000-06-30  |  2KB  |  46 lines

  1. XM-TD (XMODEM-SENECA v2.xx) as of 11/21/84
  2.  
  3. This is all you need to get XMODEM running under TurboDOS.
  4. It will assemble for a "standard" setup with port 0 being the modem
  5. and port 1 being the console.
  6.  
  7. the files:
  8.  
  9. XMODEM.AQM    (squeezed) source file for XMODEM. No real need to
  10.         change this (except if you have a single LASTCALR file)
  11.  
  12. TDPAT.ASM    the patch file to overlay XMODEM with
  13.  
  14. FREESP.REL    free space calculator
  15.  
  16. XMODEM expects to be able to call a user defined function (T-41) with
  17. H=91H and return the caller's access level. (Later, this function will
  18. be rewritten to return more than just 6 bytes of data and 122 bytes of trash).
  19.  
  20. XMODEM will look for a file LASTCALR.nnn where nnn is the station number,
  21. zero filled. For example, LASTCALR.001 on the first slave, or LASTCALR.000
  22. in a single user system.
  23.  
  24. SYSLIB is presently required to produce XMODEM.COM. The following
  25. sequence must be followed to the letter:
  26.  
  27. 0A}rmac xmodem $szpz
  28. ...
  29. 0A}link xmodem,freesp,syslib[s]
  30. ...
  31. 0A}mac tdpat $szpz
  32. ...
  33. then use MDMLNK (self explanatory) to combine XMODEM.COM and TDPAT.HEX.
  34.  
  35. NOTE: there may (well, WILL...) be LINK error messages. best to ignore them
  36. as they don't do any harm.
  37.  
  38. I don't know if I will clean up XMODEM further so that you don't have
  39. to use 2 assemblers to make XMODEM. Either way, I have included XMODEM>COM
  40. which is generated from the files in this LBR.
  41. h
  42.  
  43. FREESP.REL    free space calculator
  44.  
  45. XMODEM expects to be able to call a user defined function (T-41) with
  46. H=91H an