Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 6 zpráv

FORMAT.COM

melsoft SAPI-1

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.

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.