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 INTRODUCTIONº WHAÔ THIÓ MANUAÌ IÓ ANÄ 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 � TWO WAYS TO GO Therå arå twï wayó thaô yoõ caî uså youò coprocessoò boardº aó á � ramdisë  witè CP/Í anä aó á 1¶ biô processoò witè MS-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ô 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ò thå keyboarä ROM® Á lisô oæ  onå � vendor'ó softwarå foò thå Coprocessoò ió listeä iî sectioî ??. .cp10 Š     NOTEº  Yoõ  caî  noô uså thå  coprocessoò  boarä  aó  á �      ramdisë ANÄ ruî MÓ-DOÓ simultaneously® Also¬ sincå thå �      MÄ-1±  alreadù  employó aî "intelligent¢  ramdisk¬  thå �      ramdisë haó noô beeî designeä tï worë witè MÄ-11's. 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®  MS-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è MS-DOS¬  oò havå aî MD-11¬  follo÷ thå directionó iî  "Starô � witè á Copy"¬ theî skið aheaä tï "MS-DOÓ anä thå Micrï Decision". ...1 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è MÄ-11'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 MD-11's - submit B:11 4. Takå thå MS-DOÓ ¯ Ramdisë Distributioî Diskettå ouô oæ drivå �      Bº anä puô iô awaù iî á safå place. .cp20 ...1 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® N O T E      Therå  ió nï waù tï permanentlù savå fileó oî thå  ram�      disk®  Thå  ramdisë forgetó everythinç wheî thå  poweò �      goeó ofæ unlesó yoõ remembeò tï copù itó fileó tï otheò �      "real¢ disks. .cp20 Š...2 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®  .cp10 Š     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 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!. ...3 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 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. .cp20 Š...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 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 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 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 Š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 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 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 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 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 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 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.   loaä addresó musô bå á valiä hex