Zápisky 11/2018

Náplň ostatného stretnutia bola vskutku rôznorodá. V skratke by sa to dalo zhrnúť na zopár Didaktikov, nejaké QLko a jedna C64. Ale vo finále toho bolo omnoho viac.

Prvý dobehol vystresovaný Billy. Nemá to práve najbližšie a od plánovaného začiatku “meškal” asi 15 minút. Myslel si, že dorazí medzi poslednými. Ozrejmil som mu, že voľnočasovú aktivitu typu SinDiKat samozrejme nezačíname presne ako šichtu vo fabrike, takže nie je dôvod sa stresovať. Aj tak som skončil s prataním a luxovaním len pár minút pred jeho príchodom.

Začali sme postupne rozbaľovať techniku a ako prvý prišiel na rad novodobý Betadisk, potom jeho starší bratia z čias aktívneho pôsobenia bratislavského Betaklubu (cca. 1992-1995) a testovalo sa s kadečím: s M-kom, spektrom, reálnymi floppy mechanikami aj Gotekom s OLED displejom.  Z neho som nakoniec spustil aj zopár dem v TRD – BreakSpace, Kpacku, Mescaline a ďalšie. Presné výsledky našich pokusov je vcelku náročné zhrnúť pre nezainteresovaného diváka, ale pokiaľ si dobre spomínam obaja sme s nimi boli viac-menej spokojní. Veci fungovali podla očakávania.

Čoskoro prišiel z00m a rozložil si ako prvý Didaktik Gama 192, ktorý rieši ako zákazku. Po osciloskopickej seanse vypátral, že do procesora nejde hodinový signál, hoci na výstupe ULY je namerateľný. Samozrejme bol problém v tranzistore, ktorý je v ceste zapojený. Poskytol som teda pre dobrú vec jeden z posledných KSY71, ktoré ešte mám v zásobách. Po jeho výmene sa Gama rozbehla k spokojnosti.

Medzičasom pribudla bratislavská úderka v zložení Otis a Ub880d. Produkty, ktoré priviezli  výrazne prispeli k stravovacej pohode počas dlhých nadchádzajúcich hodín. Klobásky, párky, záviny, buchty a kadejaké ďalšie dobroty nám robili spoločnosť až do zotmenia. Veľká vďaka úderke za to. Otis rozložil QLko a s prestávkami riešil primárne jeho správne a spoľahlivé pripojenie k zobrazovadlu – konkrétne LG TV so scart vstupom. Ub si rozložil iba laptop ako zvyčajne keď príde “na ľahko” – čiže bez 8 bitového HW.

Privítali sme aj dvoch zbrusu nových návštevníkov. Prvý z nováčikov prišiel Pastwo. Bývalý odchovanec stajne Didaktik priniesol na otestovanie – nie som si istý či novonadobudnuté alebo svoje historické – Mko a inak sa hlavne prišiel oboznámiť čo sa vlastne v našom klube deje a spoznať osadenstvo. Neskôr prišiel aj Borby v sprievode FFG, ktorí sa zdržali iba krátku chvíľu, lebo boli na cestách a okolo klubovne vlastne iba prechádzali.

Krátko po obede sa zastavil na hodinku či dve Loki, ktorý nám predviedol parádnu R/G (bez B – viď komentár nižšie 🙂 svetelnú tabuľu, kŕmenú z C64 pričom ten bol kŕmený z  jeho novovyrobeného zdroja.

Po čase sa stabilita počítača znižovala, takže sme to radšej vypli, aby sme predišli prípadnému poškodeniu.

Billy sa zaujímal o Basic Engine od okamihu ako ho zbadal. Tento netradičný kúsok som si priviezol z tohtoročného ByteFestu, kde ho ponúkal Marty vo forme stavebnice. Jedná sa o jednodoskový počítač v rozmere štandardného Raspberry Pi založený na module ESP12E alebo F. Primárne nevie nič viac a nič menej ako interpretovať štruktúrovaný BASIC, ktorý má podporu spritov, výstup zvuku či vstup herného ovládača. Z oficiálneho repozitára sme stiahli 3 demo hry a chvíľu sme si zahrali Tetris a Sokoban. Tretí titul Shoot’em’up sa nepodarilo spusiť zrejme kvôli nahratiu do hlbšej adresárovej štruktúry microSD karty.

V testovacom a opravovacom víre nám prešli pod rukami ďalšie mašiny a periférie, ktorých zoznam bez nároku na poradie bol zrhuba nasledovný – Didaktik M 1990, Didaktik Gama 1989, Melodik 2, PP01 s SD ROM Modulom, Ondra, klubová +2A a  Didaktik Gama 1988 na opravu.

K posledným dvom menovaným môžem pridať krátky príbeh prečo boli minulú sobotu prevetrané. Podľa Zden/Satori ZX +2A vykazuje podobné zakmitávanie v NMI menu ESXDOSu ako sa prejavuje na Didaktiku Gama, kde bolo prvotne nahlásené autorovi produktu (Ub880d). Autor dodal novú verziu na testovanie, takže sme mali tú česť byť medzi prvými , ktorí ju mohli vyskúšať a zhodnotiť, že patch skutočne pomohol.

Posledný menovaný počítač (DG88) mal nakumulované množstvo závad. Príčina bola zrejme jedna – s najväčšou pravdepodobnosťou prepólovanie alebo výmena napájania 5V za 12V, ale následky boli fatálne – RAM čipy sa po zapnutí nadmerne hriali, EPROM nevykazovala známky života a jasné pruhy na obrazovke v pravidelných vzoroch neveštili tiež nič dobrého. Našťastie s moderným kusom hardvéru ako je externý ROM modul je identifikácia porúch značne zjednodušená , pokiaľ teda máte v module obsahy tých správnych diagnostických ROM. S výmenou čipov vo VideoRAM som začal už pred stretnutím.

Tam som bol vcelku úspšený a diagnostická ROM hlásila funkčných 16k RAM pamäti.Následne som sa pustil do hornej – v Game stránkovanej – RAM a pred začiatkom stretnutia som už mal osadené 3 pätice.Počítač však po ich osadení nenabiehal.  Jasný problém so signálom A15 ukázala LED mapa. Boli tam občasné, ale jasne viditeľné presluchy a pri snahe CPU o adresáciu ROM či videoRAM sa na rozsvecovali diódy na zrkadlených adresách o 32k vyššie. Záhadu sa podarilo odhaliť až v samotnom závere stretnutia, keď som vybehol z klubovne vyzvdihnúť rodinku z predstavenia v kine.

A15 bola skratovaná s jedným z riadiacich adresných signálov (/RAS alebo /CAS konkrétne A2 – viď komentár nižšie 🙂 pod päticou hornej RAM, ktorá obsluhuje D7. Nezostávalo nič iné, len päticu vycvakať, vyčistiť spoje a nahradiť ju novou. Celý problém by nemal ako vzniknúť, keby doska plošných spojov mala masku. To žiaľ nebol náš prípad. Gamu som po stretnutí ešte dokončil a dnes už pekne hrá.

Ďakujem účastníkom, že si našli čas a hojnom počte prišli. Stretnutie bolo vskutku plodné a už sa teším na ďalšie.

/ikon

 

7 komentárov pri “Zápisky 11/2018

  1. Len dodám že to nebol RGB panel, ale len RG, ale za to išiel proklete rýchlo (100Hz), čo nie je zďaleka strop! Trošku tuning v assembleri a nové nVídie budú závidieť.

  2. @DG88: v skutočnosti tam bol skrat medzi A15 a adresou A2 z multiplexera. Medzi nami, chýbajúca maska je jasný problém, ale len chuj by routoval A15 spôsobom, akým je ťahaná na doskách DG87 a 88.

  3. Chlapi, vďaka za korekcie vo vašich komentároch.
    Loki: z tej tabule som bol neskutočne nadšený, takže som je hneď pridal jednu farbu navyše.
    z00m: tu je vidieť, že som pri finálnej identifikácii problému chýbal a potom som spravil zle domácu úlohu 🙂 S tým nezmyselným ťahaním cestičiek, ktoré nemajú nič spoločné s čipmi pod ktorými vedú, máš samozrejme svatú pravdu. Je to katastrofa.

  4. Wow, Lokiho displej paráda! Už se těším, až to taky uvidím naživo 🙂
    Ad BasicEngine, těší mě, že se okolo něco děje 🙂 autor BE založil forum zde: https://betest.freeflarum.com/ ale zatím se tam nic neděje… já taky ještě nic většího nezkoušel. Ale chtělo by to začít portovat nějaké hry aspoň! 😀
    Jinak mám ještě asi 3 nebo 4 kompletně osazené a oživené kusy. Pokud by měl někdo zájem, za náklady pustím 🙂

  5. Stabilita počítača sa vyriešila. Niekoľko dňí som zahoroval (burn-in) nový zdroj, daný C64 a všetké naokolo. Dokonca som to všetko ešte aj teplotne týral zabalením do triček a chybu sa konečne podarilo opäť nasimulovať. Napätie na +5V bolo len cca 3,5V. Čo už spôsobovalo rôzne nestability. Analýza poukázala na prehriaty prívodný konektor na C64. Myslel som si že moje problémy v minulosti boli kvôli zdroju, aj preto som si staval nový. Ale použil som starý kábel, veď ušetrím na jednej strane konektor a hlavne samotný kábel. Chyba, poučil som sa. Konektor som nahradil a šlape to jak má. Milujem tieto chyby na ktoré musím čakať X dní kým sa opäť prejavia. Našťastie to ako tak šlapalo na SinDiKate a neostal som v hanbe 😀

  6. @ikon: to bol taký svinský skrat nejaký, pretože najprv sa mi ho nepodarilo odhaliť. Až v druhom kole, keď som postupne A15 preškrabával, sa jasne ukázal. Hajzel jeden 🙂

Pridaj komentár