Ahoj, mam mensi problem a nemuzu prijit na to, cim to je. Mam FDD radic. Kdyz k nemu pripojim na ksandu 5,25" mechaniku a k ni externi napajeni, vse funguje normalne. Kdyz na stejnou ksandu pripojim 3,5" mechaniku (s externim napajenim), vlozim disketu, tak Sharp jen seekne, dioda se rozsviti, motorek se roztoci asi na 2sec. a tim to konci. IPL hlasi, ze neni pripojena FDD. Toto se deje u jakekoliv 3,5" mechaniky a jakekoliv jine datove ksandy, ktere jsem zkousel. Zkousel jsem i jine zdroje napajeni. Vysledek porad stejny. 5,25" funguje, 3,5" ne. Nerozumim tomu o to vic, protoze kdyz jsem si Sharpa privezl domu, 3,5" mechanika fungovala. Kdyz jsem Sharpa zapnul podruhe, uz to neslo. Nevite nekdo, co s tim? Nechapu, ze to pred tim slo a zniceho nic to nejde. A 5,25" jde normalne. Mechaniku 3,5" jsem neswitchoval a nic s ni nedelal, byla uz naswitchovana a napoprve fungovala. Ja uz vazne nevim... F6
Celé vlákno · 12 zpráv
Re: Problem s 3,5" mechanikou
Petr Žydek SHARP MZ-800
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ého 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
Re: Re: Problem s 3,5" mechanikou
Factor6 SHARP MZ-800
protoze diskety pro ni jsou tak naformatovane a funguji.
S tim signalem RDY na 3,5", ono to je asi pravda, neco podobneho
jsem resil u Amstradu CPC, ale proste mi nejde do hlavy, ze mechanika,
ktera fungovala, najednou bez jakehokoliv zasahu nejde.
Jeste jeden dotaz. Zdroj uvnitr Sharpa nema vyvedenych 12V? Jen 5V?
F6
------------ Původní zpráva ------------
Od: Petr Žydek (sharpemupandora.cz) <judeware[doména skryta]>
Předmět: Re: Problem s 3,5" mechanikou
Datum: 08.12.2009 22:40:40
---------------------------------------------
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
---
Re: Re: Problem s 3,5" mechanikou
Vaclav Peroutka SHARP MZ-800
Zobrazit citovaný text (3 řádky)
> > Jeste jeden dotaz. Zdroj uvnitr Sharpa nema vyvedenych 12V? Jen 5V? >
Ma jen 5V vzadu na konektoru, dvanacti volty tam neni uvnitr napajeno vubec nic...
Re: Re: Re: Problem s 3,5" mechanikou
Factor6 SHARP MZ-800
Jeste sem odpoledne hodim fotku radice, aspon se dozvim, co to je zac :) F6
Re: Problem s 3,5" mechanikou
Factor6 SHARP MZ-800
Tak fotky radice jsem dal sem: http://factor6.ic.cz/temp/mzfd/ F6 On Dec 9, 2009, at 10:36 AM, Factor6 (sharpemupandora.cz) wrote:
Zobrazit citovaný text (6 řádků)
> > Jeste sem odpoledne hodim fotku radice, aspon se dozvim, co to je zac :) > > F6 > > ---
Re: Problem s 3,5" mechanikou
+GAMA SHARP MZ-800
Zobrazit citovaný text (3 řádky)
> Tak fotky radice jsem dal sem: > > http://factor6.ic.cz/temp/mzfd/
Ta EPROMka je mi divná - není ten řadič i pro MZ-700? Nebo slouží jen jako nějaký dekodér?
Re: Problem s 3,5" mechanikou
Radek Suk SHARP MZ-800
Ta epromka upravuje prikazy pro radic. Jinak schema podobneho radice je http://mz-800.xf.cz/horava.htm http://mz-800.xf.cz/pics/fdd_sch1_big.gif http://www.scav.ic.cz/sharp_mz-800/sharp_mz-800_o_Vyroba_radice_Horava.htm a je zde i u obsah epromky. Radic je pro mz800. Radek
Zobrazit citovaný text (20 řádků)
----- Original Message ----- From: "+GAMA (sharpemupandora.cz)" <computer.research[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Wednesday, December 09, 2009 7:35 PM Subject: Re: Problem s 3,5" mechanikou > >> Tak fotky radice jsem dal sem: >> >> http://factor6.ic.cz/temp/mzfd/ > > Ta EPROMka je mi divná - není ten řadič i pro MZ-700? Nebo slouží jen jako nějaký dekodér? > > > --- >
Re: Re: Problem s 3,5" mechanikou
Petr Žydek SHARP MZ-800
Je tam WD2797 ("verze" Siemens), ten má odlišné příkazy tam, kde se
vyskytuje bit určující stav výstupního pinu SSO (side select output). Tento
se u nativního WD2791 nepoužívá, deska řadiče má pro výběr strany
diskety samostatný registr (I/O adresa DD hex.). U WD2791/93 je na místě
SSO pin se jménem ENMF (enable mini-floppy) s tímto významem:
"A logic LOW on this input enables an internal /2 of the Master Clock.
This allows both 5.25" and 8" drive operation with a single 2MHz clock.
For a 1MHz clock on pin 24, this line must be left open or tied to
a Logic 1."
Epromka se chová jako prostý invertor dat při všech zápisech na
porty D9..DB hex. Při zápisu na port D8 hex. je to stejné, akorát některé
příkazy (data) kromě inverze mají určité bity odlišné. To aby řadič
správně interpretoval příkazy původně určené pro WD2791/93.
Při čtení se epromka pochopitelně neužívá, na desce je obvod
KR580VA87 (takto jej správně vygooglíte latinkou), což je obousměrný
invertor datové sběrnice MHB8287 (obdoba 74xx245, piny má jinak).
V tomto zapojení se jeho obousměrnost nevyužije. Já ho mám v mé desce
s WD2793 (to je ta, co prošla testy 100ks WD2791).
Ten SAB2797 se dá i celkem snadno udat ke Spectristům - mám dojem,
že disketový Didaktik jej měl nativně.
Překopat na můj nový WD2791 by to šlo takto:
-eprom vyndat
-KR580VA87 vypájet
-příslušné datové piny proklemovat (na místě KR580VA87, samozřejmě)
a D0-D7 pak vede přímo na DAL0-DAL7 WDčka
-vývod SSO (ENMF) se odizoluje v případě, že je frekvence krystalu
4MHz (následně 2x dělená přes 74xx74), jinak se spojí s GND
Bál bych se o spolehlivost ruských brouků a epromky zvláště.
Moje verze desky s WD2793 jich má devět (teď vlastně osm, pokud
je v patici WD2791) a dokázal bych to zredukovat na šest, ale zatím
nemám čas to překreslovat nebo dokonce dělat nový návrh desky.
Proto nově registrovanému kolegovi "Rupico" vzkazuji toto:
"Lukáši, trpělivost!".
Výstupní konektor na mechaniku PSL34W má vodiče přístupné
i při zasunutém kabelu ---> pro laborování s READY je ideální
(a měření na řadiči za chodu obecně).
Petr de Zviqov
Re: Problem s 3,5" mechanikou
Radek Suk SHARP MZ-800
Vypada to ze presne schema je toto http://www.scav.ic.cz/data/MZ-800/Planek_radic_dlouhy.jpg Radek
Zobrazit citovaný text (20 řádků)
----- Original Message ----- From: "+GAMA (sharpemupandora.cz)" <computer.research[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Wednesday, December 09, 2009 7:35 PM Subject: Re: Problem s 3,5" mechanikou > >> Tak fotky radice jsem dal sem: >> >> http://factor6.ic.cz/temp/mzfd/ > > Ta EPROMka je mi divná - není ten řadič i pro MZ-700? Nebo slouží jen jako nějaký dekodér? > > > --- >
Re: Re: Problem s 3,5" mechanikou
Petr Žydek SHARP MZ-800
Ve schematu je chybka - TG43 vedený na vývod 4 mechaniky je nesmysl
(tam je zřídka používaný signál Head Load). Pokud je to myšleno jako
přepínač DD/HD (v součinnosti s podivně umístěným 74xx123 na čtecím
signálu Raw Read), pak to má být vývod 2.
Jinak to předělání na WD2791 je docela snadné, pin SSO je volný
a malinko jsem se překouk', jelikož na fotce je ruská 8287 v patici,
pájet ven netřeba, 8287ku stačí jen vyndat a patici "vypropojkovat".
Apropos Radku, míváš služebky do Prahy??? Zadal jsem pražským
zájemcům o WD2791 úkol, aby se dohodli, kdo a kdy si přijede
(a bude přepravcem i svědkem funkčnosti). Předběžně je to Pavel
Železo. Dohodněte se mezi sebou. Jinak při sólo zásilkách mi vychází
přeprava cca 55 (70) Kč, dle počtu obvodů (1, max. 3) ...
Petr de Zviqov
Re: Re: Problem s 3,5" mechanikou
Radek Suk SHARP MZ-800
Ve schematu je chybka - TG43 vedený na vývod 4 mechaniky je nesmysl
(tam je zřídka používaný signál Head Load). Pokud je to myšleno jako
přepínač DD/HD (v součinnosti s podivně umístěným 74xx123 na čtecím
signálu Raw Read), pak to má být vývod 2.
Jinak to předělání na WD2791 je docela snadné, pin SSO je volný
a malinko jsem se překouk', jelikož na fotce je ruská 8287 v patici,
pájet ven netřeba, 8287ku stačí jen vyndat a patici "vypropojkovat".
Apropos Radku, míváš služebky do Prahy??? Zadal jsem pražským
zájemcům o WD2791 úkol, aby se dohodli, kdo a kdy si přijede
(a bude přepravcem i svědkem funkčnosti). Předběžně je to Pavel
Železo. Dohodněte se mezi sebou. Jinak při sólo zásilkách mi vychází
přeprava cca 55 (70) Kč, dle počtu obvodů (1, max. 3) ...
Petr de Zviqov
---