Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR> <font>Ahoj,<br/> <br/> pokousim se napsat obecny FDC driver, ktery by pak mohl napr. Fuzzy pouzit v MZIXu. Pisu to vicemene z cisteho stolu a testuju jen v emulatorech, protoze momentalne nemam u Sharpa funkcni FDC.<br/> <br/> Ladil jsem to ve Zdenkove emulatoru a otestoval jsem to i v nejake verzi MCE, kterou mi kdysi poslal Vasek. V MCE se zrejme neinvertuji hodnoty track, sector a side prectene z FDC prikazem READ_ADDR (sector_size ale je uz negovany).<br/> Unikartu jsem popravde taky jeste nezkousel, ale ta na tom bude zhruba podobne jako Zdenkuv emulator.<br/> <br/> Chtel bych tedy poprosit jesli ma nekdo momentalne po ruce funkcni FDC radic s WD2793, tak jestli by mel chut program otestovat a porovnat jeho chovani s emulatorem.<br/> <br/> Program provede test, zda je pritomny FDC - pokud ne, tak se zastavi. Pokud ano, tak zapne motor, zvoli mechadiku s FD0, provede RESTORE, STEP_IN, STEP_OUT, SEEK na track 10, nastavi sector=2, side=0, provede READ_ADDR ze ktereho vypise 6 bajtu na obrazovku. Precte sektor a jeho negovany obsah ulozi na DMA 0x6000. Velikost ctenych dat se nastavuje podle udaje z predchoziho READ_ADDR, takze by mel byt schopen nacist MRS, CP/M i BASIC format z 720kB DD diskety.<br/> Pokud je identifikovana chyba, tak se vypise jeji kod a zacne blikat border.<br/> <br/> fddrv.mzf - verze s driverem pro standardni radic<br/> fddrv-hd.mzf - obsahuje driver pro radic, ktery je upraveny pro HD diskety a pri DRQ umi generovat interrupt (zajimalo by mne jak se to bude chovat na neupravenem radici)<br/> <br/> Michal<br/> <br/> </font>