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

Od: Zdenek Adler
Datum: 9.12.2009 06:58
Předmět: Re: Problem s 3,5" mechanikou


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