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

Od: Petr Žydek
Datum: 9.12.2009 20:12
Předmět: Re: Re: Problem s 3,5" mechanikou

Re: Re: Problem s 3,5" mechanikou:


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


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