AUTOPAÓ 2.1 ----------- updateä 01-18-84 AUTOPAÓ ió á speciaì prograí designeä tï keeð tracë oæ .PAÓ fileó anä  automaticallù compilå ONLÙ thoså fileó thaô yoõ havå  editeä sincå  thå lasô timå yoõ compileä them®  Thió ió quitå handù foò projectó  involvinç manù modules¬  sincå iô relieveó yoõ  oæ  thå tasë  oæ  keepinç  tracë  oæ whicè fileó  yoõ  havå  updateä  anä assemblinç theí one-by-one. Therå arå threå programó useä witè thió function. AUTOPAÓ automaticallù compilå .PAÓ files SETOFÆ disablå á filå (turî iô off) SETOÎ enablå á filå (turî iô on) SETOÎ allowó yoõ tï overridå thå previouó SETOFF¬  tï turî oî thå filå withouô havinç tï ediô it® Normallù thå filå wilì bå turneä oî jusô bù editinç it. HO× TÏ USÅ AUTOPAS ------------------ Uså oæ thå AUTOPAÓ prograí ió simple®  Jusô typå iî AUTOPAÓ anä iô wilì dï thå rest®  Yoõ alsï havå thå optioî oæ specifyinç whicè drivå thå sourcå (.PAS© fileó arå on¬  anä specifyinç whicè drivå  yoõ  wanô thå relocatablå (.ERL© fileó  on®  Iæ  yoõ  arå runninç  CP/M« (CP/Í 3.° oò greater)¬  yoõ musô havå thå  prograí SUBMIT.COÍ  present®  AUTOPAÓ expectó MTPLUS.COÍ anä  SETOFF.COÍ (anä  SUBMIT.COÍ  undeò CP/M+© tï bå oî thå drivå yoõ arå  loggeä into. Á .PAÓ filå haó twï possiblå conditions» iô ió eitheò SEÔ OÎ (enableä foò assembling)¬ oò SEÔ OFÆ (disabled)® Notå thaô theså conditionó wilì NOÔ affecô thå normaì operatioî oæ MTPLUS¬ oò anù otheò  prograí  either®   Alì  iô  affectó  ió  whetheò  AUTOPAÓ recognizeó iô oò not® Á filå thaô haó neveò beeî SEÔ beforå wilì alwayó bå SEÔ ON®  Thaô ió thå defaulô condition®  Thå onlù waù tï geô á filå SEÔ OFÆ ió witè thå SETOFÆ program¬ oò witè AUTOPAÓ whicè useó SETOFF®  Tï geô á filå SEÔ OÎ yoõ maù ediô iô oò  uså thå  SETOÎ program®  Iæ yoõ copù á filå usinç PIP¬  thå ne÷ copù wilì bå SEÔ ON® Wheî yoõ invokå AUTOPAÓ iô lookó aô alì oæ thå .PAÓ fileó oî thå disë anä determineó whetheò theù arå SEÔ OÎ oò SEÔ  OFF®  Iæ thå  filå  ió  SEÔ  OÎ iô wilì bå addeä tï á  lisô  oæ  fileó  tï compile®  Iæ  iô  doeó noô finä anù .PAÓ fileó SEÔ ON¬  iô  wilì prinô thå messagå NONÅ FOUNÄ anä exiô witè nï effect® Iæ anù arå found¬  theù wilì bå addeä tï thå $$$.SU filå oî drivå A:® Thió ió similaò tï usinç SUBMIT¬  aó thå systeí wilì theî executå  thå ne÷  commandó aó thougè theù werå createä bù SUBMIT®  Eacè  filå wilì bå compileä anä theî SEÔ OFF¬ onå aô á time® Foò CP/M+¬ thå SUBMIÔ facilitù workó differently¬ sï AUTOPAÓ putó thå filå nameó intï  á filå calleä AUTOTEMP.SU anä chainó tï SUBMIÔ wheî iô  ió done. Tï summarize; 1© Ediô whicheveò fileó yoõ neeä to. 2© Executå AUTOPAS. 3© Foò eacè SEÔ OÎ .PAÓ filå - a© Thå filå ió compiled. b© Thå filå ió SEÔ OFF. 4© Finished. OPTIONS ------- AUTOPAÓ s: $o Þ ^ ^^ ü | || AUTOPAÓ command--------« | || -options- | || 1© Locatioî oæ sourcå files----+ || 2) $ or # for MTPLUS options------+| MTPLUS options go here----------+ 1) Locatioî oæ sourcå files®  Thió optioî specifieó whicè           disë drivå containó thå .PAÓ fileó yoõ wisè tï compile®           Iæ  noô  included¬  iô  defaultó tï thå drivå  yoõ  arå           currentlù loggeä into®  Thió optioî maù bå followeä bù           á coloî anä spaces if you wish. 2) MTPLUÓ  requireó  á ¤ oò £ tï  delimiô  options®  Jusô           declarå  theí  herå  thå waù yoõ  woulä  wheî  invokinç           MTPLUÓ normally®  AUTOPAÓ wilì puô these optionó  intï           everù MTPLUÓ command. Note: AUTOPAS may be imbedded in a SUBMIT file. EXAMPLES -------- The files TEST.PAS and MUNG.PAS are on drive A:. A>AUTOPAS <---- you type this in, Auto MTPLUS version 2.1 the rest is automatic A>MTPLUS TEST.PAS <---- iô founä TEST.PAS A>SETOFF TEST.PAS <---- now, disable it TEST.PAS <---- show which file it sets A>MTPLUS MUNG.PAS <---- it found MUNG.PAS A>SETOFF MUNG.PAS <---- disable it, it has been MUNG.PAS compiled. Remember, this happens automatically. A> Now¬ supposå yoõ ruî AUTOPAS again¬ witè nï editinç between: A>AUTOPAS <---- you type this in Auto MTPLUS version 2.1 NONE FOUND. A> Theù havå alì beeî disabled¬ anä nonå havå beeî editeä sincå thå lasô timå yoõ compileä usinç AUTOPAS® No÷ ediô MUNG.PAS anä ruî AUTOPAS again: (edit session goes here!) A>AUTOPAS <---- you type this in again Auto MTPLUS version 2.1 A>MTPLUS MUNG.PAS <---- it found MUNG.PAS A>SETOFF MUNG.PAS <---- disable it, it has been MUNG.PAS compiled. A> ...anä that'ó all¬  sincå yoõ didn'ô seô TEST.PAÓ oî  again¬ eitheò witè SETOÎ oò bù editinç it. Thå  uså oæ SETOÎ anä SETOFÆ ió verù simple®  Alì yoõ dï ió typå iî thå commanä witè thå namå oæ thå filå yoõ wanô  set¬  anä SETOÎ oò SETOFÆ wilì dï thå rest. A>SETON MUNG.PAS <---- you type this in MUNG.PAS A>AUTOPAS <---- you type this in, too Auto MTPLUS version 2.1 A>MTPLUS MUNG.PAS <---- it found MUNG.PAS A>SETOFF MUNG.PAS <---- disable it, it has been MUNG.PAS compiled. A> ...just like when you edited it. Now let us suppose those files are on drive B:. A>AUTOPAS B <---- you type this in Auto MTPLUS version 2.1 A>MTPLUS B:TEST.PAS <---- iô founä TEST.PAS A>SETOFF B:TEST.PAS <---- now, disable it TEST.PAS <---- show which file it sets (the drive isn't shown) A>MTPLUS B:MUNG.PAS <---- it found MUNG.PAS A>SETOFF B:MUNG.PAS <---- disable it MUNG.PAS A> Perhapó  yoõ  woulä  likå  á listinç foò eacè  filå  oî  thå printer: A>AUTOPAS B: $PP <---- specify source on B:, Auto MTPLUS version 2.1 route .PRN file to the printer A>MTPLUS B:MUNG.PAS $PP <---- it found MUNG.PAS A>SETOFF B:MUNG.PAS <---- disable it, it has been MUNG.PAS compiled. A> HOW IT WORKS ------------ Fileó createä whilå runninç undeò CP/Í normallù havå thå f1§ attributå turneä off® CP/Í anä mosô applicationó programó dï noô kno÷  anythinç abouô thió attributå bit¬  anä sï theù ignorå  it® Editoró likå WORDSTAÒ whicè creatå á ne÷ filå everù timå yoõ ediô wilì noô seô thió attribute¬  sï everù timå yoõ ediô á file¬  thå ne÷  copù wilì havå thå attributå biô turneä off®  É havå  takeî advantagå oæ thió fact¬  anä useä iô aó aî indicatioî thaô á filå haó  beeî edited®  Thió conditioî correspondó tï whaô É calì SEÔ ON¬  thaô is¬ enableä foò automatiã assembling® AUTOPAÓ lookó oî thå  specifieä disë foò alì .PAÓ fileó thaô arå seô  on®  Iæ  iô findó any¬  iô createó á $$$.SU filå (or¬ iæ onå alreadù exists¬ openó  iô foò updating© anä putó thå namå oæ eacè seô oî filå  iî it® Wheî iô ió finisheä findinç alì thå files¬ iô closeó $$$.SU anä  returnó  tï CP/M®  Theî CP/Í executeó thå  file¬  whicè  iô thinkó  waó madå bù SUBMIT®  Eacè filå ió compileä iî turn¬  anä theî seô ofæ bù executinç SETOFF.COM®  Neitheò SETOFF¬ SETOÎ noò AUTOPAÓ ió affecteä bù anù attributå bitó otheò thaî f1'¬  noò dï theù affecô them. Undeò CP/M« thå SUBMIÔ facilitù workó differently®  Tï makå AUTOPAÓ  worë witè CP/M« É decideä tï creatå á normaì  .SU  filå (calleä AUTOTEMP.SUB© witè thå statementó tï bå executed¬ anä ERÁ AUTOTEMP.SU  aô thå end¬  anä theî chaiî tï SUBMIT.COÍ witè  thå filå namå AUTOTEMÐ iî thå systeí filå controì blocë aô 05CH® Yoõ musô havå SUBMIT.COÍ oî youò defaulô drive®  Iæ yoõ havå renameä SUBMIT.COÍ anä yoõ cannoô re-compilå AUTOPAS.PAS¬ theî uså DDÔ oò SIÄ tï finä thå strinç 'SUBMIT.COM§ withiî AUTOPAS.COM®  Yoõ maù changå iô tï whateveò yoõ like»  notice¬  however¬  thaô thå bytå previouó  tï  thå firsô bytå iî thå strinç ió á lengtè  bytå  anä shoulä bå changeä tï match. - Jeffrey J. Nonken Santa Ana, Ca.