Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 3.4.2006 14:53 |
Předmět: | Re: Ostatní rozchozené řadiče FDC - detaily |
Po úspěšném rozchození obvodů DP8473
jsem řešil nefunkčnost těch ostatních:
WD37C65, GM82C765, UMC83xx a uPD765.
Proč mi po zahájení čtení sektoru vrací
status hodnotu 10h (příkaz probíhá,
bajt ke čtení=no , non DMA=no, read=no)?
Zkoušel jsem různé machinace po Hw resetu
WD37C65 - režimy base, special , AT.
Žádné výsledky. Asi to do toho non DMA
nepřešlo(!). Měním paramerty u různých
příkazů zkusmo odesílaných, čtu výsledky,
porovnávám s manuály. Najednou čtu
status 70h (aktivní vše co chci, krom
bitu "čti bajt"). Nevím, jak jsem toho
docílil. Znovu porovnávám různé manuály
k různým integráčům a už to mám (ale
trvalo to dlouho, ta práce s testováním
byla hrozná)!
Je to v příkazu SPECIFY.
Bajty pro DP8473:
03h ... kód příkazu
A0h ... krok 6ms (b7-b4), motor off 0ms (b3-b0)
01h ... motor on 0ms (b7-b1), non DMA mode (b0)
Bajty pro ostatní IC:
03h ... kód příkazu
A0h ... krok 6ms (b7-b4), head unload 0ms (b3-b0)
03h ... head load 2ms (b7-b1), non DMA mode (b0)
Parametry head load/unload určují
položení/zvednutí hlavy mechaniky, vývod /HLT má
uPD765, WD37C65 a GM82C765, UMC ho nemají
(DP8473 rovněž). Kromě DP8473 ale není akceptována
nula v parametru head load a příkaz se proto
správně neprovede (motor on/off u DP8473
stanovuje pouze časové prodlevy, je-li mechanika
vybavena zvedáním hlavy, např. můj 5.25"
Teac FD-55BR, pak se předpokládá odvození /HLT
z rozjetého motoru).
Od toho okamžiku funguje úplně všechno, dříve
popisované chyby souvisí s kolizí I/O adres
v Sharpovi (rozjetý motor po resetu - IPL
zapisuje do audia, seklé čtení po
[M]+RESET - testy přítomnosti QD mi
přepisovaly data rate register).
Je-li použito např. UM8397 s jumperem pro
volbu adres (3)70h-(3)77h, pak je vše OK.
Porovnání možností různých IC z hlediska
použití v Sharpovi (se všemi plusy a mínusy)
přinesu příště.
Petr de Zviqov
---
Vše o mobilech najdete v novém přehledném katalogu mobilů: http://mobil.idnes.cz/katalog.asp
Ostatní příspěvky vlákna:
[2006/1 (19)] [2006/2 (19)] [2006/3 (34)] [2006/4 (8)] [2006/5 (14)] [2006/6 (2)] [2006/7 (3)] [2006/8 (20)] [2006/9 (3)] [2006/10 (3)] [2006/11 (2)] [2006/12 (55)]