Prohnal jsem soubor FORMAT.COM (přejmenovaný na FORMAT.BIN) disassemblerem s tím, že je lokalizován od adresy 100h. Trošku jsem zeditoval textové hlášky. Je možné, že se pro zobrazení používá služby BDOSu? Textové řetězce jsou ukončeny znakem 24h. Zajímám se o format com proto, že po oživení řadiče MFC-1A bude jedním z prvních tásků naformátování systémových disket. Pokud by FORMAT.COM využíval služeb BDOSu jen pro obsluhu klávesnice a výpisů na consoli a formátovací operace by prováděl přímo s řadičem, pak by asi nebyl problém spustit ho na CP/M běžícím z PMD-32-SD a současně mít ve vaně zasunut řadič MFC-1A, kde by fyzicky probíhalo formátování. Kdo máte chuť a čas, zkuste se podívat na ten disassembling, jestli z toho něco vyčtete.
Celé vlákno · 6 zpráv
Re: FORMAT.COM
+GAMA SAPI-1
Zobrazit citovaný text (3 řádky)
> Prohnal jsem soubor FORMAT.COM (přejmenovaný na FORMAT.BIN) > disassemblerem s tím, že je lokalizován od adresy 100h. > Trošku jsem zeditoval textové hlášky.
Ten disassembling je kde? V adresáři s FORMAT.BIN ho nevidím.
Re: Re: FORMAT.COM
melsoft SAPI-1
Dal jsem k systémovým souborům. Cesta je \'SAPI_DOKU\'SAPI15\'FORMAT_COM\' Schválně jestli uvidíš to samé co já. Přijde mi, že si sahá na řadič a DMA controller přímo a ostatní přes služby. To by bylo prostě geniální. Jako kdyby to už někdo tak dělal, že rozbíhal nový systém ze systému nabootovaného z jiného řadiče. Vypadá to logicky ale nejsem si jist....
Re: FORMAT.COM
Roman Bórik SAPI-1
Zobrazit citovaný text (10 řádků)
> Trošku jsem zeditoval textové hlášky. Je možné, že se pro zobrazení používá služby BDOSu? Textové řetězce jsou ukončeny znakem 24h. > Zajímám se o format com proto, že po oživení řadiče MFC-1A bude jedním z prvních tásků naformátování systémových disket. Pokud by FORMAT.COM využíval služeb BDOSu jen pro obsluhu klávesnice a výpisů na consoli a formátovací operace by prováděl přímo s řadičem, pak by asi nebyl problém spustit ho na CP/M běžícím z PMD-32-SD a současně mít ve vaně zasunut řadič MFC-1A, kde by fyzicky probíhalo formátování. > Kdo máte chuť a čas, zkuste se podívat na ten disassembling, jestli z toho něco vyčtete.
Je normálne a bežné, že FORMAT.COM využíva BDOS služby na komunikáciu s užívateľom, ale k diskovému radiču pristupuje vo vlastnej réžii na najnižšej úrovni, keďže BIOS služby pre formátovanie neposkytuje. Neštudoval som ešte ten disassembling, ale pokiaľ sa skutočne nevyužívajú žiadne diskové služby ani z BOOTROM, tak je tvoja úvaha schodná. Roman
Re: Re: FORMAT.COM
melsoft SAPI-1
No já jsem právě dost línej to celé analyzovat i když asi nic jiného nezbude, když to budu chtít předělat na 80 stopé mechaniky ale nenašel jsem žádné volání do segmentu nad 0f000h kde leží BIOS a vidím spoustu přístupů na porty řadiče disku a DMA.
Re: FORMAT.COM
+GAMA SAPI-1
Zobrazit citovaný text (2 řádky)
> Schválně jestli uvidíš to samé co já. Přijde mi, že si sahá na > řadič a DMA controller přímo a ostatní přes služby.
Přijde mi to taky tak. Koneckonců u FK-1 to bylo stejné, formátování se provede úplně mimo BIOS.