Preliminary documentation for LD (CP/M Plus version) Jim Lopushinsky Feb 3, 1985 What is LD? ----------- LÄ  ió aî extensioî oæ thå CP/Í Pluó BDOÓ (RSX© thaô  allowó yoõ  tï  treaô librarieó anä  archiveó  aó  subdirectories®  Foò example¬  tï  squeezå anä collecô intï á librarù á collectioî  oæ texô fileó yoõ mighô dï thå following: B>CREATE TEXT.LBR <--- creates an empty library Allow how many entries: 12 <--- 12 files. B>LÄ TEXÔ <--- allocatå subdirectory to TEXT.LBR B>C: <--- our text files are on drive C C>NSQ B:=*.TXT <--- squeeze all text files into TEXT.LBR Iô  doesn'ô matteò iæ thå assigneä drivå actuallù existó oò  not® Alì  transienô  programó (includinç thå CCP© havå accesó  tï  thå newlù createä drive. Are there any restrictions? --------------------------- Therå  musô  noô  bå morå thaî onå opeî outpuô filå  oî  thå subdirectory® Programó musô closå anù outpuô filå beforå openinç another®  Therå arå nï restrictionó oî thå numbeò oæ opeî  inpuô files. Librarieó anä archiveó arå sequentiaì files® Iô ió stronglù recomendeä  tï eraså á filå anä re-makå iô beforå writinç tï  it® Writinç  tï aî existinç filå ió allowed®  However¬  thå  recordó replacå  existinç recordó iî thå olä file¬  anä iæ writinç occuró pasô  thå  enä oæ thå file¬  thå nexô membeò wilì  bå  clobbered® Makinç á ne÷ filå causeó outpuô recordó tï bå appendeä tï thå enä oæ thå library®  Randoí writå ió allowed¬  buô thå prograí  musô noô leavå anù "holes¢ iî thå file. Aó  faò aó É caî tell¬  alì thå commoî utilitieó operatå  aó expected¬ witè á fe÷ exceptions: CP/M«  DIÒ  commanä withoptionó doeó noô reporô thå  correcô sizeó oæ members. CP/M« ERASÅ transienô witè wildcardó onlù eraseó somå oæ thå requesteä files. Š CP/M«  RENAMÅ transienô witè wildcardó onlù renameó somå  oæ thå files. Editoró shoulä noô bå used¬ unlesó yoõ arå positivå thaô thå editoò maintainó onlù onå outpuô filå aô á time. XFCBs¬ Directorù Labels¬ anä Timå stampó arå noô supported. What are the programs? ---------------------- There is one utility associated with LD: 1®  CREATÅ - tï creatå aî emptù librarù oò archive® Thió utilitù will run under CP/M 2.2 as well as CP/M 3. How do I use LD? ---------------- Here is the syntax: A>LD Enterinç LÄ witè nï commanä taiì wilì removå thå lasô activå subdirectorù  froí  memory®  Iæ  therå ió morå thaî  onå  activå subdirectory¬ onlù thå lasô onå loadeä ió removed. A>LD \ Enterinç  LÄ  witè á backslasè (\© wilì  removå  alì  activå subdirectories from memory. B>LD CASM Drivå  Â useò ° wilì bå allocateä tï CASÍ whicè alsï  existó on Drive B user 0. B>LD \CASM Anù  activå subdirectorieó wilì bå removeä beforå allocatinç CASM. B>LD D:=TEST D°  wilì bå assigneä tï TESÔ oî B0®  Iæ wå no÷ executå  thå following: B>LD C:=1:TESTA Á seconä subdirectorù ió created® C° ió no÷ alì thå memberó froí TESTÁ oî B1®  Therå ió nothinç stoppinç yoõ froí usinç NSWÐ tï  copù  memberó bacë anä fortè betweeî thå ²  librarieó  and/oò archives! B>CREATE TEST.LBR Allow how many entries: 6 Thió createó aî emptù TEST.LBÒ filå witè rooí foò á  maximuí of 6 members. B>CREATE TEST.ARC This creates an empty TEST.ARC and TEST.DIR file. Š Pleaså  makå  anù  buç reportó and/oò commentó tï  thå  SYSOР aô Meadowlark RCP/M (403) 484-5981 @ 300/1200 baud.