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

Původní podoba příspěvku

Petr Žydek Zpět na příspěvek

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>o nových O.S., HDD, RD atd.:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Ahoj lidi,<br/>diskuze nabírá na obrátkách, měli byste zvolnit! Mám<br/>několik poznámek k předchozím příspěvkům:</p> <p>-žádná z mých variant IDE16 C, D, E nemá volné<br/>&nbsp;výstupy z Eprom, alternativa s 29C1024 jich<br/>&nbsp;má osm navíc, jsou ale rezervovány pro druhý<br/>&nbsp;kanál IDE<br/>-ramdisk "Müller", který jsem prezentoval<br/>&nbsp;ma Nostalgia párty, má 22 (slovy dvacet dva)<br/>&nbsp;IC, přesto je určen do dolního slotu Sharpa<br/>&nbsp;(má 4 bloky po 64KB tj. vždy dvě paměti 64Kx4<br/>&nbsp;a umí jak režim SRAM, tak RD)<br/>-definice portů RD je snad takováto:<br/>&nbsp;[režim SRAM]<br/>&nbsp;in F8h ... nulování adresy<br/>&nbsp;in F9h ... čtení bajtu, adresa se zvětší o 1<br/>&nbsp;out FAh ... zápis bajtu, adresa se zvětší o 1</p> <p>&nbsp;[režim RD]<br/>&nbsp;out EBh ... registr dolní části adresy, horní část<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; je v B při instrukci out (c),a<br/>&nbsp;in/out EAh ... čtení/zápis bajtu, adresa se<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zvětší o 1<br/>&nbsp;out E9h ... aktuální 64KB stránka ramdisku<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (platí pro oba režimy, max. je možno<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rozlišit 256 64KB stránek, což je 16MB!)<br/>-pro navrhovanou variantu se SRAM 512KB je<br/>&nbsp;výčet IC následující:<br/>&nbsp;1x SRAM<br/>&nbsp;1x dekodér adresy ("funkcí")<br/>&nbsp;4x 74xx193 (objevil jsem 8bitový 74xx269<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s nezávislými vstupy a výstupy,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nemá ovšem reset)<br/>&nbsp;1x registr stránky (CMOS 4514 v případě<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; více IC jako je můj návrh<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s paměťmi W24512 64KB<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nebo 4/8bitový&nbsp; registr<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D pro single SRAM nebo<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30pin SIMM-čeká na vývoj)<br/>&nbsp;Garantuju, že se to tam vejde!<br/>&nbsp;(např. můj SMD návrh dual IDE16 je s jednou 29C1024<br/>&nbsp;a dvěma 16ti bitovými registry 16652/16543 PBGA)<br/>-ambiciózní projekty typu "Unix for 8bit" by měly<br/>&nbsp;přijít až po dokončení následovníka NIPOSu,<br/>&nbsp;šijeme přece HDD do koncepce CP/M, jako kdyby to<br/>&nbsp;byla disketa, jsou jedinci, kteří tyto supersystémy<br/>&nbsp;provozovat nebudou<br/>-pokud se do toho někdo pustí, musí být systém<br/>&nbsp;robustní "PNP", proto doufám v úspěšnost IDE16 "D"<br/>&nbsp;s IC 74xx652 (stále nemám), inicializace systému<br/>&nbsp;by musela mít silnou autodetekci vlastností IDE<br/>&nbsp;(zda jsou jednotky na dvou kšandách a kolik,<br/>&nbsp;zda umí řadič atakovat porty přes /SELS 70-77h,<br/>&nbsp;schopnost zjistit velikost RD postupným "skenováním"<br/>&nbsp;jeho stránek atd.)<br/>-rozšiřování fyzické paměti Sharpa mi připomíná snahu<br/>&nbsp;převrtat Trabanta 600 na turbodiesel 2.5, je to příliš<br/>&nbsp;drastický zásah, který (po zralé úvaze) NAPROSTO<br/>&nbsp;NESCHVALUJU a nehodlám osobně podporovat co do vývoje<br/>&nbsp;(ale velký RD s oběma režimy důrazně ANO, pro zastánce<br/>&nbsp;superprojektů - nových o.s. je snad vyhovujícím řešením)<br/>&nbsp;jediný zásah do vnitřností Sharpa, který uznávám je<br/>&nbsp;manipulace se sloty, rozšíření video RAM (už mám<br/>&nbsp;celkem 70 kusů!) a výměnu ROM/EPROM, tato mi<br/>&nbsp;přijde jako nejvhodnější řešení pro HDD zavaděč,<br/>&nbsp;např. výchozí obrazovka by měla skrytou volbu<br/>&nbsp;"H: IDE hard disk", úprava programu přece není tak<br/>&nbsp;složitá, pokud by byl publikován nový obsah, snadno<br/>&nbsp;si každý zájemce nechá paměť naprogramovat<br/>-JE VELMI DŮLEŽITÉ přijmout definice portů pro jednotlivá<br/>&nbsp;zařízení, pak může vývoj nových systémů probíhat<br/>&nbsp;ještě před existencí funkčního hw (pro jasně danou<br/>&nbsp;množinu I/O portů IDE už mám pět variant IDE16 a fungovalo<br/>&nbsp;téměř vše)<br/>-má idea kompaktně vybaveného Sharpa je:<br/>&nbsp;přídavná video RAM<br/>&nbsp;ramdisk 64, 256, 512, 1024, 4096, 16384KB<br/>&nbsp;(s oběma režimy, při dodržení definice portů nezáleží<br/>&nbsp;na hw řešení a druhu pamětí)<br/>&nbsp;dual IDE16 s kompletní množinou portů 60-67h, 68-6Fh<br/>&nbsp;(secondary IDE), 70-77h, 78-7Fh (primary IDE)<br/>&nbsp;řadič FD s porty D8-DDh a SIO s porty B0-B3 na společné<br/>&nbsp;desce<br/>&nbsp;další speciální hw jako flasher/unlocker mobilů,<br/>&nbsp;programátory sériových Eeprom a mikrokotrolérů patří<br/>&nbsp;do paralelního nebo sériového portu<br/>-HDD+RD patří do dolního slotu, horní potřebuju mít<br/>&nbsp;vyhrazen jako pracovní (experimenty, programátor<br/>&nbsp;Eprom), deska FD+SIO by mohla být v prostoru<br/>&nbsp;vedle slotů, jsou zde čtyři čepy pro samořezné<br/>&nbsp;vruty do plastu, signály ze slotu by mohly<br/>&nbsp;odbočovat z desky HDD+RD pomocnou odpojitelnou<br/>&nbsp;kšandou)<br/>-tato koncepce zaručuje stále stejný vzhled Sharpa,<br/>&nbsp;např. u ZX Spektra každý nový hw prvek zvětšuje<br/>&nbsp;"megapyramidu" za malým počítačem<br/>-samozřejmě nikdo není nucen mít vše, proto<br/>&nbsp;fyzická řešení desek mohou být různá, některé<br/>&nbsp;prvky (FD, SIO) mohou absentovat a adaptabilní<br/>&nbsp;systém s tím musí počítat<br/>-pospíchej pomalu<br/>-už mě bolí ruka</p> <p>Petr de Zviqov</p>