Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Schotek
Poslaná  Poslaná ::  19.10.2012 23:31:50
Predmet  Predmet ::  Re: Replika
Před časem proběl "brainstorming" fandů PMD na téma replika PMD a rozšíření jeho grafických možností. Vzhledem k problematickému shánění i8080 (Z80 či 8085 není pro některé programy dostatečně kompatibilní) padl i nápad "simulace" procesoru a logiky PMD hradlovým polem XILINX (nebo podobným). Toto řešení je však časově velmi náročné a pochybuji o smyslu takové akce pro pár zájemců. Zatím je stále celkem snadné získat originální hardware. Síla PMD totiž není jen v procesorové desce, ale také v desce periferií. Pokud by totiž šlo jen o vyrobení něčeho, co se jako PMD 85 chová pro software, vyjde nejlevněji nějaká mini PC deska s emulátorem PMD.

Co se schematu verze 1 týká, mám zhruba A2-A3 veliké, ale kopírované prehistorickým červeným kopírovacím strojem, takže je to samý šum a zrno a ani na velké verzi nejde přečíst nic víc, než z toho, co mám na webu. Pokud by byl zájem, mohu scan v plném rozlišení poskytnout. Vzhledem k chybám v této verzi schematu a chybějícím popisům některých součástek by bylo asi nejvhodnější vycházet ze schematu verze 3.

Vím o jednom "šílenci", který překresloval schema PMD do programu Eagle podle originální desky a pak dělal i přípravu plošného spoje. Narazil však na problém metrické versus palcové míry a hromada věcí tam neseděla. Zda to dokreslil a zkusil vyrobit nový plošný spoj, to netuším.

Každopádně překreslit schema PMD bude na rozdíl od ZX Spectra (ULA) nebo PMI 80 (jednoduché) docela náročné, kvůli velkému množství obvodů refreshe pamětí a grafického výstupu.
 
Správa
Autor  Autor ::  jáááá
Poslaná  Poslaná ::  30.10.2012 11:30:54
Predmet  Predmet ::  Re: Replika
PMD jsem do Eagle překreslil já a Schotek to v nějakém programu podle té Eagle předlohy vyrendroval do digitální pseudofotky hotového plošného spoje. Jinak mi na CPLD Xilinx 95108 běží jádro PMD85 (tedy je v tom videoprocesor, multiplexer sběrnice, dekodéry adres atd.) Mám tam ale jiný soft než PMD85, navíc to má PS/2 klávesnici, výstup na VGA, CPU80C85 a 256kB paměti. Zredukovat to zpět na PMD85 hardware by neměl být problém. Kolik lidí z vás by to ještě zajímalo? Spíše mi odpovídejte na E-mail.
 
Správa
Autor  Autor ::  jáááá
Poslaná  Poslaná ::  30.10.2012 12:01:07
Predmet  Predmet ::  Re: Replika - kompatibilita i8080 s i8085
Jěště dodatečně bych reagoval na míru kompatibility 8080 vs 8085:

1) "přeportoval" jsem pár jednoduchých her z PMD85 na svůj systém s 80C85 a kromě změny ovládání z titulu připojené PS/2 klávesnice je vše beze změn (a ono to jede.. a bez chyb..)

2) 80C85 má jiné časování instrukcí vždy tak max. o jeden dva takty, ale v zásadě to zhruba sedí

3) "neplatné" instrukce 8080 jsou to jediné, v čem je opravdová změna - tyto kódy využívá 80C85 pro pár nových instrukcí a nutno dodat, že jsou velmi rafinované, např. kombinace instrukcí pop h/shlx vám umožní kopírovat až rychlostí 1byte/14taktů CPU včetně inkrementace adres. Funkční kompatibilita "platných" instrukcí 8080 vůči 80C85 je podle mne 100%

Pokud nechcete opravdu repliku 1:1 ale naprosto funkční stroj bez emulace ale už s výstupem na VGA, osobně bych volil kombinaci 80C85 a CPLD namísto moře hradel. Jak už jsem psal, mám to jádro na bázi CPLD vyřešené a bez DUAL PORT RAM (tzn. naprosto obyčejné SRAM 628128 - 55ns) mi jedou až do pixelové frekvence 30MHz (CPU je pak na 5MHz).

A ještě jednu poznámku. Pokud se pustíte do výroby repliky a připojíte PS/2 klávesnici, VGA monitor nebo něco podobného, nepodceňujte problematiku EMI. Na veškeré I/O signály poctivě ferity. U jedné verze, kterou jsem takto neošetřil, to padalo tak dlouho, až jsem ty ferity nacvakal alespoň na přívodní kabely. Pokud jel procesor na 3MHz, tak to ještě šlo, u 5MHz bez feritů už ani ránu. A jak jsem nedávno četl správnou připomínku: plošný spoj začněte routovat napájecím rozvodem, to "signálové smetí" až do zbylého místa. Předpokládám tedy, že z ekonomických důvodů použijete pouze 2vrstvý plošný spoj. Pro signálové řešení ať už VGA nebo CRT výstupu použijte RAMDAC třídy INMOS G171 (MUSIC TR9C1710, UM70C171 apod.). Katalogové listy jdou sehnat na internetu. Má to paletu 256 barev, RGB proudové výstupy, každá složka 64 úrovní. Rozhraní klasické osmibitové TTL.
 
Správa
Autor  Autor ::  RK
Poslaná  Poslaná ::  02.11.2012 22:02:20
Predmet  Predmet ::  Re: Replika - kompatibilita i8080 s i8085
Amen
 
Správa
Autor  Autor ::  Juro
Poslaná  Poslaná ::  22.10.2012 12:48:49
Predmet  Predmet ::  Re: Replika
Dakujem vam obom za zaujimave informacie. Jednoznacne som myslel repliku HW.Ziadne emulacie.
Najschodnejsia by bola asi replika PMD85 - v3.
:: späť na začiatok témy :: späť na zoznam tém ::