Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Čím by bylo dobré se zabývat:</B></td><td align=right valign="middle"></td></tr></table><BR><p>V poslední době jsem zachytil řadu signálů, co<br/>se zájmu o osmibity (Sharpa) týče. Mladším lze<br/>doporučit mnohokrát opěvovaný Zdeňkův emulátor.<br/>Mladí se seznámí s prostředím, zahrají si hry,<br/>které na rozdíl od PC mají myšlenku a zábavnost,<br/>(celou řadu z nich si pak chcete znovu zahrát i po<br/>uspěšném dokončení). Jaké to bylo se skutečným<br/>počítačem, je možno konzultovat s generačně<br/>staršími (nejčastěji příbuznými či přímo rodiči).</p> <p>No a co když vás to chytne a budete chtít<br/>znovu začít s originálem? Kdosi ho vyhrabe někde<br/>na půdě, dostane ho od známého při stěhování,<br/>sežene ho na inzerát, v nejhorším případě ho<br/>zachrání z popelnice. Je tu počítač a nic k němu.<br/>Co s tím?</p> <p>Dříve probíraná rozšiřování Hw jako je adaptér IDE,<br/>I2C + hodiny, SIO atd. jsou zajímavá, ale pro začátek<br/>nejsou nezbytná. Kdo začal se Sharpem v době osmibitové,<br/>měl k počítači nejprve přídavné video, pak ramdisk<br/>a floppy řadič (většinou).</p> <p>Kromě videopamětí všechna ostatní zařízení mohou být<br/>součástí univerzální desky, která snad jednou bude ...<br/>(nedočkavci nechť hrají na emulátoru, viz výše).</p> <p>Videopamětí 64Kx4 (použitelná náhrada - nadmnožina 16Kx4)<br/>mám asi sto, lze uspokojit skoro každého zájemce.<br/>No a co s grafikou, když není zobrazovač? Jedině<br/>scan konvertor pro spojení Sharp <-> CRT/TFT monitor.</p> <p>Zdeňku, jak jsi vyrobil testovací desku pro ALC250?<br/>To přece není možné bez kouzla připájet. Já bych<br/>takový polotovar na vývoj bral okamžitě!!! Cena není<br/>rozhodující, úspěšné řešení by bylo DOŽIVOTNÍ<br/>(a nejen pro Sharpa). Žádám o konzultaci.</p> <p>Ramdisk momentálně pominu, bude součástí univerzální<br/>desky, ale kvůli pochybovačům 16MB verzi s DRAM udělám<br/>(rezidentní Sw s ním počítá, je to prostá nadmnožina<br/>64, 256, 512, 1024KB verzí, které vznikly, je to<br/>překvapivě jednodušší, než si mnozí myslí).</p> <p><br/>Co zbývá - řadič floppy. Zachytil jsem v inzerátech<br/>řadu žádostí o koupi nebo výrobu. Jedná se o lidi,<br/>co by chtěli začít dělat něco aktivního, když se<br/>nabažili emulátoru (a nejsou technicky právě zdatní)?<br/>Nevadí, důležitý je zájem o věc.<br/>V případě řadiče FDC je nutné zdůraznit kritický<br/>nedostatek strategické součástky. Proto se této věci<br/>budu věnovat podrobněji a uvedu i náhradní alternativy<br/>(očekávám živou diskuzi).</p> <p> </p> <p>Technický zavaděč v ROM monitoru, Sharp Basic,<br/>Sharp P-CP/M i Lamačova CP/M předpokládají jako<br/>ústřední součástku obvod Western Digital z rodiny WD279x.<br/>Jsou to čtyři obvody:<br/>2791 inverted data<br/>2793 true data bus (foto v příloze, můj jediný kus)<br/>2795 inverted data<br/>2797 true data bus</p> <p>2791 je shodný s 2793 až na povahu datové sběrnice<br/>invertovaná <-> normální (analogicky 2795 a 2797).<br/>2797 (2795) má pin SSO: side select output, výběr<br/>strany diskety. Pro volbu strany diskety má ovšem<br/>Sharp definován port DDh (samostatný registr), <br/>nastavení pinu SSO přes porty součásty WD279x se<br/>nepoužívá! Dále: každý odesílaný bajt do WD279x<br/>se invertuje instrukcí CPL - Basic (nebo se<br/>akumulátor CPU plní rovnou invertovanými<br/>daty před odesláním instrukcí OUT - Lamač)!!!!<br/>Z toho vyplývá, že originální součástkou pro FDC<br/>byl obvod WD2791!!!!!!!! V tom se často chybovalo.</p> <p>Důkaz: velmi často používaný obvod WD2793 je<br/>na desce FDC spolu s invertorem datové sběrnice<br/>8287 nebo 74LS640; je-li použit WD2797, bývá<br/>aplikována poměrně krkolomná metoda (např.<br/>univerzální řadič Hořava) - pro zápis do 2797 se<br/>data vedou přes paměť 2716 (většinou ruská šunka),<br/>tato plní funkci invertoru a zároveň filtruje<br/>kód některých příkazů odlišných od 2791 (2793),<br/>pro čtení z 2797 se data invertují obvodem 8287.</p> <p><br/>Pořadí důležitosti při shánění součástek je toto:</p> <p>WD2791<br/>WD2793<br/>WD2797 (leda pro vyměňování se Spectristy,<br/> měl ho Didaktik M a Kompakt)<br/>WD2795 (nikde není, nemá smysl v naší aplikaci)</p> <p>Ekvivalenty:<br/>TMS2793 DIP40 (Texas Instruments, dělali i TMS2791?)<br/>SAB2793 DIP40 (Siemens, dělali i SAB2791?)<br/>FDC2793 DIP40 (SMC, myslím, že byl i FDC2791)<br/>WD2791 PLCC44 (ten by šetřil místo, viz datasheet 279x)</p> <p>Proč jsem zatím nesehnal na internetu důvěryhodný<br/>zdroj součástek ke koupi:</p> <p>1) nemám moc času<br/>2) nemám moc peněz<br/>3) nemám odvahu</p> <p>To není jen tak, říct si o sto integráčů, někam zaslat<br/>peníze a dostat houby. Nějaké tipy mám, ale jak zjistit,<br/>zda je to seriózní????? Poraďte, floppy je u Sharpa<br/>klasikou, je třeba.</p> <p><br/>Nakonec si nechám ještě jednu alternativu, nad níž jsem<br/>dřív ohrnoval nos. Existuje příbuzná řada WD177x<br/>(WD1772 má ATARI ST, viz foto). Má mírně odlišné vývody<br/>(pouzdro DIP28) a nemá invertované datové vodiče, takže<br/>místo na desce řadiče nešetří. Existovaly tři varianty:</p> <p>WD1770 (má výstup motor_on)<br/>WD1772 (má výstup motor_on, rychlejší krokování hlav)<br/>WD1773 (má vstup ENP/READY)</p> <p>Nejkompatibilnější s WD279x je WD1773, nejrozšířenější<br/>je WD1772 z ATARI ST. Absence signálu Ready může<br/>způsobovat potíže, čtení stavového registru odráží stav<br/>signálu motor_on na místě, kde ROM monitor (asi i Basic)<br/>očekává stav pinu Ready, který neexistuje<br/>(datasheet WD177x mám).</p> <p>Použitelné obvody:<br/>WD1773<br/>VL1773 (ekvivalent nezjištěného výrobce)<br/>Obojí má smysl jen pokud je cena výrazně příznivější<br/>než u WD279x.</p> <p> </p> <p>Pokud by nic z předešlého nevyhovělo, zbývá změnit platformu.<br/>Existuje ohromné množství obvodů na bázi 8272 (už jsem to<br/>kdysi zmínil). Znamená to ovšem změny:<br/>v ROM monitoru<br/>v Basicu a jeho nízkoúrovňových utilitách<br/>v P-CP/M (a jeho nízkoúrovňových utilitách???)<br/>v Lamačově CP/M a jeho nízkoúrovňových utilitách</p> <p>To je ovšem silný tabák i pro otrlé programátory.<br/>Přesto bych příště publikoval přehled obvodů z PC<br/>(hotový arzenál, jsou na foto se SAB2793), které<br/>se mi podařilo za dva roky nastřádat.</p> <p>Petr de Zviqov<br/></p>