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

  1. Cp/m on the c128 (article 3)
  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. bEFORE WE DISCUSS MORE RESIDENT UTILITIES, LET'S LOOK AT
  10. USING DISK DRIVES WITH THE c128 IN cp/m MODE.  tHE 1571
  11. DRIVE WHICH WAS DESIGNED TO WORK WITH THE c128 WILL READ
  12. REGULAR 1541 TYPE DISKS AND ALSO THE mfm TYPE DISKS USED BY
  13. MANY 5 1/4 INCH cp/m DISK MACHINES.  tHIS HAS LED TO SOME
  14. CONFUSION ABOUT JUST WHAT A "cp/m" DISK IS.
  15.  
  16. cOMMODORE USES A PROCESS CALLED gcr (gROUP cHARACTER
  17. rECOGNITION) TO RECORD DATA ON ITS DISKS.  gcr DESCRIBES THE
  18. WAY IN WHICH THE DISK ELECTRICAL SYSTEM WORKS.  iT DOES NOT
  19. HAVE ANYTHING TO DO WITH THE NUMBER OF TRACKS OR SECTORS, OR
  20. THEIR PLACEMENT ON THE DISK.  aPPLE ALSO USES A FORM OF gcr,
  21. BUT THEIR TRACK LAYOUT IS QUITE DIFFERENT.
  22.  
  23. wHEN A DISK IS FORMATTED ON A 1541, THE dos (dISK oPERATING
  24. sYSTEM) PUTS 35 TRACKS ON THE DISK CONTAINING 664 SECTORS.
  25. a 1571 USES EXACTLY THE SAME LAYOUT ON THE "FRONT" OF THE
  26. DISK, THEN REPEATS IT ON THE "BACK", FOR A TOTAL OF 70
  27. TRACKS AND 1328 SECTORS.
  28.  
  29. wHEN YOU FORMAT A DISK USING THE cp/m UTILITY "format.com",
  30. THE LAYOUT OF THE TRACKS AND SECTORS IS identical TO THAT
  31. USED IN THE STANDARD 1541 OR 1571.  tHE cp/m DISK HAS ITS
  32. DIRECTORY AREA ON DIFFERENT TRACKS AND PLACES A boot SECTOR
  33. ON EACH FORMATTED DISK, BUT THE LAYOUT IS THE SAME.  yOU CAN
  34. PROVE THIS BY EXAMINING A cOMMODORE cp/m DISK IN c64 MODE
  35. WITH A "DISK DOCTOR" PROGRAM.
  36.  
  37. tHIS MEANS THAT YOU CAN USE ANY COMBINATION OF 1541'S AND
  38. 1571'S IN A c128 cp/m SYSTEM.  tHE cp/m DISK THAT CAME WITH
  39. YOUR c128 IS A SINGLE SIDED (1541) DISK.  yOU CAN READ IT
  40. WITH EITHER DISK DRIVE.  yOU MUST TURN IT OVER TO READ THE
  41. "BACK" SIDE.  yOU CAN ALSO COPY A SINGLE SIDED (1541) cp/m
  42. DISK WITH ANY "BIT" COPIER OR WITH THE BACKUP COMMAND ON A
  43. DUAL DRIVE SUCH AS THE msd.
  44.  
  45. hOWEVER, cp/m IS not PRACTICAL WITH A SINGLE 1541 DISK
  46. DRIVE.  iT'S JUST TOO SLOW.  iF YOU WANT TO LEARN ABOUT THE
  47. cp/m SYSTEM, OR EXPERIMENT WITH SOME OF THE PROGRAMS, THE
  48. SPEED WILL BE TOLERABLE.  bUT ANY SERIOUS PROGRAMMING,
  49. DATABASE OR WORD PROCESSOR WORK WILL TAKE TOO LONG.  yOU ARE
  50. MUCH BETTER OFF WITH EXISTING c64 PROGRAMS FOR THOSE TASKS.
  51. uSING ONE OF THE MANY "FAST LOAD" PROGRAMS OR CARTRIDGES
  52. WILL MAKE A c64 SYSTEM MUCH FASTER AND EASIER TO USE THAN A
  53. 1541 cp/m SYSTEM.
  54.  
  55. iF YOU HAVE A 1571, YOU CAN USE A 1541 AS THE "b" DRIVE WITH
  56. BETTER RESULTS.  tHE DISK OPERATIONS WILL STILL BE SLOW ON
  57. THE 1541.  bUT YOU CAN DO YOUR PRIMARY WORK WITH THE FASTER
  58. DRIVE.
  59.  
  60. iF YOU ARE CONTEMPLATING THE PURCHASE OF A c128 AND TWO
  61. 1571'S just TO RUN cp/m, i ADVISE AGAINST IT.  fOR THE SAME
  62. MONEY YOU COULD PURCHASE A LOW END OR USED cp/m COMPUTER
  63. SUCH AS A kAYPRO WHICH WILL RUN cp/m MANY TIMES FASTER THAN
  64. A c128.  hOWEVER, FOR THE COMBINATION OF A FANTASTIC bASIC,
  65. EXCELLENT SOUND AND GRAPHICS, c64 COMPATIBILITY (MOSTLY) AND
  66.  cp/m AS FROSTING ON THE CAKE, THE c128/1571 SYSTEM IS A
  67. GOOD BARGAIN.
  68.  
  69. lAST TIME WE USED THE "dir" RESIDENT UTILITY TO LOOK AT A
  70. DISK DIRECTORY.  eNTER THE COMMAND AGAIN, AND LOOK AT THE
  71. BOTTOM OF THE LISTING.  iF THE input cp/m1 DISK IS IN YOUR
  72. DRIVE, YOU'LL SEE THE PHRASE "sYSTEM FILE(S) EXIST".  nOW
  73. ENTER THE COMMAND
  74.  
  75. a> DIRSYS
  76.  
  77. yOU SHOULD SEE ONLY THE FILE "ccp.com" FOLLOWED BY THE
  78. PHRASE "nON-SYSTEM FILE(S) EXIST".
  79.  
  80. tHE TERM "SYSTEM" REFERS TO AN "ATTRIBUTE" OR CHARACTERISTIC
  81. GIVEN TO CERTAIN FILES.  iT DOES not REFER TO THE EXTENSION
  82. ".sys".  nOTICE THAT THE FILE "cpm+.sys" APPEARS WHEN YOU
  83. USED THE "dir" COMMAND, BUT IS NOT LISTED WITH "dirsys".
  84.  
  85. tHE SYSTEM ATTRIBUTE IS IMPORTANT FOR HARD DISK OR
  86. MULTI-USER SYSTEMS.  wE'LL LOOK AT IT MORE CLOSELY WHEN WE
  87. DISCUSS THE "user" COMMAND.  bUT SYSTEM FILES ARE ALSO LESS
  88. LIKELY TO BE ACCIDENTALLY ERASED.  tO ERASE A SYSTEM FILE,
  89. YOU MUST USE A SPECIAL COMMAND.  sO IT MAKES SENSE TO
  90. PROTECT YOUR MOST VALUABLE FILES IN THIS WAY.  wE'LL USE A
  91. UTILITY CALLED "set.com" TO CHANGE "cpm+.sys" TO A SYSTEM
  92. FILE.
  93.  
  94. pLACE THE ORIGINAL cp/m DISK YOU RECEIVED WITH YOUR c128 IN
  95. DRIVE a AND USE "dir" TO BE SURE YOU HAVE THE SIDE
  96. CONTAINING "set.com".  tHEN IF YOU HAVE TWO DISK DRIVES,
  97. PLACE THE input cp/m1 DISK IN DRIVE b AND TYPE:
  98.  
  99. a> SET B:CPM+.SYS[SYSTEM]
  100.  
  101. dON'T LEAVE A SPACE BETWEEN THE ".SYS" AND THE LEFT BRACKET.
  102.  bE SURE TO USE BRACKETS, SHIFTED ":" AND ";".  iF YOU  HAVE
  103. ONLY ONE DRIVE, TYPE:
  104.  
  105. a> SET E:CPM+.SYS[SYSTEM]
  106.  
  107. iN EITHER CASE, cp/m WILL load THE PROGRAM "set.com" FROM
  108. THE DISK IN DRIVE a.  fOR A TWO DRIVES, cp/m WILL THEN
  109. CHANGE THE ATTRIBUTE OF THE FILE ON THE DISK IN DRIVE b.
  110. fOR ONE DRIVE, cp/m WILL PROMPT YOU TO PLACE THE "e" DISK IN
  111. DRIVE a, AND THEN CHANGES THE ATTRIBUTE.
  112.  
  113. nOW USE "dir" AND "dirsys" TO CHECK YOUR WORK.  "set.com"
  114. HAS MANY OTHER USES WE'LL LOOK AT LATER.
  115.  
  116. nEXT TIME WE'LL LOOK AT THE REST OF THE cp/m RESIDENT
  117. UTILITIES.  input cp/m1 DISK IS AVAILABLE WITH SEVERAL
  118. USEFUL PROGRAMS, THE NEWEST cp/m  OPERATING SYSTEM, AND TEXT
  119. FILES OF THE FIRST FOUR OF THESE ARTICLES.  cHECK THE ORDER
  120. FORM ELSEWHERE IN THIS ISSUE.
  121.