LUXI80 v10 22 March 1988 LUX - Library Utility eXtension (supports KMD, MBKMD and NUKMD) NOTE: The M80 assembler is needed for this pgm, also the L80 linker. If using KMD, you likely can just use the program 'as is'. If using MBKMD or NUKMD, change the correct equate then assemble and link. A submit file is included to simpli- fy doing this: A>EX15 MAKELUX This uses M80, L80 and the included MAKELUX.COM files to automatically generate a new LUX.COM. (Thanks to whomever wrote this 'merging' pgm.) LUXI8 i remot (RCPM librar utilit tha allow calle t manipulat archiv (.AR o .ARK an librar (.LBR file an us simpl command t typ o sen membe files I wa derive fro LUX10 inorde t facilitat 8080/808 typ hardware LUX10 coul onl b use o Z8 system a i wa NO code fo 808 CPUs Thu th movtivatio fo translatin LUX10 t mak LUXI8 fo thos o u no fortunat enoug t hav Z80s LU place itsel unde CC (o BYE5 a for o RSX. LUXI8 v1 i place o A0 wit you othe normally-use .CO files Option i th sourc cod fil allo placin th suppor file o an drive/use are yo wish However thes ar als usuall place o A0 s the ma b use fo norma purpose a well Thes are: * CHEK.COM (current is CHEK15.COM, included, see below) LCHEK.COM (current is LCHEK11.com, included) DIR.COM (your SDxxx.COM renamed to DIR, not included) TYPE.COM (can type squeezed or cruched files, included) UNARC.COM (used as TYPE or DIR for .ARC and .ARK, included) ------------------------------------------------------------------------ QUICK INSTALLATION: ------------------ If using KMD, all you will likely need to do is the following: a) remove the member files. b) place the following files on A0: 1. CHEK.COM (not used with LUX, see '*' area below) 2. LCHEK.COM 3. LUX.COM 4. TYPE.COM (in place of your current TYPE.COM pgm) 5. UNARC.COM c) ready to use, all finished. This should work equally well on a small floppy system with two drives or on a 100 Mb system with 12-14 drives, regardless how many user areas are allowed. d) if using MBKMD or NUKMD you will need to use your editor to change an equate in the LUX source code, reassemble and con- vert to a .COM file using the method mentioned in the NOTE, above. ------------------------------------------------------------------------ * Not used with LUX, but of value on your system to allow users to get the CRC of any program to check against the CRC they get for the same program on their own system, after completing the download. (This is actually CHEK15.COM, which you may already have on A0:) Thiis nicely complements the LCHEK.COM which per- mits running a CRC check on a library member. LCHEK is used with LUX but may also be used as a stand-alone program on your system. Th onl transfe option liste ar thos availabl i LUؠ whic ar th KM S KM SK o SEN o SEND options Sinc MBKM an NUKMĠ ar no usin th KM routine fo extractin .ARà an .AR file i additio t .LB files a assembl tim optio i include t selec KMD MBKM o NUKM programs Sinc MBKM an NUKM hav bee regularl adoptin feature adde t KMD futhe comment regardin KMĠ wil i mos case als b pertinen fo MBKMĠ o NUKMD. KM full support th 1 packe protoco use i IMP MEX114 Pro- YA͠ an nearl al curren MS-DO mode programs Thi i muc mor efficien wa t sen dat a 240 bau o AN spee i usin satellit tele-servic wit delays KM als support YMODE typ batc transfer (use b IMP MEX-PLU an nearl al MS-DOӠ mode programs Thi featur i no use withi LU howeve a batc mod i no availabl i downloadin librar members. LUX.CO a distribute wa assemble fro th LUXI80.MA sourc cod fil whic i included Ther ar virtuall n option whic migh nee t b changed SUBMI typ fil i include fo us wit th M8 L8 assembler-linke pair EX15.CO i include i th library Yo woul firs edi an change int th LUXI80.MA sourc cod fil (i an ar needed an the automaticall assembl an lin usin thi line: B>EX15 MAKELUX fe minute late yo wil hav LUX.CO fil read t us o you RCPM. numbe o ready-to-us file ar included whic enhanc th versatilit o th LU program Thes ar dua purpos an normall woul b place o A0 drive the use fo genera purpos a wel a fo LUX: TYPE.COM LCHEK.COM UNARC.COM NOTE: You also need a conventional DIR.COM program with $L capability to show members of a .LBR file. This is usually SDxxx.COM renamed to DIR.COM. Since this changes so frequently, and has so VERY many options to individually set, this file was not included. Most people are currently using SD128.COM on A0: renamed DIR.COM. Th TYPE.CO͠ progra tha i include i thi fil i general- purpos progra tha ca displa normal squeeze o crunche file - o an o thos thre type i .LB file Thi i modifie versio o LT23 writte b Steve Greenber an C B Falcone i Decembe 1986 I yo hav TYPE.CO progra o A0 tha yo prefer ignor thi one (Yo migh wan t tr thi on i plac o you ow first however I i no dependen o whee byt o use area.) Th LCHEK.CO͠ progra i actuall LCHEK11.CO͠ (writte b Sig Kluge i Januar 1984) I ca b use fo genera purpose a wel a fo LUX (I i likel th onl wa RCP user ca ge CR chec o membe fil o librar sinc the ar no allowe t us LU31 o NULU152. Thi progra ha no change fo thre year bu man RCP system ar apparentl unawar i exist an hav no ha i availabl i th past (Yo ma als wan t ge CHEK15.COM renam i t CHEK.CO an pu i o A0 i no alread i use Thi allow anyon t mak CR chec o an progra (o program a wil card ar accepted o you syste an nicel complement LCHECK11.CO whic i onl use o librar members.) UNARC.CO͠ i use t displa membe content o a .ARà o .AR file Agai i ca b use fo genera purpos progra a wel a fo LUX Thi i whee dependen - i th whee i se fo th SYSOP h ca the us th progra t extrac file fro .ARà o .AR libraries. Check addresses 010Ah and 010Bh for the wheel byte. These will normally be 3Eh and 00h since the wheel byte is normally at 003Eh on most systems. If your wheel is at FE0Eh, for example, those bytes would be 0Eh and FEh. NOTE: Be sure UNARC.COM has 16h at 0103h, not 08h. This compensates for the 43 records in the LUXI80.COM file as a RSX sitting under BYE5. (Not all 43 are moved under CCP/BYE5, though.) NOTE: ARC and .ARK compression methods are still undergoing development so make sure you are using the latest current version of UNARC.COM on A0: A current version as of this date is included with this group of files. COMMENT: ------- LUXI8 wa writte i th middl o Marc 198 an base o prio wor don b Ir Hof a LUX100 LUX10 wa writte i earl Septembe 198 (excep fo th MBKM an NUKM option neithe o thes supporte extractio o .AR o .AR file unti 0 Fe 87 KMĠ ha supporte thi sinc Apri 198 whe Bo Free mad hi routine exclusivel availabl t KM fo thi purpose. I ha bee i us o selectiv basi fo testin o variou RCP system whil waitin o th NOA progra t creat .AR file wit CP/ systems. - notes by Irv Hoff, updated for LUXI80 by Bill Weinel, based in part on comments by Norman Beeler in his LUX52 and LUX53 releases.