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 / PUBPATCH / 0AUTHOR.PUB < prev    next >
Internet Message Format  |  2000-06-30  |  3KB

  1. Date: Thursday, 24 January 1985
  2. From: Bridger Mitchell <bridger at rand-unix>
  3. To:   Info-Cpm at amsaa
  4. Subj: PUBlic filetype patch for CP/M 2.2 - official version
  5.  
  6. PUBPATCH is a CP/M 2.2 BDOS patch that implements the PUBlic file
  7. attribute (bit 7 of 2nd character of a filename) and makes a file with
  8. the PUBlic attribute assessible from any user number.  PUBlic files
  9. allows a single copy of "associated files" -- libraries, databases,
  10. overlays, swap files, etc -- to serve all user numbers.  They retain
  11. their other attributes and may therefore be read/write as well as
  12. read/only.
  13.  
  14. Complete documentation of PUBlic files appears in "CP/M 2.2 Goes
  15. Public", by Bridger Mitchell and Derek McKay, Plu*Perfect Systems, Dr.
  16. Dobb's Journal, Nov. 1984.  Limited documentation is included in the
  17. preamble of PUBPATCH.ASM, and supporting files and installation are
  18. described in PUBLIC.DOC.
  19.  
  20. Some earlier releases by others, available on some RCPM systems, that
  21. attempt to implement a similar patch are reporting differing degrees
  22. of success.  To cut through any confusion, I've sent Keith Petersen
  23. the Plu*Perfect Systems release disk, and he's uploaded it to
  24. SIMTEL20.  Keith has removed the earlier versions - only the
  25. "official" versions of the files remain and are listed below.  Note
  26. that some "unofficial" versions were also called "PUBPATCH.ASM".
  27.  
  28. The patch can be installed in Z80 systems running standard CP/M 2.2
  29. using RELPUBLC.COM to relocate PUBPATCH.HXR (a hex-relocatable version
  30. of PUBPATCH).  The squeezed source file is PUBPATCH.AQM.
  31.  
  32. SD.COM (with SD.DOC) are SuperDirectory extended to support display of
  33. PUBlic files.  DISK7P.COM (with DISK7P.DOC) is the extended file-
  34. maintenance utility DISK7.
  35.  
  36. The PUBLIC.COM and PUBLIC.AQM file is v 1.1.  It corrects a bug in the
  37. published source v 1.0, which failed to set the PUBlic attribute bit
  38. for very long files that overflowed the extent count into the S2
  39. directory byte.
  40.  
  41. Restrictions, documented in LICENSE.NOT, are summarized here:
  42.  
  43. PUBPATCH.ASM, PUBLIC.ASM, and derivative files RELPUBLC.COM and
  44. PUBPATCH.HXR, are copyrighted by Plu*Perfect Systems.  Permission is
  45. granted for single-user, non-commercial use.  Use of these programs
  46. for any commercial purpose requires advance written authorization from
  47. Plu*Perfect Systems.  DISK7 is licensed for non-commercial use by
  48. Frank Gaude.
  49.  
  50. The files are available from SIMTEL20 as:
  51.  
  52. Filename            Type     Bytes     CRC
  53.  
  54. Directory MICRO:<CPM.PUBPATCH>
  55. -AUTHOR.PUB.1            ASCII    this announcement
  56. DISK7P.COM.1            COM      4480  EA11H
  57. DISK7P.DOC.1            ASCII      1150  55E0H
  58. LICENSE.NOT.1            ASCII       758  03E9H
  59. PUBLIC.AQM.1            COM      6016  F67FH
  60. PUBLIC.COM.1            COM      1152  4B74H
  61. PUBLIC.DOC.1            ASCII      1325  D131H
  62. PUBPATCH.AQM.1            COM      6784  9CE6H
  63. PUBPATCH.HXR.1            ASCII       728  0748H
  64. RELPUBLC.COM.1            COM     13056  E37FH
  65. SD.COM.1            COM      4096  6F9EH
  66. SD.DOC.1            ASCII       641  E900H
  67.  
  68. ...and for those who want the whole package as an LBR file:
  69.  
  70. PUBPAT.LBR.1            COM     40832  B44AH
  71.  
  72. ----
  73. --bridger mitchell
  74.