SIG/M VOLUME 2 ORIGINAL ADVENTURE SOURCE CODE IMPLEMENTED FOR CP/M NUMBER SIZE NAME COMMENTS -CATALOG.002 CONTENTS OF SIG/M VOL. 2 ABSTRACT.002 IMPLEMENTATION NOTES 2.1 28K ADINIT.COM 2.2 13K ADVENSUB.FOR 2.3 5K ADVENT.FOR 2.4 74K ADVENTUR.DAT 2.5 29K ADVINIT3.FOR 2.6 47K ADVMAIN.FOR 2.7 5K INSUB.FOR 2.8 5K MAINSB.FOR Hello® Thió ió thå A02 versioî oæ Adventure® Iô ió á modificatioî oæ thå  originaì  Adventurå  gamå floatinç arounä betweeî  CP/Í  users®  Thió versioî correctó severaì flawó iî thå firsô version® Mosô noticablå ió thå re-activatioî  oæ  thå hintó (therå waó á kludgå iî  thå  previouó  versioî whicè kepô thå hintó froí working)®  Also¬ thå SAVÅ commanä no÷ works® Tï suspenä á game¬ typå SAVE¬ answeò YEÓ wheî Adventurå askó foò confirmation¬ anä  wheî thå gamå stopó anä yoõ geô youò OÓ prompô (A¾ foò  CP/M¬  A®  foò CDOS©  typå SAVÅ ADSAVE.COÍ 157 (foò CP/M¬  reverså thå filenamå anä recorä count)®  Therå alsï arå á couplå oæ fixeó madå tï thå databaså tï cleaî uð á  couplå  oæ glitcheó likå á missinç oò extrá linå herå oò  there¬  anä  á couple of places where the end of a message got cut off. Thió A0² versioî haó onå largå advantagå oveò thå A0± release» thaô ió thaô  thå messagå filå waó compresseä tï 63Ë (iô useä tï bå  128K)®  Noteº Thió ió á changå iî thå formaô oæ thå file¬ nï messageó werå deleted. Stanä bù foò thå forthcominç B0° Adventurå -- Thió onå haó á cavå thaô ió  twicå aó largå (it'ó á 55° poinô version)®  Alì oæ thå featureó oæ thå originaì  Adventurå arå iî thió version¬  pluó á wholå buncè oæ ne÷  rooms¬ treasures¬  anä wayó foò thå bumblinç exploreò tï geô himselæ killed® Tï compilå thió mess¬  you'lì neeä á FORTRAÎ compileò anä 64Ë oæ  RAM® Yoõ  wilì  alsï neeä morå disë spacå thaî ió availablå oî á singlå  densitù diskette¬  sï you'rå goinç tï havå tï dï somå disë swappinç tï geô thió alì compiled®  Therå arå threå phaseó tï getinç thió thinç running® Firsô yoõ musô  creatå thå runtimå prograí (AD.COM)®  Thió prograí useó á  buncè  oæ databaså  fileó  whicè  arå  createä  bù  á  seconä  prograí  (ADINIT.COM)® Thereforå yoõ musô alsï creatå thió program®  Finally¬ yoõ musô creatå thå databaså usinç ADINIT. Tï creatå AD¬  yoõ musô compilå thå followinç filesº ADVMAIN¬ MAINSB¬ anä ADVENSUB®  NOTEº ADVENSUÂ ió useä foò botè programs®  Theî linë theí together: LINK ADVMAIN,MAINSB,ADVENSUB/S,FORLIB/S,AD/N/E Tï creatå ADINIT¬  yoõ musô compilå ADVENT¬  ADVINIT3¬  INSUB¬ anä uså ADVENSUB again. To link them: LINK ADVENT,ADVINIT3,INSUB,ADVENSUB/S,FORLIB/S,ADINIT/N/E Finally¬  tï creatå thå database¬  puô thå datá filå (ADVENTUR.DAT© iî drivå B¬  á blanë (morå oò less© disë iî A¬ anä ruî ADINIT® Iô takeó abouô siø  minuteó  runninç  oî á 4mhú Z-8° witè Perscé  27·  drives®  Noteº  É enhanceä thå efficiencù oæ thió prograí considerably»  iô useä tï takå morå than twice as long to run. Mike Goetz