home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / ftp.demon.co.uk-pub-cpm / pmautoae.com / ADDENDUM.DOC next >
Text File  |  1979-11-30  |  6KB  |  116 lines

  1. Extra information on the usage of the PMArchive Suite of software
  2.  
  3. In addition to the commands and options that can be gleaned from the 
  4. previous DOCs and usage summaries there are some VERY useful ones that 
  5. were missed.
  6.  
  7. Firstly the PMARC & PMEXT programs both work on multiple files ie If 
  8. wild-cards are used in PMEXT then it will search ALL matching Archives 
  9. not just the first match it finds which I find very useful when you 
  10. set up one disk with many archives each dealing with one program 
  11. group.
  12.  
  13. Also with PMEXT more devices are supported than has yet been revealed!
  14. with the usage:-
  15. PMEXT [D:]<filename><extension> {device:}<filematch>(options)
  16. where all parameters are optional.
  17. both D: and device: will use default drives if they are left out.
  18. In addition though the {device:} option can redirect file output to 
  19. other devices:-
  20. A: - P: to drives as usual
  21. LST: outputs to current list device (printer etc:) and if the /P 
  22. option is used form feeds will be sent at the PMSET intervals.
  23. PUN: outputs to the CPM2.2 Paper Punch device or whatever is driven by 
  24. that BIOS function with as far as I know no re-formating of the passed 
  25. data.
  26. CON: outputs to the console and if the /P(aginate) option is used the 
  27. there are a few quite unique functions that can be invoked by keyboard 
  28. input.
  29. After a screen full of text you can press Enter/Return A, B, Q, X or 
  30. Space. 
  31. Each performs a specific function and are read from the console 
  32. buffer.
  33. Enter/Return - clears the screen and displays the next screen-full.
  34. A - Aborts this file listing.
  35. B - Goes Back one Page. (can only go back as far as the first page in 
  36. current block)
  37. Q - Quits the Read function and exits to CCP prompt.
  38. X - Displays one line at a time.
  39. Space - Displays the next screen-full without clearing the screen. 
  40.  
  41. An example command line could look like this:-
  42. A> PMEXT B:* CON:*.DOC/I/P
  43.  
  44. Which would load PMEXT from drive A, and search drive B for all files 
  45. that matched ????????.PMA and when it finds one it searches the 
  46. directory for a DOC file and dosn't display non-matches when it finds 
  47. one it will extract it to the console with pagination and you can then 
  48. use the above keys to view the DOC. If you abort with A key or reach 
  49. the end of text and press Enter the search for the next DOC file 
  50. resumes, and the process continues until either the last archive has 
  51. been searched or the search is aborted by the Q key during reading.
  52. I personaly find this to be a very good text viewer in its own right.
  53.  
  54. EXE: Will decompress the given .COM file into TPA and execute it in 
  55. much the same way as the LRUN.COM utility does for the .LBR format and 
  56. a command line can be passed to the file in the normal cpm way.
  57.  
  58. A short note on the compression ratios that I have achieved and 
  59. compared against various Archivers for both CPM and MS-DOS and also 
  60. stand-alone compressors.
  61.  
  62. Firstly this may be difficult to believe but PMARC beats the ms-dos LHA 
  63. archiver which, so I gather is were the inspiration for PMARC came 
  64. from. It also beats the ms-dos ARC format archiver and PKZIP1xx though 
  65. I don't think it beats the new version 2 alogarithms.
  66. Obviosly it beats the CPM ARK archiver hands down on both compression 
  67. and facilities and does all that the .LBR format can with just the two 
  68. main PMARC & PMEXT files. It beats all the stand-alone compressors 
  69. including CRLZH20.COM which as far as I know was previosly the best 
  70. one for CPM.
  71. There is only one existing archiver that I know of that beats the PMA 
  72. alogarithms for sure and that is MS-DOSs ARJ archiver though it's not 
  73. by much! with an XRS mail packet which consists of a number of 
  74. different files the ratios achieved only differed on average by 2.5% 
  75. in favor of ARJ which considering the speed of extraction with UNARJ  
  76. and that of the PMEXT that small diference in ratios definately shows 
  77. that the whole suite is very well coded and alot of thought went into 
  78. its design.
  79.  
  80. I downloaded this suite in two parts from aspects BBS manchester and 
  81. decided to repack them in the one selfextracting COM file in order to 
  82. make it easier to transport the whole package! If you are reading this 
  83. from the original format then obviously it'll work on your system if 
  84. you received this as an ARK or LBR it wasn't my doing and you'll have 
  85. to test and make sure that you're using a Z80 or better based machine 
  86. with at least as much TPA as shown in the command Sumaries header.
  87.  
  88. If you wish to pass this on to anyone PLEASE keep it in this 
  89. self-extracting form as it is the smallest form that has the widest 
  90. compatability with most CPM machines.
  91. It can be treated just like any other PMA archive and files can be 
  92. added to it if they are considered nesesary.
  93.  
  94. The biggest flaw with this suite is that it does not support du: 
  95. specifiers. I suppose that some of those who realy nead them could 
  96. possibly hack a fix but if they do then it'd be a good idea to change 
  97. the z80 specific instruction DJNZ dis. used throughout this suite to:
  98. DEC B
  99. JR NZ,dis
  100. which would then make it usable on old 8080 systems and on the V20 
  101. series in 8080 mode.
  102.  
  103. Note the High speed mode option in PMARC may be faster but it 
  104. definately reduces the amount of compression obtained.
  105. Also when creating a PMEXE type archive remember that there must be 
  106. enough TPA to allow both the existing archive and the expanded form to 
  107. exist in otherwise it will jam up!
  108.  
  109. At this moment in time there is no ms-dos method of extracting PMA 
  110. type archives. The closest thing they have is the LZH archive and 
  111. although PMEXT will extract files from those the oposite will not work 
  112. yet, maybe they'll catch up one day. <grin>
  113.  
  114. PMAUTOAE.COM with this DOC was compiled by Johnathan Taylor 06/02/93
  115.  
  116.