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

Ostatní rozchozené řadiče FDC - detaily

Petr Žydek SHARP MZ-800


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

Zobrazit původní podobu

Vlákno · 5 zpráv

Zobrazit celé vlákno na jedné stránce

  1. Ostatní rozchozené řadiče FDC - detaily Petr Žydek
  2. Re: Ostatní rozchozené řadiče FDC - detaily marcel vasak
  3. Re: Ostatní rozchozené řadiče FDC - detaily Zdenek Adler
  4. Re: Re: Ostatní rozchozené řadiče FDC - detaily Petr Žydek
  5. Re: Re: Ostatní rozchozené řadiče FDC - detaily Petr Žydek