Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 3 zprávy

Re: multikolor

Roman Bórik PMD 85

Zobrazit citovaný text (5 řádků)
> Ohladom multicoloru, mam dve otazky:
> 
> 1. Da sa nejak softwerovo detekovat, ci
>  - je multicolor prave zapnuty ?
>  - je multicolor vobec v PMD85 pouzity ?
Na systémovom PIO 8255 je na porte B (adresa 0F5h) voľný bit PB7 (pin 25).
 Keďže je tento port nastavený vždy ako vstupný, tento nevyužitý bit by
sa mohol použiť aspoň na detekciu, či je multikolor zapnutý alebo nie.
Stačí prepojiť vývod spojený s odporom jumpera DISABLE s pinom PB7 na
8255.
Viď. Duškyho schéma
http://sindikat.bloguje.sk/img/schema.png
a popis klávesnice
http://pmd85.borik.net/wiki/Kl%C3%A1vesnica
Rutiny pre test klávesnice v Monitoroch tento bit maskujú, takže by to nemalo
žiadny vplyv na test klávesnice.

Test by bol potom veľmi jednoduchý

    IN   0F5h
    RLC
    JC  COLORACE_ON   ; :-)

Roman

Re: Re: multikolor

Mario Hodas PMD 85

Prihovaral by som sa skor za vyuzitie nepouziteho zdekodovaneho riadka/stlpca na
 dekoderi 74154, takto mozno eventualne ziskat az pat bitov, resp. pri napojeni 
na PB7 sluzobnej 8255 zostavit novy riadok/stlpec, ktory by dal x-16 bitov...
pripadne to spojit a rovno vyuzit vsetkych 21, avsak s ochrannymi diodami (aby
sa zamedzilo znamemu trojklavesovemu problemu). Dalsiu moznost by som videl v
pridani dekodovania pre sluzobnu 8255 a naslednym ziskanim casti adresneho
priestoru, kam by sa dala dat lubovolna detekcia.

Mario

Re: Re: multikolor

Roman Bórik PMD 85

Zobrazit citovaný text (7 řádků)
> Prihovaral by som sa skor za vyuzitie nepouziteho zdekodovaneho riadka/stlpca 
na dekoderi 74154, takto mozno eventualne ziskat az pat bitov, resp. pri
napojeni na PB7 sluzobnej 8255 zostavit novy riadok/stlpec, ktory by dal x-16
bitov... pripadne to spojit a rovno vyuzit vsetkych 21, avsak s ochrannymi
diodami (aby sa zamedzilo znamemu trojklavesovemu problemu). Dalsiu moznost by
som videl v pridani dekodovania pre sluzobnu 8255 a naslednym ziskanim casti
adresneho priestoru, kam by sa dala dat lubovolna detekcia.
Tu ale treba pamätať na to, že 74154 je na doske klávesnice, takže mimo
základnej dosky. A to "zmnoženie" vstupov/výstupov by sa muselo "nejako" z
tej dosky dostať dolu, čo by aspoň pre mňa nebolo veľmi prijateľné.

Môj návrh vyžaduje iba jediný jeden prepoj medzi jednym nevyužitým pinom
8255 a doskou multikolóru a nesmeruje k žiadnemu zbytočne megalomanskému
cieľu.
Pokiaľ by bolo potrebné aj nejaké SW zapínanie a vypínanie, prakticky by sa
dali využiť ešte PC6 a PC7, prípadne aj PA4 až PA7. Muselo by sa to ale
vhodne premyslieť.

Roman