Zápisky 03/2011

Zišli sme sa v hojnejšom počte, zozbieralo sa viac techniky a vrcholili prípravy na Forever C.

Marcový SinDiKat, ktorý sa výnimočne konal v nedeľu 13.3., bol dobrou pôdou pre prípravu techniky na Forever C. Ten sa začínal cca. 128 hodín po skončení stretnutia koncertom AY Riders v Hornej Súči.

Ale spať do Petržalky na Gessayovu. Zostava bola tentokrát nasledovná: Čižo, Mikezt, Ub880d, Nairam, Ffg, Mário a ja.

Ffg priniesol niekoľko kusov PMD, z ktorých nie všetky javili známky života. Raritou boli 2 kúsky bez akéhokoľvek dodatočného označenia verzie – jednoducho vpravo hore mali nápis iba PMD85.

Jedno som Ffgovi naopak priniesol opravené [PMD85-2A], kde som menil pôvodné vyhorené ROM 8608 za 2732. Pre záujemcov o výmenu pripájam krátky návod vycucnutý z pôvodnej správy poslanej Ffgovi:

Podľa skratovaného -5V (na doske) som predpokladal, že bude zrada v nejakom komponente, ktorý je na túto vetvu pripojený. Schéma prezradila, že to je procesor a PROM/EPROM pamäte 8608/2708 (resp. RF1). Nič iné na -5V nevisí. Asi pri každom desiatom zapnutí sa monitor inicializoval, ale začal blbnúť – artefakty vo videoram, neragovanie na klávesnicu apod. Skúsil som prehodiť procesor z PP01, ale výsledok bol rovnaký – ak sa náhodou podarilo PMD zapnúť, začalo po pár sekundách totálne blbnúť.
Aby som úplne vyvrátil teóriu o „načatom“ CPU včera (6.3.) som zbehol do Piešťan k jednému burzovníkovi, ktorý má zásoby takýchto záležitostí. Samozrejme aj s ďalším procákom sa to správalo rovnako. Nezostávalo nič iné len začať riešiť PROM/EPROM. Všetky pôvodné pamäte tohto typu v PMD vyžadujú aj +12 aj -5V (okrem štandardného +5V). Môj skvelý čínsky programátor však nepodporuje nič pod 2716, preto som sa rozhodol pre ‚upgrade‘ – osadil som nakoniec len jednu 2732 (vyžadujúcu iba +5V) s kompletným monitorom 2a, ktorý som stiahol z Bórikovho emulátora.
Chcelo to miernu úpravu zapojenia – dotiahnuť do pamäte A10 a A11, pripojiť /OE na /MR a z-OR-ovať /CS0 az 3 (z 3205 – V12 – pin 15,14,13,12) do jedného /CS. Stačili 4 diódy a odpor 1k5 proti +5V.

Na doske nie je žiaden preškrab, celé sa to dá odstrániť vytiahnutím 2732 z pätice a odletovaním 3 pridaných vývodov z V12 (3205) a štvrtého zorovaného /CS do EPROM. Takto zostáva jedinou náchylnou súčiastkou na -5V už iba CPU 8080, ktorý s tým žiaden problém zjavne nemá. Zrejme iba nenabehne pokiaľ -5V chýba. Tie (E)PROMky to viac prežívajú a asi strácajú obsah, keď nie sú všetky napätia v poriadku.

Ako to celé vyzerá ukazujú nasledovné fotky.

S Mikeztom sme odlaďovali správne zapojenie káblov pre prevodník RGB->composite s Mc1377. Amstrad CPC6128 a ZX Spectrum 128 +2 vyžadujú rôzne hodnoty odporov vo vstupnom deliči, preto toto cvičenie chvíľu trvalo. Úspešne sme odladili obe verzie a tak bolo príprava na Forever po stránke videa hotová.

Ub880d sa venoval HW multikolóru na PMD85. Pôvodne malo mať toto zapojenie slávnostnú premiéru na Foreveri, ale sám autor nakoniec verejnú prezentáciu stiahol a spravil len komornejšie uvedenie tejto novinky v rámci PMD krúžku v Hornej Súči.
O čo ide napíšem zatiaľ v skratke, lebo Ub pripravuje podrobný článok sem na blog. Informácia o farbe bodov (resp. atribútoch) je uložená vo VRAM od adresy 49152(dec) v dátových bitoch D7 a D6, jednotlivé body sa potom zasvecujú resp. zhášajú nastavením bitov D5-D0. Pokiaľ je bod aktívny bude svietiť nastavenou farbou, ak je neaktívny bude zobrazená čierna. Obrazové stĺpce majú šírku 6 bodov a na obrazovku sa ich zmestí 48 – celkovo 288 horizontálnych bodov. Výška atribútu je jeden mikroriadok, takže pri porovnaní so ZX Spectrom má PMD „navrch“ vo veľkosti atribútu 6×1 (oproti 8×8). Treba však podotknúť, že svietiace body v tomto atribúte môžu mať iba jednu zo štyroch farieb. Body, ktoré nesvietia sú čierne. Ub mal zaujímavý nápad ako striedať atribúty a dosiahnuť tak väčšiu základnú paletu. Najprv nápad otestoval na obrázku monoskopu, ktorý mu ďalej slúžil ako inšpirácia na vývoj HW „udělátka“ – ako zapojenie sám nazýva. To mu umožní kombinovať atribúty dvoch pod sebou ležiacich mikroriadkov a vybrať pre bod jednu z ôsmych farieb. Rozmer atribútu sa pri tejto úprave zväčší na 6×2. Kvôli lepšej spätnej kompatibilite je súčasťou zapojenia aj tlačítko „inhibit“, ktoré deaktivuje rozšírenie.

Na stretnutí sa objavil ďalší PMDčkár – Mário. Priniesol ukázať svoju 3-jku s rozšíreniami, ktoré si do nej dobastlil. Ak si dobre pamätám ten hlavný prídavok bolo rozhranie IDE založené na 8255.

Vážne začínam uvažovať na premenovaní klubu na péemdékat 🙂

Ffg tentokrát prichystal fazuľovú polievku so slovenskou točenou opečenou na cibuľke. Opäť sme si pochutili a množstva bolo toľko, že sme si mohli aj niekoľkokrát pridať.

Po (mojom nekonečnom) zbalení vecí sme sa rozišli plní očakávania čo prinesie nasledujúci víkend. Hodil som ešte Mikezta na vlak, hoci som tomu, že ho stihne veľkú šancu nedával. Zostávali mu asi 3 minúty. Podarilo sa.

/ikon

5 názorov na “Zápisky 03/2011

  1. Jestli jsem to skládání barev dobře pochopil:00 zelená01 červená10 modrá11 fialová—————–00 00 zelená (základní)00 01 žlutá00 10 tyrkysová00 11 bílá01 00 žlutá01 01 červená (základní)01 10 fialová (skládaná)01 11 červenofialová10 00 tyrkysová10 01 fialová (skládaná)10 10 modrá (základní)10 11 modrofialová11 00 bílá11 01 červenofialová11 10 modrofialová11 11 fialová (základní)Mně se to hrozně líbí. Hlavně proto, že to něco dělá i na neupraveném PMD.

  2. no.. v tej ‚multicolor‘ uprave nerozlisujem medzi modrofialovou, fialovofialovou a cervenofialovou, skor to beriem tak ze vo vyslednej farbe bude zapnuta cervena a modra (vo vsetkych pripadoch), takze vysledna je fialova a vo vsetkych pripadoch rovnaka..inak, este by si mohol ratat aj tmavomodru: 10 10, kde vrchny riadok svieti a spodny je prazdny=cierny .. a podobne ;]len skoda ze to tak funguje len na neupravenom pmd85-3, na skorsich verizach to nefunguje – aspon co som videl, 2jky mali inu "oficialnu paletu" a z nej sa taketo farby vyskladat nedali…

  3. Je vidět, že už mi to nemyslelo. Černou mne počítat nenapadlo a s těmi "různými" fialovými jsem na to předem myslel, ale pak úplně vypustil z hlavy, že modrá k modré a červená k červené přimíchat nejde (holt PMD nemá přímo jen základní barvy).Nicméně i tak to pár barev navíc přidá.

  4. tak, ja zasa netvrdim ze vsetky ‚fialove‘ budu na neupravenom pmd vypadat rovnako, len ze v "udelatku" s roznymi levelmi zloziek neratam a preto ci je v oboch mikroriadkoch cervena alebo len v jednom je v udelatku jedno ;]

  5. Vlastně udělátko nezohledňuje ani tu černou, tu zobrazí černě vždycky, a tak neexistuje ani složená tmavomodrá a tak.8 "spektráckých" barev ale díky tomu k dispozici je.

Pridaj komentár