(Deze tekst is overgenomen van Quasar 26)

HARDDISK-PROGRAMMA'S (OP HERHALING)
===================================

Mensen met een SCSI-interface van MAK en een ingebouwde DOS 2 
hebben meestal het probleeem dat ze de HD niet opgestart 
krijgen. Dit is het geval als DOS 2 in een hoger genummerd 
slot zit dan de SCSI-interface.
Hier komen de hulptroepen:


1. HD-START.BIN

Deze file heeft nog niet op de Quasar gestaan.
Na BLOAD"HD-START.BIN",R zal de computer resetten en 
opstarten met een geinstalleerde HD.
Alleen werkt deze file niet op Turbo R computers. Gelukkig 
hadden we daar al een programma voor:


2. HARDBOOT/INITBOOT

Op Quasar 24 stond een programma dat op een Turbo R zonder 
externe DOS 2 cartridge de MAK-HD toch op kon laten starten. 
Het is gebleken dat niet iedereen dit werkend kreeg. Daarom wordt 
nu nog eens uitgelegd wat er gedaan moet worden, dit keer met 
ietsje meer uitleg.

Wat moet je doen?

1.
Neem een lege disk en kopieer daar de files HARDBOOT.BAS en 
INITBOOT.BAS op. (Doe dit ook echt, het is belangrijker dan je 
zou denken. Zie verderop.) Hernoem de file HARDBOOT.BAS naar 
AUTOEXEC.BAS.
De diskette moet bij voorkeur op een Turbo R geformatteerd 
zijn. In ieder geval moet AUTOEXEC.BAS altijd onder R800-DRAM 
mode opgestart worden.

2.
Start de HD op met een externe DOS 2 cartridge in slot 1 en de 
SCSI-interface in slot 2. Ja, de eerste keer is er WEL een 
DOS2 cartridge nodig. Leen er bv. een van iemand.

3.
Selecteer de diskette-drive, ga naar BASIC en run 
INITBOOT.BAS. Deze zal 2 blokken van 16 K geheugen 
wegschrijven, die later nodig zijn om de HD op te starten.

4.
Raak de opstart-diskette die je aan hebt gemaakt nooit meer 
kwijt! 
Nu moet de HD zonder de externe DOS 2 op te starten zijn. 
Voorwaarde is wel dat de SCSI-interface in slot 2 zit.
Als de HD-partitietabel anders ingedeeld wordt, zal het nodig 
zijn om INITBOOT.BAS opnieuw te runnen.

Het is aan te raden een lege diskette te nemen voor de 
opstart-disk, en om er geen andere files op te zetten. Dit zou 
voor verwarring kunnen zorgen.
Dit komt omdat, om de HD op te kunnen starten, AUTOEXEC.BAS 
een 16 K page van DOS 2 inlaadt en overschrijft. Hier staat 
ook de FAT- en directory-indeling van de diskette in. Na (en 
ook al tijdens) het runnen van AUTOEXEC.BAS, zal DOS 2 dus 
altijd "zien" dat de disk nog precies hetzelfde is als toen je 
INITBOOT net gerund had.
Om deze reden kunnen de files ook niet naar een andere 
diskette gekopieerd worden, en daarvanaf gerund worden. Nadat 
het eerste blok van 16 K is ingeladen, wordt het tweede blok 
van 16 K op precies dezelfde plaats op disk verwacht, als waar 
het op de originele opstart-diskette stond.

Als er nu in slot 1 een cartridge wordt gestopt die met een 
CALL-statement aangeroepen kan worden, moeten de POKE &HFCDA,0 
(voor een CALL-uitbreiding in page 1) of POKE &HFCDB,0 (page 
2) aan het eind van de AUTOEXEC.BAS in POKE xx,32 veranderd 
worden. Als er echter op deze adressen 32 staat terwijl er 
geen cartridge in het slot zit, zal de computer hangen bij een 
CALL-statement...

RM
