NewBoot ------- Mate ramdisk typu Pezik a pracujete s diskovou CP/M ? Vadi Vam ze vas zbytecne disk zdrzuje ? Nastesti je tu program NewBoot, ktery castecne predela system Lamacovy CP/Mky tak aby se cerstva kopie CCP a BDOS nacetla z RD a ne z FD. V ramdisku je ulozen i zavadec biosu + BIOS. Tento program muze pouzit i ten kdo nema RD. Ten oceni ale jen zmenu klaves F1-F10 a moznost vypnuti iniciali- zace casu. Ovladani programu je jednoduche a proto nepujdu do podrobnosti.Tento program navic upravi disketu ze zni muze nacist system i clovek, ktery ma zalo- hovatelny RD az 1MB. Co lze delat: ------------ 1) Na kterem aktivnim disku skoncit A..E - zadej pismeno 2) Inicializovat cas : Z - inicializovat V - neinicializivat (+ pokus o spravnou korekci) 3) System nahravat z FD - jako drive RD - kdyz to jde tak se system nahraje z RD 4) Zmena klaves F1-F10 - to snad kazdy pochopi sam ? inst - vklada kod chr(13) del - oznacuje delku retezce (inverzne se nevypisuje) cr - potvrzeni esc - unik sipky- pohyb Pri vypisu znak 'Á' znaci ze kod je < chr(31) Pri vypisu znak '' znaci ze kod je chr(13) 5) Kam system ulozit: port E8..EF - nazalohovatelny RD 6) stranka 0..15 - zalohovatelny RD 7) Velikost zalohovatelneho RD. Pro 1MB ramdisk doporuciji 960kB. Pak muzete do stranky 0 dat program na aktivaci cp/m. Jak je upraven boot ? --------------------- Standartni boot vypada takto. stopa 0 sektor 1 - tento sektor si precte nase romka a podle neho nahraje a spusti program stopa 0 sektor 2 az 5 - zde je Lamacuv boot stopa 0 sektor 6 az 15 - je nevyuzit a sem prijde muj boot Program NewBoot dela zmeny v sektoru 1 kde zmeni delku bootu a startovaci adresu. Proto kdyz chcete mit puvodni neupraveny boot staci zmenit delku a startovaci adresu. Sektor 2 az 5 vubec nemeni. Jak se chova disketa po RESETU ? -------------------------------- Po zapnuti (resetu) pocitace se program v romce podiva na disk a zjisti ze je tam system. Tento nahraje a spusti. Do pameti se takto zapise standartni Lamacuv boot a muj boot. Rizeni se nepreda Lamacovy (1200H), ale memu bootu (1600H). V teto chvily se cte klavesnice a je-li stisknuta spravna klavesa premeni se parametry. Potom nasleduje jiz vlastni boot dle parametru. Klavesy ktere meni nastaveni: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A ... aktivni disk A B ... aktivni disk B C ... aktivni disk C D ... aktivni disk D E ... aktivni disk E R ... cista kopie z FD z do RD F ... system jen z FD (nesaha na RD) I ... inicializace casovace. N ... neinicializace casovace. Dulezite upozorneni: -------------------- System se zapisuje na prislusny port (stranku) od c000-ffff. Samozrejme jen kdyz je to potreba. Pripadne dotazy: Radek Suk Capkova 2028 436 01 Litvinov 1