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