Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 07:33:34
Predmet  Predmet ::  Re: přestavba 2A na 3?
No abych řekl pravdu, tak bych právě rád provozoval CP/M.
Už jsem do té ptákoviny nasypal tolik peněz, že kupovat součástky a osazovat holou desku mě zase tak moc neláká...

Myslím si že přemapovat ROM na jiné adresy bude podstatně méně práce. Pokud to je tedy všechno co je potřeba udělat.
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  29.07.2013 09:03:49
Predmet  Predmet ::  Re: přestavba 2A na 3?
CP/M beží aj na 2A, len je potrebné mať v ROM Module Booter, viď. MIKROS (CP/M) na PMD 85.
Nahradiť 1kB EPROM za 2kB, alebo i väčšie nie je veľmi zložité. Pokiaľ tu spomínaš CPLD, tak tomu zrejme rozumieš a určite to bude pre teba "brnkačka".
A keďže máme vďaka Petrovi Všianskému všetky schémy PMD 85, tak verím, že to bez problémov rozbeháš.
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 11:01:20
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky za důvěru.
Doufal jsem že někdo bude schopen ty podstatné rozdíly mezi 2A a 3 stručně shrnout abych případně při čtení schémat neudělal chybu.

BTW: škoda že schemata nejsou ke stažení ve formátu eagle, tam si člověk může jednotlivé signály vysvítit a nemusí jezdit prstem po obrazovce. Tedy když už to je v eagle překreslené.

S pozdravem
Jakub Ladman
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 11:21:25
Predmet  Predmet ::  Re: přestavba 2A na 3?
Nemáte někdo zkušenosti a znalosti, jak přesně verze 3 mapuje paměť v závislosti na adrese a instrukčním cyklu? Já sice mám obsah té PROMky tuším někde uložený, ale jestli by to nešlo slovně shrnout dvěma třemi větami. Jako třeba ROM se připíná, když: ....
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 18:42:07
Predmet  Predmet ::  Re: přestavba 2A na 3?
Tak mi to nedalo, vytáhl jsem starý výpis PROMky dekodéru PMD-85 v3 a má se to takto. K RAM se přistupuje když:

1) Když k paměti přistupuje videoprocesor nebo
2) když CPU provádí zápis do paměťového prostoru (bez dalších podmínek) nebo
3) když CPU provádí čtení z paměti v rozsahu E000-FFFF (PC4 i PC5 musí být 0) nebo
4) když CPU provádí čtení z paměti v rozsahu 0000-DFFF (PC5 musí být 0)

Takže to úplně přesně koresponduje i se slovním popisem režimu AllRAM, tak jak to tady kluci mají na stránkách. Trochu mě zaráží jeden minterm, který povoluje přístup k RAM během zápisu CPU do paměti, kdy se vyžaduje PC5=0. Ale to může být kvůli hazardu. I když při víceméně synchronním přístupu z pohledu logiky vůči DRAM (je tam vřazený klopný obvod 7474) by to asi nemělo hrát roli. Samo o sobě je zajímavé, cože to výrobce naprogramoval do nevyužité horní poloviny PROM. Z toho jsem úplně jelen.
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 18:55:39
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky za obsáhlý popis.

Otázka zní: je třeba pro dosažení programové kompatibility s v3 změnit ještě něco dalšího kromě toho mapování EPROM?

Připojení modulu ROM? Desku rozhraní?
Pokud ano, už by mi ta úprava nepřipadala tak sexy.

Můžu poprosit o ten obsah PROM?

Díky
Jakub
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 20:14:48
Predmet  Predmet ::  Re: přestavba 2A na 3?
Jakubovi jsem to poslal mailem, ostatní to najdete na http://pmd85.mysteria.cz/ v sekci Download. Dodatečně jsem si všiml, že tu Roman vložil asi totéž, takže alespoň můžete porovnat dva nezávislé zdroje.
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  29.07.2013 20:12:41
Predmet  Predmet ::  Re: přestavba 2A na 3?
Obsah PROM 287 - pmd85-3-prom287.zip
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 20:26:05
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 19:53:24
Predmet  Predmet ::  Re: přestavba 2A na 3?
Mám to na papíře. V nejhorším případě pošlu zítra scan, dnes to ještě zkusím vyhledat v elektronické podobě.
:: späť na začiatok témy :: späť na zoznam tém ::