Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  jáááá
Posted  Posted ::  2012-10-30 12:01:07 PM
Subject  Subject ::  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.
 
Message
Author  Author ::  RK
Posted  Posted ::  2012-11-02 10:02:20 PM
Subject  Subject ::  Re: Replika - kompatibilita i8080 s i8085
Amen
:: back to start of topic :: back to topic list ::