Konference: Počítač SHARP MZ-800 a emulátory
Od: | Petr Žydek |
Datum: | 15.10.2012 22:37 |
Předmět: | Re: Novy FDC pro Sharp MZ-800 |
Re: Novy FDC pro Sharp MZ-800: |
Martine, nejprve ke klíčovým bodům příspěvku. "Pro první skupinu mi řadič floppy nepřijde jako nejlepší řešení. Určitě by stačil ten nejjednodušší jen pro 3.5" 720kB, ale tady mi to přijde spíš jako cílová skupina pro Unikartu" - souhlas. "Ti, co si chtějí hrát s fyzickou disketou, připojit originál mechaniku, která vrčí motorem, tiká hlavou, prostě HARDWARE" - taky souhlas a důkaz, že dokážou lidi pochopit, jak jsem to se stavbou podobných věcí myslel. "Kde nemám jasno je, který slot využit. Pokud by tam mělo být více věcí (FDC, QD, SIO) je asi horní slot nutností. Na druhou stranu chytré zabudování do krabice Sharpa a vyvedení konektrou do plastové zadní stěny, by asi umožnilo i využití dolního slotu a ponechání horního pro další rozšíření (např. Unikartu)." - druhá věta viz můj budoucí příspěvek o kartě do dolního slotu. Jinak souhlas. Řadič "comfort" raději nahoru. Já bych se řadil mezi zájemce o výrobek "lite". Ne pro sebe, ale pro člověka z okresu (televizák cca 6 let před důchodem, rád by se Sharpem opět bavil). Proč nevyžaduju připojitelnost osmipalcovek a nejsem nadšený z Lamače "1.44MB capable", to jsem psal několikrát. Pár postřehů k referenčnímu schématu (probíráno s Radkem Sukem): http://mz-800.xf.cz/files/tech/fdd_2791.bmp - schéma postrádá blokovací kondíky, otvory pro ně jsem tenkrát dělal až ve fázi návrhu desky, od oka; na frézovaném prototypu jsou jen dva tantaly, jeden pod paticí pro WD2793, druhý mezi 8287 a PROM; v novém návrhu se můžou osadit klasicky ke každému IC (100n) - generátor s krystalem 2MHz FUNGUJE, zkusil jsem noname ze sat. receiveru Amstrad SRX200 s hodnotou "2.000", ale bez kondíku (330p) mezi GND a vývod č.4 74LS14 to nechodilo spolehlivě (ve schematu s WD2793 jsem ho kreslený měl, neosadil a přesto to šlapalo), "tvarovací" invertor za generátorem (U6C) jsem při pokusu obešel drátem přímo na floppy CLK (izolovaný od původního děliče /2) - ve verzi "lite" by bez problémů stačil vstupní oddělovač 74LS243 a oddělovač datové sběrnice by být nemusel, osamocená karta v horním slotu nemá na D0..D7 koho zatěžovat a WD se z okolních TTL nezblázní - i ve verzi "comfort" (s okolím v PLD) bych osobně na LS245 netrval a v případě konvenčního zapojení bych LS245 umístil pod patici WD (s možností proklemovat příslušné vstupy a výstupy), zato TTLka pro registry SideSel, MotorOn a DriveSel bych od D0,1,2,7 oddělil obvodem 74LS541, jehož druhá půlka byla v původním návrhu s WD2793 určena pro RAWRD, WPRT, IP a TR00 (tím pádem 541ka LS243ku ve verzi "comfort" nahradí) - kondík v RC článku resetu by skutečně stačil 1M (fóliový), anžto min. doba signálu reset je 50us; jestli je paralelní ochranná dioda připojená k uzlu D1-R5 a Ucc nezbytná, ať tam tedy je Zda reset "zabral", jsem testoval následovně. Sondu jsem napíchnul na vývod č.6 7406 (výstup step). Pokud byl reset dostatečný a WDčku "stačil", začne řadič vykonávat příkaz restore (kód 03). Generuje 255 "stepů" o délce 30ms, viz foto. Musel jsem ale držet "M", jak se po resetu aktivuje obsluha FDC, vykonávání onoho restore se přeruší. S pouhým invertorem reset někdy proběhne, někdy ne. A proto se taky občas stává, že se někdy Sharp po zapnutí nepokusí o floppy boot, resp. hodí hlášku "Make ready CMT":, resp. hodí hlášku "Make ready FD:, ale neaktivuje selekt a neroztočí motor.
Ostatní příspěvky vlákna:
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]
[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)]