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

Od: marcel vasak
Datum: 3.4.2006 12:57
Předmět: Re: Ostatní rozchozené řadiče FDC - detaily


Dobrý den,

3. dubna 2006, 12:50:10, napsal jste:


Mamtakovy asi blby napad nesel by ten radic naprogramovat do nejakeho pole pga xlink nebo neco podobnyho nez skouset pc radice,myslim tim originalni radic na Sharpa??

Marcel Vasak Pribram










>


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





-- 

S pozdravem,

 falcen99

 falcen99 tu byla ta zakroucena vec seznam.cz


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)]


[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)]