Při psaní bootloaderu jsem je na to připravil tím, že když je v boot nabídce pouze jeden systém, je okamžitě nabootován, podle pokynů v configu. Jak na to?
Na první bootovací disketě je uložen soubor bootconf. Jeho popis najdete ZDE. Nahrajte si jej do paměti:
LOAD *"bootconf"CODE 32768
Nastartujte si nějaký hexeditor, například DEVASTACI+ (zmáčněte NMI a pak klávesu V jako VAST) a zeditujte si paměť od 32768 podle popisu bootconf. Pokud chcete MDOS3 type 1, stačí za něj naflákat samé nuly, protože když bootloader najde místo prvního písmenka názvu dalšího systému v nabídce nulu, tak další už nebere v úvahu a končí s analýzou. Druhý systém je "MDOS3 type 2", takže stačí nula místo "M". Pak už jen uložit a nahradit původní soubor:
SAVE *"bootconf"CODE 32768,512
Tím je dílo dokonáno. Nakonec si můžete vymazat z bootovací diskety nepoužívané soubory ostatních systémů například pomocí TOOLS 128.
RUN "tools128"
TIP: když si připojíte 2 CF karty, tak boot je téměř okamžitý.
Autor: Luděk Sladký – Komentářů: 3
Starší příspěvky:
Novější příspěvek: PlayTAP a PlayTZX - 27. 11. 2009
Starší příspěvek: Shucon 2009 - 20. 7. 2009
Úplně prehistorické příspěvky najdete v archívu rubriky.
Komentáře:
Jako budoucího uživatele MDOS3 by mne zajímal rozdíl mezi type 1 a type 2, který se mi nepodařilo vygooglit.
Děkuji za dotaz. Musím to nějak zakomponovat do dokumentace. Typ 1 je, když máš připojenou D80 s MDOS1 a analogicky je to s typem 2. Když nemáš připojenou žádnou D80 a nic takového, je jedno co zvolíš.
...a nebo jinymi slovy jde o dve verze MDOSu pro ruzne druhy radicu pouzivanych ve vyrobcich Didaktik Skalice. Takze MDOS type1 pro externi mechaniky D40D80 a prvni Kompakty a MDOS type2 pro starsi verze Kompaktu s WD radicem integrovane D80. :)