.fo Softwarå Guidå # S O F T W A R E G U I D E F O R U S I N G T H E M D C P 8 8 C O P R O C E S S O R B O A R D ...1 1. INTRODUCTION: WHAT THIS MANUAL IS AND ISN'T Thió documentatioî waó produceä bù Morro÷ foò uså witè thå MDCP8¸ Coprocessoò  Board®   Thió  sectioî coveró  bootinç  anä  runninç MS-DOS¬ anä thå uså oæ thå Coprocessoò aó á ramdisë (MÄ-³ only). Appendiø  A¬ whicè follows¬ describeó installinç thå  Coprocessoò Board® Iô ió intendeä primarilù foò Morro÷ dealers® (Therå  arå nï otheò appendices¬ aó thå "A¢ mighô suggest.) Yoõ wilì havå alsï receiveä onå oò twï MÓ-DOÓ manuals¬  dependinç oî  whï printeä them® Theù providå thå completå detailó  oî  MÓ- DOS® Thió manuaì giveó onlù á brieæ introduction® Finally¬  yoõ shoulä havå á SuperCalã ² manuaì aó well. ...1 2. TWO WAYS TO GO Therå arå twï wayó thaô yoõ caî uså youò coprocessoò boardº aó á ramdisë  witè CP/Í (MÄ-3'ó only© anä aó á 1¶ biô  processoò  witè MÓ-DOS® Usinç youò coprocessoò boarä eitheò waù ió aó simplå  aó typinç onå CP/Í commanä aô youò terminal® Wheî  useä  aó á ramdisk¬  á coprocessoò boarä witè 256Ë  oæ  raí provideó  aó mucè storagå aó twï-thirdó oæ á doublå sideä  floppù disk¬ buô witè mucè fasteò access® Second¬ whilå usinç thå coprïcessoò boarä aó á 1¶ biô  processor¬ youò Micrï Decisioî becomeó operatinç systeí compatible“ witè  IBÍ PC'ó  runninç  MÓ-DOS® Thió meanó thaô yoõ caî uså  anù  oæ  thå softwarå writteî foò PC'ó thaô doeó noô relù oî speciaì hardware¬ thaô is¬ biô-mappeä graphicó oò IBM'ó proprietarù ROM® Á lisô oæ onå  vendor'ó  softwarå foò thå Coprocessoò ió giveî  iî  sectioî 5.9. .cp10 Š     NOTEº Yoõ caî noô uså thå coprocessoò boarä aó á ramdisë ANÄ      ruî  MÓ-DOÓ simultaneously® Also¬ sincå  thå  MÄ-5/11/16/3´      harä  disë serieó alreadù emploù aî  "intelligent¢  ramdisk¬      thå  ramdisë  haó noô beeî designeä tï worë witè  harä  disë      Micrï Decisions. o  Thå  firsô  portioî  oæ thió guidå explainó ho÷ tï  uså  thå      coprocessoò  boarä aó á ramdisk®  Therå arå severaì  subtlå      differenceó  iî  ho÷ yoõ caî uså thå ramdisë whicè  arå  ex      plaineä here®  o Thå seconä portioî oæ thå guidå demonstrateó ho÷ tï uså  thå      coprocessoò boarä witè MS-DOS® Thió informatioî ió á neces      sarù supplemenô tï thå MS-DOÓ manuaì thaô yoõ received. Iæ yoõ havå aî MD-3¬  wå suggesô thaô yoõ starô bù learninç abouô thå ramdisë beforå tryinç MS-DOS®  Thå ramdisë haó thå advantagå oæ  beinç  almosô completelù familiaò territory® MÓ-DOÓ  2.±  ió presumablù ne÷ foò you¬ sï iô haó á higheò frustratioî  potentiaì anä ió betteò handleä last® However¬ iæ yoõ reallù wanô tï starô witè  MÓ-DOS¬  oò  havå á harä-disë Micrï  Decision¬  follo÷  thå directionó iî "Starô witè á Copy"¬ theî skið aheaä tï "MÓ-DOÓ anä thå Micrï Decision". ...1 3. START WITH A COPY Beforå yoõ starô usinç youò ramdisë oò MÓ-DOS¬ wå wanô yoõ tï ruî á  "submit¢  prograí  thaô copieó somå fileó  ontï  youò  currenô systeí disë froí onå oæ thå Coprocessoò disks® Copyinç   distributioî  disketteó  ió  thå   Standarä   Operatinç Procedurå  foò anù ne÷ software® Witè MÄ-3's¬ thå fileó wilì  gï oî  youò normaì CP/Í Systeí diskette® Witè harä-disë  MD's¬  thå fileó wilì gï iî useò numbeò ° oæ youò harä disk® Locate the MDCP88 Diskette whose labeì reads: MDCP88 MS-DOS Loader / Ramdisk Distribution Diskette 1. Tï starô off¬  turî oî youò Micrï Decisioî anä loaä thå CP/Í      operatinç systeí iî thå usuaì way® Iæ yoõ arå usinç thå Co-      Piloô  Menus¬  pleaså ESCapå tï CP/Í bù pressinç thå ESà keù      aô  thå Co-Piloô Maiî Menu®  Thå screeî shoulä  sho÷  "A>"¬      withouô  anù numberó nexô tï thå A®  (Typå useò 0‚ anä RETURÎ      if there is a number present.) 2. Inserô thå MS-DOÓ ¯ Ramdisë Distributioî diskettå iî youò Bº      drivå  anä closå thå door®  Foò MD-³ owners¬  thió  ió  thå      uppeò  drive®  Thå loweò drivå holdó thå normaì CP/Í Systeí      diskette. Š.cp10 3. Aô  thå  "A>¢ prompt¬  typå thå appropriatå  commanä  below¬      followeä bù RETURN: MD-3's - submit B:3 Hard-disë MD's - submit B:HD 4. Wheî   thå  "A>¢  reappears¬  takå  thå  MÓ-DOÓ  ¯   Ramdisë      Distributioî  Diskettå ouô oæ drivå Bº anä puô iô awaù iî  á      safå place. ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª *      NOTÅ  TÏ  HARÄ-DISË OWNERS:“ Á fe÷  momentó  afteò  enterinç      "SUBMIÔ  B:HD"¬ you'lì bå tolä tï switcè tï thå MÓ-DOÓ  Dió      tributioî  Disk®   MÓ-DOÓ ió automaticallù loadeä  anä  somå      copyinç  occurs®   Wheî  that'ó done¬ "A>¢  appearó  oî  thå      screen®   Thió ió MÓ-DOS'ó Systeí Prompt¬ NOÔ  CP/M's.“   Yoõ      coulä  no÷ proceeä tï copù SuperCalã tï thå harä disë  (sec      tioî 5.6© oò ruî otheò MÓ-DOÓ utilities® Tï returî tï CP/M¬      type: z80      anä hiô RETURN® Ignorå thå messagå thaô telló yoõ tï inserô      á  CP/Í systeí disk® Jusô hiô RETURÎ agaiî anä you'rå  bacë      tï CP/M. ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª Thå mosô probablå thinç thaô caî gï wronç durinç thió phaså ió  á failurå  duå  tï runninç ouô oæ spacå oî youò CP/Í  Systeí  disk® Thió  wouldn'ô  normallù happen¬ buô iæ iô does¬ you'lì  havå  tï makå  rooí oî iô bù erasinç unneedeä files® Iæ  you'rå  familiaò witè  CP/M¬  you'lì  kno÷  thaô  therå  arå  severaì  alternativå solutionó whicè wå won'ô gï into. ...1 4. RAMDISK: MEMORY USED AS A DISK (MD-3 ONLY)  Dependinç oî thå optioî you'vå selected¬ thå coprocessoò boarä iî youò  Micrï  Decisioî haó eitheò 256Ë oò 128Ë  oæ  memory®  Thió memorù  ió availablå foò uså bù runninç thå CP/Í RAMDISË program® Thå  RAMDISË  prograí prepareó thå coprocessoò  boarä  anä  makeó smalì  changeó tï CP/Í thaô adä thå coprocessoò board'ó memorù aó iæ iô werå aî extrá ultra-fasô disë drive® Theså  changeó  tï CP/Í remaiî iî effecô untiì yoõ reseô oò  turî ofæ youò Micrï Decision. Thå mosô noticeablå changå afteò runninç RAMDISË ió thaô yoõ havå onå  morå drive®  Thió drivå differó froí youò floppù driveó  iî thaô iô ió verù fast®  Therå arå nï headó tï movå oveò á  track¬ nï slowlù spinninç diskó tï waiô for®  Informatioî ió storeä  iî Randoí Accesó Memory, ram® Š      NOTE:“ Therå ió nï waù tï permanentlù savå fileó oî  thå      raídisk® Thå ramdisë forgetó everythinç wheî thå poweò      goeó ofæ unlesó yoõ remembeò tï copù itó fileó tï otheò      "real¢ disks. ...2 4.1 Trying Out Ramdisk Witè  á copù oæ thå RAMDISK.COÍ prograí no÷ presenô oî youò  CP/Í Systeí disë (thankó tï thå "submiô 3¢ command)¬ you'rå readù  foò á tesô drive® Nexô tï thå "A>"¬ type: ramdisk * (hiô RETURN) Thå  RAMDISË prograí wilì firsô displaù á copyrighô  notice¬  anä theî wilì silentlù preparå thå coprocessoò boarä anä CP/Í foò uså aó á ramdisk®  Wheî thió procesó haó beeî sucessfullù completed¬ RAMDISK produces a report briefly explaining what has been done: Logical drive#.....M: CoPower_88 port#...0E,0F Load address.......D800 File directory.....erased .cp15 Yoõ no÷ havå á ramdisë witè logicaì drivå namå M:® Thå lasô linå oæ  thå  reporô telló yoõ thaô thå ramdisk'ó directorù  haó  beeî erased®  Typå  thå commandó iî bolä belo÷ (screeî responseó  arå shown without bold): A>dir m: NO FILE A>stat m: Bytes Remaining On M: 252k A> Well¬  CP/Í  obviouslù believeó thaô there'ó á drivå calleä  "M:¢ ouô  therå witè nï fileó presentlù oî it®  Theså arå exactlù thå responses you'd get from a blank medium-capacity floppy disk. Coprocessoò  boardó witè 256ë oæ memorù installeä havå 25²  kilo byteó availablå foò filå storage®  Iæ youò coprocessoò boarä haó onlù 128Ë oæ memory¬  124Ë ió availablå aó á ramdisk¬  buô you'lì finä thaô thå usefulnesó oæ á 124Ë ramdisë ió fairlù limited® Next¬ trù copyinç somethinç ontï thå ramdisk: A>pip m:=pip.com A>dir m: M: PIP COM A> Thió  copieó thå PIP.COÍ prograí ontï ramdisë drive M:®  ŠOnå  gooä  waù  tï uså youò ramdisë ió foò temporarù  storagå  oæ programó  oò data®  Foò example¬  yoõ caî copù NewWorä  programó froí  youò NewWorä Workinç disë ontï thå ramdisk®  Yoõ wilì  theî noticå a significant increaså in speeä whilå usinç NewWord®       Remember¬  iæ  yoõ  creatå  oò ediô anù fileó  oî  youò      ramdisk¬  yoõ MUSÔ "pip¢ theí ontï á regulaò floppù  iî      drivå Aº oò Bº beforå yoõ turî ofæ youò Micrï Decision® ...2 4.2 EXAMPLE: Using Ramdisk as a NewWord Working Disk NOTEº  Thió  examplå wilì worë satisfactorilù onlù  foò      coprocessoò boardó witè 256Ë ram. Thió  procedurå wilì havå aî enormouó impacô oî thå speeä oæ manù aspectó  oæ  worä processing®  You'lì stilì bå limiteä  bù  youò typinç  speed¬  oæ course®  Buô operationó thaô normallù requirå disk accesses will now be nearly instantaneous. 1. Inserô á NewWorä Workinç Diskettå iî drivå Bº (uppeò drive)¬      anä youò CP/Í Systeí Diskettå witè RAMDISK.COÍ iî drivå A:. 2. Iæ you'vå beeî usinç thå menus¬  escapå tï CP/Í bù  pressinç      the ESC key. "A>" should be on your screen. 3. Type RAMDISK * and press RETURN. 4® Wheî thå "A>" reappears¬ typå PIÐ M:=B:NW*.*‚ anä presó RETURN® 5. Witè systemó thaô uså aî MDT-6° ¯ MT-7° terminaì anä KEY.COÍ      foò functioî keys¬ alsï typå PIÐ M:=B:KEY.COM. Thå NewWorä programó havå no÷ beeî loadeä ontï thå ramdisk®  Co- processoò  boardó  witè  256Ë RAÍ wilì havå abouô 120Ë  lefô  foò documentó  (thoså  witè  onlù 128Ë wilì noô havå  rooí  eveî  foò NewWorä programs)®  Iæ yoõ wanô tï creatå oò reviså documentó oî thå ramdisk¬ you'lì havå rooí foò abouô 2µ pageó oæ single-spaceä text. Youò  nexô  steð dependó oî á couplå oæ things®  Iæ yoõ wanô  tï ediô  aî  existinç  file¬  yoõ caî worë oî  iô  directlù  oî  itó diskettå  oò  copù iô ontï thå ramdisë too anä worë oî iô  there® Likewiså  witè á ne÷ fileº  Yoõ caî creatå iô oî á  diskettå  oò creatå  iô oî thå ramdisk®  Jusô bå awarå thaô iæ yoõ creatå  oò ediô  á filå oî thå ramdisë yoõ musô copù (pip© iô ontï á  floppù afteò savinç it!. .cp20 Š...3 4.2.1 Creating a new file directly on a floppy... 6. Inserô thå diskettå thaô shoulä holä thå ne÷ filå intï drivå      B: (upper drive). Close the latch. 7. At the "A>" prompt, type A>M: (and RETURN) M>NW (and RETURN) or KEY NW      Thå  commanä yoõ uså aô thå "M>¢ prompô dependó  oî  whetheò      you're using KEY.COM to program your function keys. 8. NewWorä no÷ begins¬ mucè fasteò thaî normal® Aô itó Openinç      Menu, select D. At the file name prompt, respond B:FILENAME. .cp10      Youò ne÷ filå wilì no÷ bå placeä ontï thå diskettå iî  drivå      Bº wheneveò yoõ savå iô witè á CTRL-Ë command. 9. Wheî you'rå alì donå witè NewWorä oî thå ramdisk¬  presó thå      Micrï Decision'ó RESEÔ button. .cp10 ...3 4.2.2 Revising an existing file on the ramdisk... Editinç  fileó oî thå ramdisë haó definitå speeä advantageó  wheî scrolling¬  findinç anä replacing¬  anä saving® Thå dowî sidå ió thaô  thå filå ió completelù temporarù untiì yoõ copù iô froí thå ramdisë  ontï  á  floppy®  Thå procedurå belo÷  coveró  alì  thå necessary steps. 6. Inserô  thå diskettå witè thå filå tï bå editeä intï thå  Bº      (upper) drive. Close the latch. 7. Aô thå "A>¢ prompt¬ typå theså commands¬ followinç eacè witè      a RETURN: A>PIP M:=B:FILENAME (substitute actual file name) A>M: M>NW or KEY NW 8. NewWorä  no÷  begins®   Youò  filå  shoulä  appeaò  iî  itó      directory list. Type D to open the file for editing. 9. Eventuallù you'lì savå thå editeä filå oî thå ramdisk®  Uså      ^KX. 10. Aô thå "M>¢ prompt¬ typå A:PIÐ B:=FILENAME® Thió replaceó      thå oldeò versioî oæ thå filå oî thå floppù iî drivå Bº witè      thå  newlù  reviseä  version®  Thå filå ió no÷  safelù  anä      permanentlù saved. 11. Yoõ caî continuå performinç otheò ramdisë operations¬ oò yoõ      caî  presó  thå Micrï Decision'ó RESEÔ buttoî tï  returî  tï      normaì non-ramdisë operation. Š ...3 4.2.3 If your coprocessor board has only 128K... Foò  onå thing¬  yoõ caî alwayó upgradå iô lateò iæ yoõ finä thaô yoõ  reallù likå usinç RAMDISK®  Buô iî thå  meantime¬  yoõ  caî still put it to use. Á  typicaì  applicatioî woulä bå similaò tï whaô wå  diä  iî  thå exampleó  above¬  namely¬  yoõ  coulä RUÎ NewWorä froí  á  floppù withouô  copyinç  iô  ontï thå ramdisk®  Buô yoõ woulä  worë  oî documentó thaô arå oî thå ramdisk®  Therå ió plentù oæ rooí  foò jusô  documentó  (2µ  pageó  oò so)®  You'lì  notå  greaô  speeä advantageó wheî movinç arounä iî thå file¬ finding/replacing¬ anä saving. 1. Follo÷ stepó ± - ³ froí thå examplå above® Everù commanä ió      followed by a RETURN. 2. Iæ  you'lì bå editinç aî existinç filå that'ó oî thå NewWorä      Working disk in drive B:, type: PIP M:=B:FILENAME (substitute actual filename) - OR -      Iæ  yoõ  wilì  bå editinç aî existinç filå thaô  ió  NOÔ  oî      eitheò  thå  CP/Í Systeí disë OÒ thå NewWorä  Workinç  disk¬      typå thió commandº PIP M:=C:FILENAME (substitute actual filename) You'lì bå tolä tï switcè disketteó iî thå loweò drivå twice®      Puô iî thå disë thaô holdó thå filå tï bå edited» afteò it'ó      beeî copieä ontï thå ramdisk¬ switcè bacë tï thå CP/Í Systeí      disk. "A>" reappears. 3. Uså  thió  sequencå oæ commands®  Youò typinç ió  showî  iî      bold» screeî responseó arå showî withouô bold® A>B: B>NW or KEY NW for MDT-60/MT-70 systems with KEY.COM 4. NewWord'ó  Openinç Menõ appears®  Typå L‚ tï loç ontï á dif      ferenô disk® Givå M‚ (ramdisk© aó thå drivå tï loç onto® Iæ      you'rå  workinç oî aî existinç filå thaô yoõ pippeä iî  steð      2¬ iô wilì now appeaò iî thå directorù list. 5. Typå D‚ tï opeî á ne÷ oò existinç file® Proceeä witè editinç      aó  usual®  Savå  thå filå wheî finisheä  witè  ^KX®  "B>¢      appears. 6. Thå  filå ió no÷ saveä oî thå ramdisë only®  Foò  permanenô      storagå  oî á diskette¬  typå PIÐ B:=M:FILENAME‚ tï  copù  iô      ontï thå NewWorä Workinç disë iî drivå B:¬ oò PIÐ C:=M:FILENAME to save it on some other disk. Š...2 4.3 RAMDISK's Options Bù typinç aî asterisë (*© afteò thå RAMDISË command¬ yoõ selecteä RAMDISK'ó defaulô options® Yoõ caî alsï ruî RAMDISË interactive lù bù enterinç thå commanä withouô thå asterisk¬  anä selecô youò owî options®  Thå RAMDISË prograí wilì allo÷ yoõ tï chooseº  thå logicaì drivå name¬  whetheò  tï eraså thå directory¬ thå ramdisë  driveò  loaä addresó  anä thå porô address® Thå sectionó thaô follo÷  explaiî whaô  alì  thió  means® Iæ yoõ aren'ô  interesteä  iî  RAMDISK'ó options¬ yoõ caî skið aheaä tï "MS-DOÓ anä thå Micrï Decision." Yoõ  caî selecô thå defaulô foò anù oæ RAMDISK'ó fouò optionó  bù pressinç RETURN after the question instead of typing an answer. .cp5 ...3 4.3.1 Drive Name to Assign to Ramdisk RAMDISË allowó yoõ tï assigî thå ramdisë tï anù legaì CP/Í  drivå name¬ thaô is¬ froí Aº tï P:® Aó yoõ havå noticed¬  thå defaulô drivenamå ió M:®  Yoõ caî eveî uså  thå drivå namå oæ aî existinç disë drive¬  iî whicè  caså  á (possibly©  confusinç  thinç  occurs®  Thå drivå nameó  oæ  disë driveó thaô comå "after¢ thå drivå namå yoõ havå choseî arå moveä uð onå placå alphabetically®  Foò example¬ iæ yoõ decidå tï makå thå ramdisë youò Bº  drive¬  theî youò currenô Bº  drivå ió reas signeä tï bå drivå C:®  Youò floppù disë driveó arå no÷ nameä Aº anä C:¬ anä thå ramdisë ió nameä B:. .. front of MD-3, drives front of MD-3, drives .. labeled A: and B: labeled A: and C: Ramdisk as Drive M: Ramdisk as Drive B: Iæ  yoõ  assigî  thå  ramdisë  tï  bå  drivå  A:¬  aî  eveî  morå interestinç thinç occurs® Youò currenô drivå Aº becomeó drivå Bº anä drivå Bº becomeó drivå C:® Thå ramdisë ió nameä drivå Aº ANÄ thå CP/Í operatinç systeí ió copieä tï thå ramdisk®  Thió  meanó thaô alì futurå warí bootó (thå thinç youò computeò doeó wheî yoõ typå  control-à anä programó dï wheî theù end© arå donå froí  thå ramdisë insteaä oæ floppù drivå A:¬ greatlù speedinç uð warí booô operations® Š .. front of MD-3 .. drives labeled as .. B: and C: (top) MD-3 with Ramdisk as Drive A: ...3 4.3.2 RAMDISK and Morrow's Virtual Drive Thå  Micrï  Decisioî ió designeä sï thaô yoõ caî  definå  virtuaì drives®  Iæ yoõ asë foò thå directorù oæ thå fourtè drive¬ D:¬ oæ á  twï drivå MD-3¬  thå Micrï Decisioî wilì asë yoõ tï  inserô  á disë intï thå loweò drivå anä presó RETURN®  Froí no÷ untiì  yoõ requesô  somethinç froí drivå A:¬  youò loweò drivå wilì bå drivå D:¬  aî imaginarù fourtè drive® (Yoõ shoulä reaä thå Micrï Deci sioî  User'ó  Guidå iæ yoõ wanô tï finä ouô  morå  abouô  virtuaì drives). Wheî yoõ uså thå RAMDISË program¬  CP/Í ió modifieä tï worë  witè thå ramdisk® Iî particular¬ iæ yoõ makå youò ramdisë drivå Aº oò B:¬  youò disë drives§ nameó arå reassigneä aó faò aó CP/Í  goes® But¬  Morrow'ó  virtuaì  drivå ió NOÔ á parô  oæ  CP/M®  Runninç RAMDISË anä reassigninç youò disë drivå nameó doeó NOÔ affecô thå parô oæ thå Micrï Decisioî thaô handleó virtuaì drives®  So¬ thå messageó  thaô  yoõ  geô  wheî yoõ uså á virtuaì  drivå  arå  noô changeä bù thå uså oæ thå ramdisë aó drivå Aº oò B:. Thió ió besô showî bù tryinç aî example®  Supposå you'vå ruî thå RAMDISË prograí oî youò MD-3¬ anä madå thå ramdisë Drivå A:¬ anä RAMDISË reassignó youò twï floppù driveó aó Bº (bottoí drive© anä Cº (top)® So¬ "diò a:¢ showó thå directorù oæ  thå  ramdisk¬  "diò b:¢ displayó thå directorù oæ thå  bottoí floppù disk¬  anä "diò c:¢ oæ thå toð one® Whaô happenó wheî yoõ trù tï uså virtuaì drivå Dº bù enterinç "diò d:"? Without ramdisk, your Micro Decision would respond: Your lower drive is being re-assigned as drive D. Exchange diskettes and press [RETURN] to continue With ramdisk as drive A:, your Micro Decision responds: Your lower drive is being re-assigned as drive C. Exchange diskettes and press [RETURN] to continue .cp10 Š.fo Softwarå Guidå # Youò Micrï Decisioî ió unawarå oæ thå changeó madå bù thå RAMDISË program®  Eveî  thougè  yoõ typeä "diò d:"¬  thå Micrï  Decisioî interpretó  thió aó "geô thå directorù oæ thå THIRÄ drive¢  whicè is usually drive C:. Thió maù bå stilì confusinç tï you¬ buô thå besô remedù ió tï trù iô ouô yourself® Jusô rememberº thå messageó thaô yoõ seå abouô virtuaì  driveó wilì refeò tï thå drivå namå thaô ió  onå  letteò "before" the one you requested. ...3 4.3.3 Erase File Directory? Thå  firsô  timå  yoõ ruî RAMDISË afteò  turninç  oî  youò  Micrï Decision¬ thå coprocessoò board'ó memorù ió fulì oæ randoí  bits® Erasinç  thå  filå  directorù  cleanó uð  thå  directorù  oæ  thå ramdisk¬ makinç iô readù foò use® Yoõ wilì ALWAYÓ wanô tï  eraså thå  ramdisk'ó  filå  directorù  afteò  turninç  oî  youò   Micrï Decision®   Erasinç thå directorù oæ thå ramdisë ió  thå  defaulô whicè yoõ geô bù usinç thå asterisë oò pressinç RETURN. Thå  reasoî  foò thió optioî ió thaô iô allowó yoõ tï  presó  thå RESEÔ buttoî oî youò Micrï Decisioî withouô automaticallù erasinç youò  ramdisk®  Foò example¬  iæ yoõ havå writteî á prograí thaô crashes¬ thå waù thaô yoõ regaiî controì oæ thå Micrï Decisioî ió bù pressinç reset®  Bù specifyinç "No¢ tï thå eraså filå directorù option¬  thå  con tentó  oæ  youò ramdisë wilì bå intacô afteò resettinç thå  Micrï Decision®  Youò  ramdisë wilì retaiî itó memorù  untiì  youº  1© eraså  itó directory¬  2© turî ofæ thå Micrï Decision¬  oò 3© ruî MS-DOS. .cp5 ...3 4.3.4 RAMDISK Load Address Thå  Loaä Addresó ió thå physicaì addresó iî thå Micrï Decision'ó raí wherå thå RAMDISË prograí ió loaded® Unlesó yoõ arå familiaò witè  thå internaì workingó oæ CP/M¬  yoõ shoulä uså thå  defaulô addresó provideä bù thå RAMDISË program® However¬ yoõ maù profiô bù  readinç thió sectioî iæ yoõ wanô tï kno÷ morå abouô CP/Í  anä onå  oæ youò programó complainó thaô it'ó "Ouô oæ  Memory¢  afteò yoõ ruî RAMDISK. Thå defaulô valuå foò thå Loaä Addresó iî aî MD-³ ió D800®  Thió addresó ió 1ë belïw thå bottoí oæ thå Consolå Commanä  Processor¬ oò  CCP®  CP/Í  ió designeä sï thaô thå  CCP¬  whicè  interpretó keyboarä  commandó untiì á prograí ió run¬ caî bå overwritteî  bù thaô program® Warí bootinç CP/Í readó thå CCÐ bacë intï  memory® Witè  thå  RAMDISË prograí loadeä belo÷ thå CCP¬ thå CCÐ  caî  nï longeò   bå  overwritteî  bù programs® Thió  reduceó  thå  spacå availablå  tï  programó (calleä thå TPA© bù thå sizå oæ  thå  CCÐ (2k© anä thå sizå oæ RAMDISË (1k)® So¬ witè RAMDISK¬ thå TPÁ  ió 3ë smaller. .cp15 Š BIOS BIOS and and BDOS BDOS -- CCP CCP | RAMDISK | -- | | |- TPA -- | | | | | 100h-- -- 100h CP/M without RAMDISK With RAMDISK Iæ  yoõ  wanô tï uså RAMDISK¬  yoõ musô loså aô leasô 1ë foò  thå RAMDISË  prograí  itself®  But¬  yoõ caî avoiä thå losó  oæ  thå additionaì 2ë oæ thå CCÐ bù loadinç RAMDISË above“ CP/M®  Yoõ  dï thió  bù  creatinç á CP/Í systeí disë thaô haó 1ë oæ  freå  spacå abovå thå BIOÓ anä specifyinç thå RAMDISË loaä addresó there. .cp5 ...3 4.3.5 Loading RAMDISK Above CP/M Therå  arå  manù  stepó iî doinç thió thå firsô  time¬  buô  oncå you'vå createä thå speciaì CP/Í systeí diskette¬  thingó geô mucè easier®  Essentially¬ yoõ creatå á 63ë CP/Í system¬ copù iô tï á diskettå anä initializå thå CP/Í system®  Oncå thió diskettå ió prepared¬ yoõ uså it¬ oò á copù oæ thå CP/Í systeí oî it¬ tï loaä RAMDISK above CP/M. 1. Yoõ  wilì neeä twï diskettes¬  onå blank¬  thå otheò witè  á      CP/Í  systeí oî it®  Oî thå diskettå witè thå  system¬  yoõ      alsï neeä thå followinç programsº  MOVCPM¬  SYSGEN¬ RAMDISË      anä PIP®  Puô thió diskettå iî youò Aº  drivå anä reseô thå      Micrï Decision. 2. Finä  thå  masteò CP/Í Distributioî diskettå thaô camå  witè      youò Micrï Decisioî (oò MD-³ upgradå kit© anä inserô iô intï      youò  Bº  drive®  Thió diskettå haó severaì programó oî  iô      thaô yoõ probablù dï noô havå anywherå else®  Tï copù theså      programó tï thå diskettå iî drivå A:¬ type pip a:=b:init.* Oncå  thió operatioî haó completed¬ removå thå  Distributioî      diskettå anä returî iô tï á safå location. 3. Next, the MOVCPM program is used to create a 63k CP/M. Type movcpm 63 * anä  thå  MOVCPÍ prograí wilì creatå aî  uninitializeä  CP/Í      systeí in memory. .cp10 Š 4. Thå SYSGEÎ prograí ió useä tï copù thå 63ë CP/Í froí memorù      tï á diskette. Simply type sysgen Wheî  yoõ  arå  askeä whicè drivå tï reaä thå  systeí  from¬      (SOURCE)¬  presó  RETURΠ becauså  thå systeí  yoõ  wanô  ió      alreadù iî memory®  Typå aî "A¢ foò thå destinatioî  drive®      Wheî  thå  procesó ió complete¬  presó thå reseô  buttoî  tï      restart the Micro Decision. 5. Yoõ  no÷  havå  aî  uninitializeä 63ë  CP/Í  systeí  oî  thå      diskettå  iî  drivå  A®  Yoõ  mighô havå  noticeä  thaô  thå      copyrighô linå haó changeä tï reflecô this®  Tï  initializå      this diskette, insert your blank diskette in drive B, type init anä follo÷ instructions® Thå INIÔ programó formaô thå blanë      diskette¬  copù thå diskettå iî drivå Á tï it¬  allo÷ yoõ tï      configurå  iô  foò  thå numbeò oæ disë driveó  anä  typå  oæ      terminal¬ anä finallù eraså themselveó froí it® Thió ió whù      you must copy the INIT programs from the master diskette. 6. Removå  thå  diskettå  froí  drivå  Á  anä  labeì  itº  63Ë      Configuratioî  Diskette®  Removå thå diskettå froí drivå  Â      anä labeì iô "63Ë CP/M"®  No÷ yoõ caî pið RAMDISK.COÍ  ontï      thió  diskette¬  anä  loaä RAMDISË abovå CP/Í bù typinç  thå      commanä ramdisë ,,FC00 Anytimå  yoõ  wanô tï loaä ramdisë abovå CP/M¬  booô  youò  Micrï Decisioî witè thå 63ë CP/Í diskette¬  anä typå "ramdisë  ,,FC00"® Don't forget the commas. We'll explain them later. .cp5 ...3 4.3.6 Co-Power 88 Port Address Thió ió onå optioî thaô yoõ wilì NEVEÒ use®  Thå porô addresó ió physicallù   wireä  intï  youò  coprocessoò  installatioî  aó  0Å hexadecimal¬  anä cannoô bå changed®  Iæ yoõ selecô anotheò porô address, the coprocessor will not work. .cp20 Š...3 4.3.7 Command Line Shortcuts for Options We'vå  actuallù  showî  yoõ severaì exampleó  wherå  wå  includeä optionó oî thå commanä line¬  foò example: ramdisë * ramdisë a anä  ramdisë  ,,FC00 Thå RAMDISË prograí wilì interpreô thå commanä linå thaô yoõ givå it¬  allowinç  yoõ tï selecô optionó withouô answerinç  thå  fouò questions® Á commá bù itselæ meanó "uså thå defaulô value"®   Iæ yoõ specifù lesó thaî fouò values¬ thå defaultó arå useä foò  thå remaininç options. .cp10 Wheî  yoõ uså thió shorthanä method¬  thå ordeò oæ thå  questionó remains the same, that is: Drivename (A thru P) to assign to ramdisk Erase contents of ramdisk file directory (Y/N?) Ramdisk driver load address CO-POWER-88 port address Iî ouò firsô example¬ ramdisë *¬ thå asteriskó meanó "uså alì thå defaults"®  Thå  seconä example¬  ramdisë a¬  meanó  assigî  thå drivenamå  "A¢  tï thå ramdisë anä uså thå otheò threå  defaults® Thå finaì example¬  ramdisë ,,FC00¬ meanó selecô thå defaultó foò thå firsô twï questions¬  uså FC0° aó thå loaä address¬  anä  uså the default for the port address. ...3 4.3.8 If Things Don't Work ... Thå RAMDISË prograí haó beeî successfullù loadeä wheî yoõ seå thå reporô thaô telló yoõ whicè drivenamå waó selected¬  etc® Iæ yoõ don'ô seå thió report¬ yoõ probablù goô aî erroò messagå instead® Thå  RAMDISË  prograí haó threå erroò messageó tï coveò typeó  oæ errors that it can detect, which are explained below. *** invalid parameter in command line *** Thió  messagå  ió  produceä wheî yoõ includeä  somethinç  oî  thå RAMDISË  commanä linå (seå Commanä Linå Shortcuts©  thaô  RAMDISË can'ô  understand®  Thå legaì parameteró foò thå fouò  questionó are: 1. Drivenames can only be the letters A thru P; 2. Erase directory can only be answered with Y or N; 3. Thå  loaä addresó musô bå á valiä hexadecimaì  number¬  thaô      is¬  thå digitó ° thrõ ¹ anä thå letteró Á thrõ F® Thå loaä      addresó  musô alsï bå oî á 25¶ bytå boundarù anä bå  greateò      than the address of the beginning of the BIOS; Š 4. Thå  porô  addresó musô bå á valiä hexadecimaì  numbeò  lesó      thaî 256® Yoõ shoulä alwayó uså thå defaulô value¬ 0E¬ witè      youò Micrï Decision®  Á commá oî thå commanä linå ió suffi      cient¬ oò á RETURÎ wheî answerinç interactively. .cp15 Iæ RAMDISË haó troublå accessinç thå coprocessoò board¬  yoõ wilì get the message *** cannot load, 8088 does not respond *** Yoõ  maù  geô thió messagå iæ yoõ havå previouslù beeî usinç  thå coprocessoò  witè MS-DOS¬  oò havå trieä tï loaä thå ramdisë  anä failed® Thå solutioî iî thió caså ió tï reseô thå Micrï Decisioî witè  thå RESET button®  Thió alsï resetó thå 8088¬  curinç  thå problem®   (Dealersº  iæ  thió  occuró  immediatelù  afteò  thå coprocessoò  ió  installed¬   checë  thå  datá  anä  poweò  cablå connections). Thå thirä messagå caî onlù occuò wheî yoõ trù tï uså thå  ramdisë aó  drivå A®  Thå RAMDISË prograí locateó youò copù oæ  CP/Í  iî memorù anä attemptó tï copù iô tï thå ramdisk®  Then¬  iô checkó thió  copù foò correctness®  Iæ thå tesô foò correctnesó  fails¬ yoõ wilì seå thå message *** not standard CP/M system, cannot load *** Yoõ  shoulä  onlù geô thió messagå iæ yoõ havå directlù  modifieä CP/M¬  oò  ruî  á prograí thaô modifieó  CP/M®  Oæ  course¬  thå RAMDISË  prograí itselæ doeó this¬  anä runninç RAMDISË á  seconä timå withouô resettinç wilì producå thió message®  Alwayó  reseô youò  systeí afteò gettinç thió messagå iæ yoõ intenä tï uså  thå ramdisk. .pa Šxampleó