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

Zpět na zprávu

Celé vlákno · 12 zpráv

Problem s 3,5" mechanikou

Factor6 SHARP MZ-800

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

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

Diky za odpovedi. Jsem si jisty, ze mam 5,25" mechaniku na 720kB,
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: 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

Ahoj Petre
 
Do Prahy jezdim docela casto. Domluvim se s Pavlem. Stejne ho chci nekdy navstivit a realne ho videt a pohovorit. Idelani je poslat na tvoje konto penize a nekdy prilezitostne si to vyzvednout u Pavla. Bohuzel neznam nikoho kdo by na mostecku neco na Sharpa jeste delal. Jedine je ze se stale schazime jednou za 14 dni na pivku ale o Sharpovi jiz jen hovorime a jednou za cas ho prineseme a zavzpominame na casy kdy se neco delalo. Jinak bych vzal tech WD2791 tak tri nebo ctyri kousky.
 
Radek
 
----- Original Message -----
From: Petr Žydek (sharpemupandora.cz)
To: Konference "Počítač SHARP MZ-800 a emulátory"
Sent: Wednesday, December 09, 2009 11:44 PM
Subject: Re: Re: Problem s 3,5" mechanikou


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

 


---