Skip to content

Latest commit

 

History

History
197 lines (134 loc) · 8.61 KB

luna.md

File metadata and controls

197 lines (134 loc) · 8.61 KB
      Noot vooraf:  dit programma had op Sunrise Special #6 moeten 
      staan,  maar stond er dus niet op. Vergissen is menselijk en 
      dus ook  Kasperlijk zullen  we maar denken. Hier nogmaals de 
      tekst,  en als  er geen hele rare dingen gebeuren staat LUNA 
      nu wel op de disk...
      
      
                                L U N A 
                                         
      
                   B E T E R E   D I S K - C A C H E 
      
      Op Sunrise  Magazine #11  werd DOS2CASH  besproken. Nu is er 
      alweer  een veel beter programma om te cachen! Het heet Luna 
      - en heeft volgens mij niet veel met een lunapark te maken - 
      en  is  dit  jaar  nog gemaakt.  Het is  dus een  vrij nieuw 
      programma.
      
      Het is net als DOS2CASH afkomstig uit Japan, en het komt van 
      een reeks  diskettes met allerlei PD programma's uit Japanse 
      BBS'en.
      
      
                           H A R D D I S K ! 
      
      Luna kan  ook de harddisk cachen, en het helpt ook nog! Luna 
      vertraagt  wel een beetje bij de eerste keer laden, maar als 
      je  iets   uit  het  cache-geheugen  laadt,  gaat  het  echt 
      razendsnel.
      
      Voor  turbo  R  gebruikers is  er het  goede nieuws  dat het 
      programma  ook een  soort R800-drive  bevat. Je  kunt nu per 
      drive instellen  of er gelezen en geschreven moet worden met 
      de R800 mode aan.
      
      
                      G E H E U G E N   N E M E N 
      
      Met de  volgende functies  kun je  aangeven hoeveel geheugen 
      LUNA.COM moet innemen.
      
      nnnn : Gewoon  een getal  van 80 tot 4096. Dit is de ruimte, 
             in kB's, die Luna gebruikt als cache-geheugen.
      
      Snnn : Hier  geeft  het getal  niet het  aantal kB  dat Luna 
             gebruikt,  maar  het  aantal  mapper  segmenten.  Elk 
             segment is 16 kB groot.
      
      Ennnn: Met E wordt de vrije ruimte aangeduid.
      
      ESnnn: Hier is  het getal natuurlijk het aantal vrije mapper 
             segmenten.
      
      De  minimale hoeveelheid  geheugen die  Luna nodig  heeft is 
      overigens 80 kB, oftewel 5 segmenten.
      
      
                          C H E C K   T I M E 
      
      Met  de letter T kun je een bepaalde tijd opgeven. Deze tijd 
      staat voor  een aantal  interrupts. Als je er nu binnen deze 
      tijd  al een  disk-aanroep is geweest, controleert Luna niet 
      of dezelfde  disk nog in de drive zit. Als je computer op 50 
      Hz staat is 50 eenheden uiteraard 1 seconde.
      
      Bijv.  LUNA T300 om bij een computer op 60 Hz pas na (300/60 
      =) 5  seconde weer te checken op de bootsector, en bij 50 Hz 
      (300/50 =) 6 seconde te wachten.
      
      
                             F L A S H E N 
      
      Bij de  optie F  heeft de help-optie (/H of /?) van Luna het 
      over   flash  time.  Wat  dit  precies  inhoudt  is  me  nog 
      onduidelijk. Ik  vermoed dat  het gewoon het laten knipperen 
      van  een aantal LED's bij het weer opnieuw herkennen van een 
      disk. In ieder geval geef je met Fnnnnn de tijdsduur van het 
      knipperen aan.
      
      
                   L E D S   S P E C I F I C E R E N 
      
      Bij de opties die hieronder vermeld staan kun je de volgende 
      letters gebruiken:
      
      C: CAPS
      K: KANA; dit is alleen bij Japanse computers van toepassing
      P: PAUSE: alleen bij MSX turbo R
      T: turbo: idem
      
      Deze staan  voor de  bijbehorende LED's, en als de handeling 
      verricht  wordt, worden de LED's aangemaakt als ze aanstaan, 
      en uitgemaakt als ze uitstaan. Gewoon ge�nverteerd dus.
      
      Met  LC kun je de LED's specificeren die ge�nverteerd worden 
      bij  het  cachen. Dus  bij alle  lees- en  schrijfopdrachten 
      waarbij het cache-geheugen gebruikt wordt.
      
      LF geeft aan welke LED's worden gebruikt bij het flashen. LA 
      doet  hetzelfde, maar  dan bij  een zogenaamde all-flash. Ik 
      vraag me  echter af  wat al  dit geflash inhoudt. Als iemand 
      meer weet: let me know!
      
      
                   P R O T E C T E D   S E C T O R S 
      
      Om   een  of   andere  reden  is  het  mogelijk  sectors  te 
      beschermen.  Waartegen   is  me  onduidelijk,  maar  het  is 
      mogelijk. Met de optie /F kun je dit uitschakelen.
      
      Achter  F kun je gewoon de eerste normale sector opgeven, en 
      dan geldt  dat voor  alle drives. Het is echter ook mogelijk 
      om drives te zetten achter F. Dan geldt de sector alleen bij 
      die bepaalde drives. Uiteraard kun je dus ook meerdere keren 
      F gebruiken.
      
      Bijv. LUNA FABC29 als de protected sectors van drives A: t/m 
      C: van 0 tot en met 28 lopen.
      
      
                       P E R   D R I V E   U I T 
      
      Met A  kun je  aangeven welke drives geen automatische flash 
      hebben.  Het  doel  hiervan  is  -  je  raadt  het  al -  me 
      onduidelijk. De drives komen gewoon achter de A.
      
      D is om bij bepaalde drives het cachen uit te zetten. Bij de 
      HG  SCSI  interface  zou  de  cache  wel  eens  alleen  maar 
      vertragend kunnen  werken, en  dan is  deze optie natuurlijk 
      wel handig. (Luna blijft echter handig, want je moet toch af 
      en toe met gewone disks werken.)
      
      Bijv.  LUNA dACD om drive A:, C: en D: niet te cachen. (Voor 
      de duidelijkheid gebruik ik een kleine D
      
      
                          R 8 0 0 - D R I V E 
      
      Met  de optie  R en W kun je aangeven of de R800 moet worden 
      aangezet bij  respectievelijk het  lezen (Read) en schrijven 
      (Write).
      
      Als  je een  turbo R hebt, kun je het beste al je drives met 
      de R800 aan laten lezen. Schrijven gaat soms fout bij gewone 
      drives, maar harddisk en RAMdisk kunnen het zonder problemen 
      aan.
      
      Bijv. LUNA  rABCDEFH wABCDH  om, zoals in mijn geval, alleen 
      drive E: en F: niet met R800 aan beschreven te laten worden.
      
      
                              O P T I E S 
      
      /U : Upper  RAM mode  aan. De  bedoeling hiervan  is me niet 
           compleet  duidelijk. Ik  vermoed echter dat Luna in dit 
           geval liever de hogere mapper-segmenten gebruikt.
      
      /P : Stored PCM aan. Het klinkt wel spectaculair, maar is me 
           helemaal niet duidelijk.
      
      /S : Seek speed  up uit.  Ook dit  kan ik niet verklaren. In 
           ieder geval zal het wel trager worden als je deze optie 
           gebruikt.
      
      /F : FAT protect  off. Met  deze optie kun je het beschermen 
           van de FAT tegengaan. Zie ook de uitleg bij F.
      
      /D : Auto flash off. Tja...
      
      /M : Message   off.  Zo  krijg  je  geen  overzicht  van  de 
           instellingen.   Met  redirection   naar  NUL  krijg  je 
           overigens helemaal  niks op  het scherm.  Dus met  LUNA 
           >NUL.
      
      /C : De  opties die nu achter LUNA staan, worden in LUNA.COM 
           bewaard.  Als  LUNA.COM  gePOPCOMd is,  wordt dit  weer 
           ongedaan gemaakt  door het  saven zelf.  Hierna moet je 
           dus even opnieuw POPCOMmen.
      
      /J : Laat  de bewaarde parameters op het scherm zien. Handig 
           wanneer  je maar  ��n ding  wilt aanpassen. Want bij /C 
           worden de oude paramters ongedaan gemaakt.
      
      /R : Haal Luna uit het geheugen.
      
      /H  of /? : Geeft een  beknopt overzicht van alle opties van 
                  Luna
      
      
                         L U N A   E N   M A P 
      
      Helaas pindakaas.  Als je  Luna in  het geheugen hebt, en je 
      runt  MAP, dan  blijft de  computer hangen  bij de  volgende 
      disk-access. Als  je MAP  dus toch nodig hebt, moet je eerst 
      even Luna verwijderen met LUNA /R.
      
                                                    Kasper Souren