Konference: Počítač SHARP MZ-800 a emulátory

Od: Michal Hučík
Datum: 1.1.2012 13:37
Předmět: Re: Floppy driver


Radku, podle toho co ti vraci ten READ_ADDR to vypada, ze mam to cteni 
prilis pomale (DATA_LOST) - to znamena, ze to budu muset prepsat tak, 
aby se IORQ vykonal opravdu ihned, kdyz na radici identifikujeme DRQ, 
coz bohuzel asi znamena, ze ten driver bude muset prepisovat sam sebe 
mnohem vic, nez jsem mel v planu, aby se nevykonavaly zadne zbytecne 
jumpy navic a rozdil mezi HD ready a normalnim radicem bude tedy mnohem 
vetsi...

Jina vec je ten READ_SECTOR, tam to hlasi RNF, coz by mohlo mit duvod v 
tom, ze u toho prikazu nastavuji overeni strany (to je zrejme dalsi vec, 
kterou emulatory ignoruji) a je mozne, ze tu stranu overuju spatne. Jiny 
duvod pro to RNF mne zatim nenapada ...

Zkusim prolezt zdrojak cp/m 1.4 a porovnat to s tim, jak to delam ve 
svem driveru. Testovaci vzorek bych ti asi uz poslal mimo konferu, at s 
tim tady nestrasime.

Michal

Dne 1.1.2012 13:33, Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
> Ahoj Milane
>
> Tak jsem ti to vyfotil http://www.radeksuk.cz/sharp/smazat/IMG_1301.JPG
> a vraci to EF,0,0 - toto ale dostanu tak z 20% pokusu. Podle toho 
> statusu to nenajde ten sektor.
>
> Vetsinou (asi z 80%) to nenacte ani ten Read Address a to vraci 
> FB,05,00. Zde jako kdyz vyskocis jeste nez prectes posledni bajt.
>
> Vzdy to vraci stejne hodnoty.
>
> Radek
>
 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]