PRIMÅ  ió thå primå numbeò testeò illustrateä iî thå Jaî 8³ issuå � oæ BYTE® É diä uð encrypt¬ decrypô anä thå keù generatoò aó welì � buô aí noô submittinç theí aó decrypô wilì noô worë properlù  anä � thå  systeí  ió noô practicaì duå tï speeä  limitations®  Anyonå � reallù  wantinç mù worë caî writå må directly..®  Followinç  arå � somå lessonó learned. É  useä  thå  informatioî iî thå Bytå articlå  tï  geô  á  systeí � runninç thaô encrypted/decrypteä wholå fileó insteaä oæ lineó anä � blocks®  É raî thió uð iî Microsofô BASIà oî thå machinå aô worë � whicè  haó  aî 8086®  Duå tï speeä problems¬  eveî oî thaô  8mhú � machine¬  É lookeä foò severaì alternatives¬ particularlù foò thå � decryptioî algorithm® Oæ thå languageó available¬ onlù BASIà haä � extendeä precisioî arithmetic..®  É exploreä thå possibilitù  oæ � usinç  thå FIXEÄ routineó supplieä bù Ithaca¬  buô founä  severaì � unexplaineä  bugs®  Alsï goô onå fiø froí Ithaca¬  buô iô didn'ô � helð  á lot®  Theî É discovereä thå UNIT± stufæ iî  thå  librarù � disc®  Thå  808¶ machinå haó á Pascaì compileò oî it¬  buô iô ió � wierä -- filå I/Ï ió eveî worså thaî Z¡  Buô thå UNIT± stufæ  ió � fairly standard Pascal and should be portable... UNIT±  ió nicelù implementeä anä commented®  É founä verù littlå � troublå makinç thå routineó work®  Theù ió alì seô uð foò uså aó � externallù  compileä files®  Thå strategù oæ stabilizinç thå maiî � prograí earlù anä puttinç alì thå worë iî aî externaì filå reallù � payó off® UNIT± ió á BIÇ seô oæ procedureó anä yoõ don'ô wanô tï � recompilå  anä reassemblå iô anù morå thaî  necessary(watcè  youò � disã space). The assets to UNIT1 are: - alì seô uð tï implement®  Eveî á dummù likå må caî figurå � it out and get things to run. - integeò arithmetic¬ completå witè DIÖ anä MOÄ functionó ió � implemented. Thå  chieæ drawbacëó are: � - routineó lacë thå abilitù tï translatå bacë tï stringó  oò � reals - theù  reallù slo÷ thingó down®  Interpreteò BASIà doublå � precision is much faster. - yoõ geô fifteen¬  noô 1¶ digits¬  oæ precision®  Thió raî � the decrypt program aground. - foò somå unexplaineä reason¬ thå getlonç procedurå musô bå � followed by 2 carriage returns... I carried things this far for some other reasons: - I wanted to wring out the UNIT1 features. - Maybå somå oæ yoõ caî geô somå valuå froí mù work®  UNIT± � is not very noticable in the library, but pretty nifty. Bå  prepareä  tï watcè á verù dumâ prograí foò á verù lonç  time¡ � Foò thå BASIà versioî aô work¬ É modifieä thå prograí tï loç gooä � primå numberó tï á disc¬  closå thå filå anä keeð running®  Thaô � waù  yoõ starô thå prograí anä gï home®  Iô takeó á ^ã tï  breaë � thå program(makå surå thå filå ió closeä sï yoõ don'ô loså it).