home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cpm / faq / cpm-on-c128-4.txt < prev    next >
Text File  |  2001-08-30  |  8KB  |  193 lines

  1. Cp/m on the c128 (article 4)
  2.  
  3. BY nOEL nYMAN
  4.  
  5. (cOPYRIGHT 1986 BY gEODUCK dEVELOPMENTAL sYSTEMS.
  6. pERMISSION TO REPRINT THIS MATERIAL IS HEREBY GRANTED,
  7. PROVIDED THIS NOTICE IS INCLUDED IN THE REPRINTED MATERIAL.)
  8.  
  9. iN THIS ARTICLE, WE'LL LOOK AT THE REST OF THE RESIDENT
  10. UTILITIES IN cp/m.
  11.  
  12. user IS A UTILITY THAT WAS DESIGNED FOR SYSTEMS WITH HARD
  13. DISK DRIVES OR MULTI-USER SYSTEMS.  iT ALLOWS YOU TO HAVE
  14. SIXTEEN "USER AREAS" ON A SINGLE DISK.  tO ILLUSTRATE THIS,
  15. TYPE:
  16.  
  17. a> USER 5
  18.  
  19. dON'T FORGET THE SPACE AHEAD OF THE NUMBER.  cp/m RESPONDS
  20. WITH
  21.  
  22. 5a>
  23.  
  24. tHE SYSTEM WILL NOW ONLY LOOK AT DISK FILES THAT WERE saveD
  25. TO DISK IN THE USER 5 AREA.  wHEN YOU TYPE THE dir COMMAND,
  26. YOU'LL GET A "NO FILES" MESSAGE BECAUSE ALL THE FILES ON
  27. YOUR DISK ARE IN USER 0.  tHE USER NUMBER WOULD BE HANDY FOR
  28. KEEPING YOUR FILES SEPARATE FROM ANOTHER USER'S ON A HARD
  29. DISK YOU BOTH SHARE.  iT'S NOT VERY USEFUL TO US, BECAUSE
  30. YOU CAN'T ACCESS ANOTHER USER AREA FILES FROM THE CURRENT
  31. USER AREA.  tHIS MEANS THAT ANY UTILITIES ARE SHUT OFF FROM
  32. YOU UNLESS YOU COPY THEM INTO THE NEW USER AREA. hOWEVER,
  33. WHEN YOU TYPE A FILE NAME, cp/m WILL LOOK FOR A ".com" FILE
  34. WITH THAT NAME IN THE CURRENT USER AREA.  iF IT DOESN'T FIND
  35. ONE, IT WILL LOOK FOR THE FILE IN USER 0, AND load IT IF IT
  36. HAS A "SYSTEM ATTRIBUTE".  aS WE SAW LAST TIME, THE SYSTEM
  37. ATTRIBUTE IS NOT THE SAME AS A ".sys" EXTENSION.  iF YOU
  38. WANT UTILITIES AVAILABLE IN OTHER USER AREAS, USE set.com TO
  39. CHANGE THEM TO SYSTEM ATTRIBUTE FILES.  cHANGE BACK TO USER
  40. 0 NOW BY TYPING:
  41.  
  42. 5a> USER 0
  43.  
  44. "erase" AND "rename" ARE USED TO ERASE (SCRATCH) OR RENAME
  45. FILES ON A DISK.  tHE COMMANDS CAN BE ABBREVIATED "era" AND
  46. "ren".  tO CHANGE THE NAME OF THE GAME twenty1.com ON THE
  47. input cp/m1 DISK, TYPE:
  48.  
  49.  a> REN D:twentone.com=D:twenty1.com
  50.  
  51. tHIS IS SIMILAR TO THE cOMMODORE dos FORMAT WHERE THE NEW
  52. NAME COMES FIRST.  tHE "D:" REPRESENTS THE DRIVE NUMBER
  53. CONTAINING THE DISK WITH THE FILE YOU WANT RENAMED.  yOU CAN
  54. OMIT IF IF THE FILE IS ON THE CURRENTLY LOGGED DRIVE.  dON'T
  55. USE MORE THAN EIGHT CHARACTERS FOR THE NAME AND THREE FOR
  56. THE EXTENSION.  iF YOU FORGET THE EXTENSION, THE FILE WILL
  57. BE NAMED "twentone.   ".  yOU CAN CHANGE ANY EXTENSIONS AT
  58. ANY TIME, BUT SOME UTILITIES EXPECT CERTAIN EXTENSIONS.
  59. aVOID ".hex", ".mac", ".asm", ".bas", ".hlp" AND ".com" FOR
  60. GENERAL FILES.  hOWEVER, IF YOU FIND A FILE ON A PUBLIC
  61. DOMAIN DISK WITH ".obj" (OBJECT CODE FILE), OR ".bin"
  62. (BINARY CODE FILE), TRY CHANGING THE EXTENSION TO ".com" TO
  63. GET THE PROGRAM TO RUN UNDER cp/m+.
  64.  
  65. tHE cOMMODORE dos WILD CARD RULES APPLY TO cp/m AS WELL.
  66. yOU CAN USE "?" AS A SINGLE CHARACTER WILD CARD, OR "*" AS A
  67. FILE NAME OR EXTENSION WILD CARD IN MOST COMMANDS.  fOR
  68. EXAMPLE
  69.  
  70. a> DIR *.com
  71.  
  72. WILL SHOW YOU ONLY THE ".com" FILES ON THE DISK IN DRIVE a.
  73. uSING
  74.  
  75. a> REN D:*.BAK=D:*.TXT
  76.  
  77. CHANGES ALL ".txt" (TEXT) FILES TO ".bak" (BACKUP) ON THE
  78. DRIVE SPECIFIED BY "D:".  tYPING
  79.  
  80. a> ERA *.*
  81.  
  82. WILL ERASE all THE FILE ON DRIVE a...BE CAREFUL!  iF YOU USE
  83. A WILD CARD IN era OR ren, cp/m WILL PROMPT YOU FOR A
  84. "yes/no" BEFORE EXECUTING THE COMMAND.
  85.  
  86. aLTHOUGH dir, ren, AND era ARE RESIDENT UTILITIES, THEY ARE
  87. "BARE BONES" VERSIONS.  tHEY HAVE ALL HAVE ADVANCED FEATURES
  88. THAT REQUIRE TOO MUCH MEMORY TO KEEP IN ram.  iF YOU TRY TO
  89. USE ONE OF THESE FEATURES, YOU MUST HAVE THE CORRESPONDING
  90. ".com" FILE ON DISK.  fOR EXAMPLE, PLACE ANY DISK EXCEPT THE
  91. cp/m SYSTEM DISK IN THE DRIVE AND ENTER
  92.  
  93. a> DIR [FULL]
  94.  
  95.  
  96. yOU WILL GET THE MESSAGE "dir     com REQUIRED".  tHE
  97. ADVANCED [FULL] OPTION REQUIRES loadING dir.com.  nOW PLACE
  98. THE cp/m SYSTEM DISK IN THE DRIVE AND RE-ISSUE THE COMMAND.
  99. aN EASY WAY TO REPEAT A COMMAND ON THE c128 IS TO TAP THE
  100. cursor down KEY NEXT TO THE shift KEY, NOT THE ONE AT THE
  101. TOP OF THE KEYBOARD.  tHE LAST COMMAND ENTERED WILL BE
  102. RETYPED ON THE SCREEN.  pRESS return TO EXECUTE IT, OR USE
  103. THE CURSOR AND del KEYS TO CHANGE IT.
  104.  
  105. yOU SHOULD NOW SEE A MUCH MORE COMPLETE DIRECTORY LISTING.
  106. tHE FILES ARE LISTED IN ALPHABETICAL ORDER, AND THEIR SIZES
  107. IN BYTES AND RECORDS ARE SHOWN. tHE SIZES WILL BE IN 1k
  108. INCREMENTS FOR SINGLE SIDED DISKS AND 2k FOR DOUBLE SIDED.
  109. cp/m RECORDS ARE 128 BYTES EACH.  tHE ATTRIBUTES OF EACH
  110. FILE ARE SHOWN, EITHER dir OR sys AND EITHER rw FOR "READ OR
  111. WRITE" OR ro FOR "READ ONLY".  ro FILES CANNOT BE CHANGED
  112. WITHOUT CHANGING THEM TO rw WITH THE set.com UTILITY.
  113.  
  114. tHE [FULL] OPTION ALSO SHOWS TOTAL BYTES USED AND FREE ON
  115. THE DISK, TOTAL FILES FOUND AND DIRECTORY ENTRIES USED.
  116. lONG FILES MAY TAKE UP TWO DIRECTORY ENTRIES.  yOU CAN SEE
  117. THE SAME DISPLAY ON A DISK THAT DOESN'T HAVE dir.com BY
  118. TYPING
  119.  
  120. A> DIR [DRIVE=B]
  121.  
  122. pLACE THE DISK CONTAINING dir.com IN DRIVE a AND THE DISK
  123. YOU WANT TO VIEW IN DRIVE b.  iF YOU HAVE ONLY ONE DRIVE,
  124. REPLACE THE "B" WITH "E".  cp/m WILL load dir.com AND PROMPT
  125. YOU FOR THE NEW DISK.
  126.  
  127. tHE LAST RESIDENT UTILITY, type, ALLOWS YOU TO LOOK AT FILES
  128. ON YOUR SCREEN AND PRINT THEM ON A PRINTER.  aLL FILES ON A
  129. cp/m DISK ARE EITHER ascii (TEXT) FILES OR BINARY MACHINE
  130. CODE FILES.  yOU CAN ONLY USE type WITH ascii FILES.  yOU
  131. CAN'T HARM ANYTHING IF YOU ACCIDENTALLY USE type ON A BINARY
  132. FILE, BUT YOU'LL ONLY SEE GIBBERISH ON THE SCREEN, AND cp/m
  133. MAY CRASH.  iF THAT HAPPENS, JUST RE-boot THE SYSTEM.
  134.  
  135. aNY FILE WITH ".doc", OR ".txt" EXTENSIONS CAN USUALLY BE
  136. VIEWED WITH type.  iF YOU HAVE THE input cp/m1 DISK, ENTER
  137.  
  138. a> TYPE README.TXT
  139.  
  140. cp/m WILL DISPLAY PART OF THE FILE readme.txt ON THE SCREEN.
  141.  wHEN THE SCREEN IS FULL, A PROMPT WILL APPEAR TO PRESS
  142. return (ALMOST ANY KEY WILL DO), AND MORE OF THE FILE WILL
  143. BE DISPLAYED.  iF YOU WANT TO EXIT type, JUST PRESS ctrl-c.
  144.  
  145. yOU CAN PRINT A TEXT FILE ON YOUR PRINTER BY PRESSING ctrl-p
  146. BEFORE ISSUING THE type COMMAND.  ctrl-p TOGGLES THE PRINTER
  147. ON LINE, AND ANYTHING THAT APPEARS ON THE SCREEN WILL BE
  148. PRINTED AS WELL.  tHE ctrl-p COMMAND PRODUCES A TONE WHEN
  149. THE PRINTER IS TOGGLED ON.  pRESSING ctrl-p AGAIN TOGGLES
  150. THE PRINTER OFF AND NO TONE IS HEARD.
  151.  
  152. wHILE ctrl-p GIVES YOU HARD COPY FROM type, IT ALSO HAS ALL
  153. THOSE "pRESS return..." PROMPTS IN IT.  yOU CAN AVOID THEM,
  154. BY USING AN ADVANCED type OPTION.  eNTER
  155.  
  156. a> TYPE README.TXT[NOPAGE]
  157.  
  158. tHE FILE WILL SCROLL UP YOUR SCREEN WITHOUT STOPPING, AND
  159. WILL PRINT COMPLETELY.  sINCE [NOPAGE] IS A NON-RESIDENT
  160. FEATURE OF type, type.com MUST BE ON THE DISK FOR IT TO
  161. WORK.  yOU CAN USE [NOPAGE] ON ANOTHER DISK BY TYPING
  162.  
  163. a> TYPE D:README.TXT[NOPAGE]
  164.  
  165. WHERE "D:" IS ANY VALID DISK DRIVE.
  166.  
  167. tHERE ARE MANY OTHER UTILITY OPTIONS, TOO MANY TO DISCUSS
  168. HERE.  yOU CAN FIND OUT ABOUT THEM IN THE digital research
  169. cp/m plus user's guide.  tHIS IS PART OF THE PACKAGE YOU GET
  170. BY MAILING IN THE CARD BOUND IN THE cp/m SECTION OF THE c128
  171. system guide THAT CAME WITH YOUR c128.  tHE dIGITAL rESEARCH
  172. DOCUMENTATION IS EXTENSIVE AND A GREAT BARGAIN AT THE
  173. OFFERED PRICE.  hOWEVER, IT WAS WRITTEN BY COMPUTER FOLKS
  174. FOR OTHER COMPUTER FOLKS.  fOR EASIER READING, YOU MAY ALSO
  175. WANT TO PURCHASE THE cp/m plus handbook BY aLAN mILLER, OR
  176. CHECK OUT THE OTHER REFERENCES LISTED IN THE "article1.txt"
  177. FILE ON THE input cp/m1 DISK.
  178.  
  179. yOU SHOULD ALWAYS KEEP BACK-UP COPIES OF YOUR SYSTEM DISK
  180. AND IMPORTANT UTILITIES.  yOU CAN COPY FILES WITH THE
  181. UTILITY pip.com.  pip IS EXPLAINED BRIEFLY IN THE c128
  182. system guide.  yOU CAN ALSO USE dir+.com FOUND ON THE input
  183. cp/m1 DISK.  yOU CAN MAKE FULL DISK COPIES OF ANY SINGLE
  184. SIDED cp/m DISK USING A c64 OR c128 BIT OR NIBBLE COPIER OR
  185. A DUAL DRIVE COPIER PROGRAM IN NON-cp/m MODE.  yOU CANNOT
  186. USE ANY PROGRAM THAT USES bam OR DIRECTORY REFERENCES TO
  187. COPY A DISK.
  188.  
  189. tEXT FILES OF THE FIRST FOUR ARTICLES IN THIS SERIES CAN BE
  190. FOUND, ALONG WITH SEVERAL ADDITIONAL UTILITIES AND THE MOST
  191. CURRENT cp/m OPERATING SYSTEM ON THE input cp/m1 DISK.  sEE
  192. THE ORDER FORM ELSEWHERE IN THIS ISSUE.
  193.