Další PMI ?



Pravděpodobně si teď říkáte: "proboha jaká další PMI ten blázen chce stavět?". Mnoo, něco by se ještě vymyslet dalo. Ale další PMI už v plánu není. Takže další text jsou jen úvahy a třeba i inspirace pro jiné nostalgické blázny...

PMI-80, PMI-85 a PMI Z-80

Mikropočítače PMI-80, PMI-85 a PMI Z-80. Přibudou další?

Pokud se budeme držet řady počínající procesorem 8080 a nebudeme přemýšlet nad blbostmi jako třeba PMI-6502:-), je tu ještě možnost použít třeba zajímavý procesor Hitachi HD64180, což byla "nabušená" Z-80 v pouzdře DIL64. Stejně tak Zilog Z-180. Podobných procesorů se dělalo více, ale jsou velmi vzácné. Taky to můžeme zkusit šestnáctibitově a pokusit se o PMI-86 s CPU 8086, nebo raději PMI-88 (procesor 8088 je sice 16-bitový, ale s okolím komunikuje 8-bitově). Dokonce existuje program CONV-86 pro přímou konverzi assemblerovských programů z 8080 na 8086 (8088). Kolegové mi sice věnovali CPU 80286 (10 MHz, PLCC) a škodolibě poslali odkaz na příslušné datasheety, ale PMI-286 opravdu nebude. Důvod? Nesehnal jsem potřebné podpůrné obvody 82284 a 82288...:-)

Mikroprocesor AMD 80L286-10

Budoucí základ PMI-286? :-)


PMI-30 ?

Tak tohle by byla těžká frajeřina. Postavit PMIčko s 8080 kompatibilním procesorem sestaveným z bipolárních řezů řady 3000. Řezy řady 3000 vyráběla i Tesla jako MH 3001, MH 3002 a MH 3003. Ale kde na takové hraní vzít čas, když to jinak k ničemu není... A jestli nevíte co jsou to procesorové řezy a sháněli byste je v cukrárně a se šlehačkou, tak je potřeba doplnit mezery ve vzdělání:-)

Aktualizace: v době kdy jsem psal odstavec o hypotetickém PMI-30 jsem netušil, jak blízko realitě jsem. Firma Signetics totiž také vyráběla obvody řady 3000 a mimo jiné měli postavený i funkční emulátor 8080 + 8224 + 8228 z těchto obvodů. Dokumentace k tomu emulátoru je stále k dispozici a tak PMI-30 nemusí být jen utopií:-) Více na stránce o řezech 3000.


PMI-51 nebo MEGA PMI ?

Zajímavější alternativa je použití jednočipového mikropočítače. Totiž takovým jednočipem by bylo možné emulovat kompletně celé PMI-80. Na porty jednočipu by se připojila pouze matice klávesnice a displej. Veškerý ostatní hardware by byl tvořen jediným obvodem - jednočipovým mikropočítačem. Pro inspiraci není třeba chodit daleko. Ing. Chrenko zveřejnil svou verzi repliky počítače PMD-85, kterou tvoří pouhé dva obvody: jednočip ATmega128 a paměť RAM 64 KB. Popis jeho PMD vyšel v Praktické Elektronice a je k dispozici i na webu. Jelikož má PMI oproti PMD jen maličkou paměť, nebyla by externí přídavná paměť nutná a celé PMI by bylo možné vměstnat do jediného IO. Z hlediska návaznosti instrukčního souboru by bylo ideální použít některý jednočip z řady X51. Jen se musí vybrat takový, který má dostatek portů a hlavně dostatečnou vnitřní RAM (1,5-2 KB by mohlo stačit). Ale u Atmelů by se takový měl nechat najít (ED2, RD2). Jednodušší bude vybrat vhodný jednočip v AVR řadě ATMEGA, ale tady už není ta přímá návaznost instrukčního souboru s procesory řady 80. Ovšem, jak ukázal Ing. Chrenko, jde to. A když jednočip zvládne PMD-85, tak PMI-80 bude emulovat levou zadní. I s MH1082:-)

Jenže jednočipové PMI je hlavně o softwaru a nikoliv o hardwaru. Hardware je primitivní a tak se veškerá "stavba" smrskne hlavně na vysedávání u PC a ladění emulačního programu. A to už mě nebaví... Pokud se do toho někdo pustí, ať se rozhodně nezapomene pochlubit výsledkem!



"Zlatý hattrick" zkompletován :-)

Tak nakonec vznikla i replika PMI-80 s procesorem 8080. Takže ta fotka nahoře už úplně neplatí, protože tam chybí ještě PMI-80r:

tři různé repliky PMI-80

desky CPU zleva: PMI-80r, PMI-85 a PMI Z-80
dole společný terminál a kabel PC Loaderu


RET



Odladěno na MS IE 8.0 a Firefoxu při rozlišení min. 1024 x 768 pixelů
www.NOSTALCOMP.cz    2010  -  2017