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

Od: Factor6
Datum: 9.12.2009 10:16
Předmět: Re: Re: Problem s 3,5" mechanikou


Je to to prvni hlaseni. Sorry, ale psal jsem to z hlavy a Sharpa mam 14 dni,
 nikdy pred tim jsem
ho nevidel, takze jsem si to presne nepamatoval.

Ale proc to nejdriv slo, a ted to uz nejde? To je mi zahadou.
Mechaniku jsem neswitchoval. Zustala tak jak byla.

F6


> Po pravdě neznám hlášku IPL, že není připojená mechanika. Znám pouze 
"FD Loading
> error" a "FD Not master" - pokud se objevuje hláška druhá, tak všechno
funguje
> OK, jen disketa není systémová.
> To co tu řešil Petr mě nikdy nepotkalo a to jsem vystřídal po dobu
provozování
> mého Sharpa desítky mechanik od 5,25" 360K po 3,5" 1,44MB a několik
řadičů.
> Předpokládám že všechny standartní řadiče už mají signál Ready
vyřešený....
> 
> Zdenek
>   ----- Original Message ----- 
>   From: Petr Žydek (sharpemu tu byla ta zakroucena vec pandora.cz) 
>   To: Konference "Počítač SHARP MZ-800 a emulátory" 
>   Sent: Tuesday, December 08, 2009 10:40 PM
>   Subject: Re: Problem s 3,5" mechanikou
> 
> 
> 
> 
>   Factore :-),
> 
>   s tím jsem bojoval před mými testy 100ks WD2791. Špička 34 na
kšandě
>   má jiný implicitní význam u 3.5" mechaniky, jiný u 5.25" mechaniky.
>   Jinak se chápe u řadičů PC (I8272 a následovníci), jinak u WD279x.
> 
>   Význam u PC obvodů: 
>   Disk Change - hodnotou LOW hlásí mechanika absenci diskety v šachtě
>   (resp. je nepřiklopená páčky u 5.25ky, je-li disketa zasunuta).
Signál
>   přechází do HIGH po prvním odkrokování hlavy (je-li disketa
zasunuta/
>   páčka přiklopena). Takto to trvá do dalšího vysunutí média.
> 
>   Význam u WD279x:
>   READY: hodnotou LOW hlásí disketa řadiči "připravenost". Ta
nastává,
>   je-li vybraná (aktivní Drive Select=LOW) a detekuje aspoň 2..3 index
>   pulzy (dle konkrétní značky mechaniky). Což naznačuje třetí podmínku
-
>   běžící motor. Hodnota HIGH znamená logicky nepřipravenost mechaniky.
> 
>   Každá slušná mechanika 5.25" 1.2MB má jumper DCY/RDY (nebo
>   obdobně značený) a dá se zní při přepnutí jinéh! o správného
jumperu
>   (pro přechod na otáčky 300/min.) krásně udělat Lamačovská 720KB
>   mechanika. Ve výsledku je to mechanika se správnou rychlostí motoru,
>   funkčním READY a 2x80 stopami.
>   360KB mechaniky fungují téměř vždy, signál READY je na špičce 34
>   implicitní. Mám jen jedinou, která neseje - Fujitsu M2551. Na onom
>   vývodu má trvale HIGH (viz úprava 3.5").
> 
>   Mechaniky 3.5" nechodí bez úprav skoro nikdy. Nové typy mají na 34.
>   vývodu Disk change. Načtou boot program a při prvním stepu to zamrzne.
>   Mám dvě funkční (byly staršího data a šly překolíkovat na RDY):
>   CHINON FZ-357 a Y-E DATA YD-701B 6031B. Chodí ihned po zapojení
>   na kšandě, kde byla předtím 5.25ka.
> 
>   Řešení
>   [1] Vytvořit obvod pro generování READY. Stačí MKO 74xx123, který
>   při platném periodickém index pulzu vytvoří signál READY=LOW.
>   Někde to mám doma ve zkušebním soklu a myslím, že platné
součástky
>   jsou R=22k a C=22uF (R x C x 0.45 = 0,2178sek.).
>   [2] Odpojit vý! vod 34 mezi řadičem a mechanikou, na řadiči jej
uvést
>   trvale do LOW. Problém nastane, pokud při bootu nebude disketa
>   v šachtě, zamrzne to (řadič si myslí, že je mechanika READY a snaží 
se
>   z ní číst pořád dokola (totéž za chodu Basicu MZ-2Z046).
>   Lamač CP/M se chová ve stylu DOSu na PC, při pokusu o čtení
>   bez diskety naprázdno "seekuje" a po prodlevě ohlásí chybu.
> 
>   Ono to řešení WD279x + funkční READY vůbec není špatná věc!!!
> 
>   Chystám písemně kompletního referenčního průvodce "MZ floppy",
>   s popisem různých mechanik 3.5" a 5.25", popisem zprovoznění
>   PC čipu DP8473 atd. Ale nemám čas, balím brouky WD2791,
>   studuju digi palubku z Tipa a chystám se na NC450 (MC600Q).
>   Nemám peněz (a to bych chtěl pro 8. bitovou komunitu asi tak 20ks
>   AL-250).
> 
>   JE TOHO PROSTĚ MOC.
> 
>   Petr de Zviqov
> 
> 
> 
>   --- 
> 
> 
> ---
> 
> 
> 

Ostatní příspěvky vlákna:

 
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]


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