{"id":846730,"date":"2010-04-28T21:15:00","date_gmt":"2010-04-28T21:15:00","guid":{"rendered":"http:\/\/sindikat.bloguje.sk\/846730-dg-story-tentokrat-80k.php"},"modified":"2010-04-28T21:15:00","modified_gmt":"2010-04-28T21:15:00","slug":"846730-dg-story-tentokrat-80k-php","status":"publish","type":"post","link":"https:\/\/sindik.at\/?p=846730","title":{"rendered":"DG story &#8211; tentokr\u00e1t 80k"},"content":{"rendered":"<p>Aby som sa mal s \u010d\u00edm zab\u00e1va\u0165 medzi dvomi sindikatskymi stretnutiami zohnal som si vrak DG. O\u017eivi\u0165 ho nebolo celkom trivi\u00e1lne.<!--more--><\/p>\n<p>Nevedel som \u010do to bude za\u010d, preto\u017ee Aukro inzer\u00e1t bol pomerne stroh\u00fd &#8211; rozobran\u00fd, na n\u00e1hradn\u00e9 diely, plasty OK, zdroj s ustrihnut\u00fdm koncom.<\/p>\n<p>Nakoniec pri\u0161la iba samotn\u00e1 ma\u0161inka v dos\u0165 z\u00fabo\u017eenom stave, \u017eiadny zdroj, k\u00e1ble \u010di in\u00e9 pr\u00edslu\u0161enstvo.<br \/>P\u00f4vodne som si myslel, \u017ee sa jedn\u00e1 len o nekvalitn\u00fa fotku tak\u017ee p\u00f4vodne siv\u00e1 Gama vyzer\u00e1 zna\u010dne lesklo. Nakoniec som ale zistil, \u017ee plasty s\u00fa natret\u00e9 striebrenkou. <\/p>\n<p>&nbsp;<\/p>\n<p>Doska bola takmer kompletn\u00e1 (a\u017e na ch\u00fdbaj\u00faci modul\u00e1tor a ant\u00e9nne konektory) a na poh\u013ead nepo\u0161koden\u00e1. Na\u0161\u0165astie sa ju nikto nesna\u017eil opravova\u0165, iba sn\u00e1\u010f jeden \u010dip z VideoRAM &#8211; aj to sa nedalo odhali\u0165, \u010di ho nezap\u00e1jkovali \u0161lendri\u00e1nsky u\u017e vo v\u00fdrobe.<br \/>Jedin\u00fd IO v p\u00e4tici v tejto verzii Gamy bola ULA, tak som ju otestoval v doske issue 6A. T\u00e1 fungovala, zostalo presk\u00fama\u0165 v\u0161etko ostatn\u00e9 na doske.<\/p>\n<p>&nbsp;<\/p>\n<p>Ke\u010f som pripojil 5V v\u00fdvod nap\u00e1jacieho p\u00e4\u0165kol\u00edku na laborat\u00f3rny zdroj, doska nejavila zn\u00e1mky \u017eivota.<br \/>Pr\u00fad som obmedzil na 1A a nap\u00e4tie sa okam\u017eite stiahlo pod 2V. Ale p\u00f4vodn\u00e9 rusk\u00e9 pam\u00e4te sa slu\u0161ne hriali aj pri tomto pr\u00edkone.<br \/>Identifikoval som 4 podozriv\u00e9 \u010dipy s oboch r\u00e1d (aj VRAM aj DRAM) a vybral som ich trafop\u00e1jkou a ods\u00e1va\u010dkou. Odber s\u00edce klesol ale nie o ve\u013ea (cca. o 0.2A) a za\u010dali sa hria\u0165 \u010dipy \u010do na doske zostali.<br \/>Uk\u00e1zalo sa, \u017ee p\u00f4vodn\u00e1 \u0161tvorica bola iba &quot;pr\u00fadovou&quot; poistkou, ktor\u00e1 dokonale premenila pr\u00fad na teplo a &quot;ochr\u00e1nila&quot; \u010fal\u0161iu sadu pred dod\u00e1vkou dostato\u010dn\u00e9ho pr\u00fadu.<\/p>\n<p>&nbsp;<\/p>\n<p>N\u00e1sledne i\u0161li von v\u0161etky p\u00f4vodn\u00e9 DRAM pam\u00e4te a pre istotu aj RAS\/CAS logika okolo nich (LS32 + LS00).<br \/>Na kr\u00e1tke otestovanie som pripojil +5V\/+12V zdroj. Nastalo pekn\u00e9 pr\u0161anie v obraze &#8211; presne tak\u00e9 ako som o\u010dak\u00e1val, ke\u010f ULA nevid\u00ed \u017eiadnu VideoRAM.<\/p>\n<p>&nbsp;<\/p>\n<p>Osadil som 8 p\u00e4t\u00edc DIL16 pre oblas\u0165 VRAM a nastrkal do nich Tesla 4164. 2118 je dnes asi u\u017e probl\u00e9m zohna\u0165 a ni\u010d tak\u00e9 doma nem\u00e1m.<br \/>Aj ke\u010f to m\u00f4\u017ee vyzera\u0165 ako mrhanie &#8211; osadi\u0165 64k namiesto 16k &#8211; beriem to ako pr\u00edpravu na roz\u0161\u00edrenie pod\u013ea Ziloga na 128mi\u010dku.<\/p>\n<p>&nbsp;<\/p>\n<p>Na moje po\u010dudovanie Gama nabehla pekne v 16k m\u00f3de a mohol som si zahra\u0165 JetPaca alebo PSSST nahrat\u00e9ho z divIDE. Zbernica bola zdrav\u00e1, 8255tka reagovala na OUT 127,128 + OUT 95,X.<\/p>\n<p>&nbsp;<\/p>\n<p>Potom pri\u0161iel tvrd\u0161\u00ed orie\u0161ok. O\u017eivi\u0165 horn\u00fdch str\u00e1nkovan\u00fdch 64k pam\u00e4ti.<\/p>\n<p>&nbsp;<\/p>\n<p>Osadil som \u010fal\u0161iu sadu DIL16 p\u00e4t\u00edc na oblas\u0165 DRAM. Zatia\u013e som neos\u00e1dzal pam\u00e4\u0165ov\u00e9 \u010dipy, len som Gamu zapol a vysk\u00fa\u0161al (CLEAR 32768 &#8211; M RAMTOP no good, 0:1, PRINT PEEK 32768 &#8211; 255).<br \/>V\u0161etko pod\u013ea o\u010dak\u00e1vania &#8211; 16k m\u00f3d ako predt\u00fdm. Prist\u00fapil som k osadeniu 4164 a t\u00fdm sa to za\u010dalo.<br \/>Po kr\u00e1tkom RESETe bolo jasn\u00e9, \u017ee som zase na 16k. Ale nie\u010do sa predsa zmenilo. Program 1 PRINT PEEK 32768: GOTO 1  sa stal spo\u013eahliv\u00fdm gener\u00e1torom n\u00e1hodn\u00fdch \u010d\u00edsel.<br \/>Nasledovala v\u00fdmena adresn\u00fdch MUXov (2x LS157) \u010do v\u00fdrazne pomohlo &#8211; zafungoval CLEAR 32768, hoci po RESETe sa RAMTOP automaticky nastavil na 32767 (ak\u00e9 je dobr\u00e9 ma\u0165 LEDmapu na zbernici). Objavil sa ale \u010fal\u0161\u00ed zapeklit\u00fd probl\u00e9m. 64 bajtov od 32768 bolo OK, n\u00e1sledn\u00fdch 64 bajtov sa javilo vadn\u00fdch (vy\u010d\u00edtan\u00e9 trval\u00e9 255), op\u00e4\u0165 64 dobr\u00fdch, \u010fal\u0161ich 64 zl\u00fdch at\u010f.<\/p>\n<p>&nbsp;<\/p>\n<p>Odhalil to nasledovn\u00fd testovac\u00ed basic:<br \/>10 CLEAR 32767<br \/>20 LET b=32768<br \/>30 FOR n=0 TO 255: POKE b+n, n<br \/>40 PRINT n, PEEK (b+n)<br \/>50 NEXT n<\/p>\n<p>&nbsp;<\/p>\n<p>Us\u00fadil som, \u017ee je nejak\u00fd probl\u00e9m s A6, ktor\u00e1 vedie aj do 8255. Logicky to vy\u00fastilo do jej vyletovania z dosky, lebo ma z00m vopred upozoznil na jej mo\u017en\u00fa z\u00e1ludnos\u0165.<br \/>Nane\u0161\u0165astie spr\u00e1vanie bolo rovnak\u00e9 ako predt\u00fdm &#8211; dobr\u00e9 a zl\u00e9 64 bajtov\u00e9 bloky sa striedali.<br \/>Bol som v koncoch, ale na\u0161iel sa dobrodinec, ktor\u00e9mu som sa mohol vy\u017ealova\u0165 &#8211; Roman B\u00f3rik. Ke\u010f som u\u017e bol nejak\u00fd zacyklen\u00fd a h\u013eadal chybu priamo na zbernici Z80, naviedol ma, \u017ee treba h\u013eada\u0165 aj za MUXom. To bolo spr\u00e1vne miesto.<\/p>\n<p>&nbsp;<\/p>\n<p>Pomeral som osciloskopom adresn\u00e9 vodi\u010de id\u00face do MUXu, ktor\u00fd m\u00e1 na starosti multiplexovanie A6\/A13. Vstupy vyzerali OK, ale na v\u00fdstupe sa objavil sign\u00e1l s priebehom zna\u010dne odli\u0161n\u00fdm od ostatn\u00fdch muxovan\u00fdch adresov\u00fdch liniek. Pomerne \u010dasto sa &quot;motal&quot; okolo neur\u010dit\u00e9ho stavu, \u010do nenazna\u010dovalo ni\u010d dobr\u00e9. Navy\u0161e sa podozrivo podobal na priebeh CAS.<br \/>Sp\u00f4sobil to skrat medzi 4 (CAS) a 13 (A6&#8242;) na v\u00fdvodoch DRAM. Priebehy sign\u00e1lov:<\/p>\n<p><img decoding=\"async\" src=\"img\/addr.jpg\">\u00a0<\/p>\n<p>Adresn\u00e1 linka <\/p>\n<p><img decoding=\"async\" src=\"img\/cas.jpg\"><\/p>\n<p>CAS <\/p>\n<p>T\u00fato &quot;nepatrn\u00fa&quot; chybi\u010dku som dostr\u00e1nil, znova premeral pr\u00e1zdne p\u00e4tice na \u010fal\u0161ie skraty. Ni\u010d podozriv\u00e9 som neobjavil a tak som osadil DRAMky.<br \/>Po zapnut\u00ed Gama nabehla dlh\u00fdm resetom a z divIDE som si mohol natiahnu\u0165 ATV Simulator. \u0160lapal ako hodinky.<\/p>\n<p>&nbsp;<\/p>\n<p>Nasledovalo e\u0161te zaletovanie DIL40 p\u00e4tice a op\u00e4tovn\u00e9 osadenie 8255. Teraz e\u0161te OUT 127,1 &#8211; bank LEDka svieti &#8211; v\u0161etko fr\u010d\u00ed ako m\u00e1.<\/p>\n<p>Dosku som prehl\u00e1sil za funk\u010dn\u00fa a vrhol som sa na mechaniku.<\/p>\n<p><img decoding=\"async\" src=\"img\/gama_old.jpg\"> \u00a0<\/p>\n<p>Krabi\u010dku som dos\u0165 pracne odstriebrenkoval namo\u010den\u00edm v liehu na 10 min\u00fat a n\u00e1sledn\u00fdm jemn\u00fdm, ale intenz\u00edvnym kr\u00fa\u017eiv\u00fdm pohybom pomocou pinzety obalenej vatou &#8211; tie\u017e namo\u010denou v liehu. I\u0161lo to centimeter po centimetri, ale podarilo sa.<br \/>Po d\u00f4kladnom zbaven\u00ed sa zvy\u0161kov tejto tuningovej \u00fapravy a vysu\u0161en\u00ed vrchn\u00e9ho aj spodn\u00e9ho krytu som za\u010dal s prestrekom na \u010diernu farbu, ktor\u00e1 sa mi pozd\u00e1va omnoho viac.<\/p>\n<p>&nbsp;<\/p>\n<p>Najprv som aplikoval Z\u00e1klad na plasty AC0636 (<a href=\"http:\/\/motipdupli.cz\">motipdupli.cz<\/a>) &#8211; pozor lept\u00e1, treba z\u013eahka nastieka\u0165 z v\u00e4\u010d\u0161ej vzdialenosti (30-40cm),  rad\u0161ej menej na jeden n\u00e1strek a po zaschnut\u00ed opakova\u0165, ide\u00e1lne v dobre schn\u00facom prostred\u00ed. Pred samotn\u00fdm n\u00e1strekom odpor\u00fa\u010dam ur\u010dite vysk\u00fa\u0161a\u0165 na skrytom resp. m\u00e1lo vidite\u013enom mieste pr\u00e1ve kv\u00f4li leptaniu.<\/p>\n<p>&nbsp;<\/p>\n<p>Po p\u00e1r hodin\u00e1ch schnutia som aplikoval hlavn\u00fd n\u00e1strek &#8211; univerz\u00e1ln\u00ed akrylkombina\u010dn\u00ed vrchn\u00ed barva matn\u00e1 \u010dierna C1999 &#8211; <a href=\"http:\/\/www.colorlak.cz\">colorlak.cz<\/a><br \/>Krabica Gamy po dvoch prestriekaniach pekne o\u010dernela a vyzer\u00e1 o dos\u0165 lep\u0161ie ako p\u00f4vodne.<\/p>\n<p><img decoding=\"async\" src=\"img\/gama_new.jpg\"> \u00a0<\/p>\n<p>&nbsp;<\/p>\n<p>Nasledovali u\u017e len kozmetick\u00e9 z\u00e1le\u017eitosti: vy\u010distenie kl\u00e1vesnice, odstr\u00e1nenie lepiv\u00fdch materi\u00e1lov z tela kl\u00e1ves (nejak\u00fd kolov\u00fd n\u00e1poj), mierne o\u017eivenie \u010diernych n\u00e1pisov fixom permanent 0.3mm, repar\u00e1cia p\u00f4vodne zlomenej LED bank, pridanie RESET mikrosp\u00edna\u010da.<br \/>Na z\u00e1ver som nahradil ulomen\u00e9 plastov\u00e9 di\u0161tan\u010dn\u00e9 st\u013apiky na \u00fachyt kl\u00e1vesnice k horn\u00e9mu krytu nitmi, do ktor\u00fdch som za\u0161r\u00f3boval samorezn\u00e9 skrutky. Kl\u00e1vesnicu som upravil, aby bola  odpojite\u013en\u00e1 (ulamovacia prec\u00edzna p\u00e4tica na strane dr\u00f4tov z kl\u00e1vesnice aj doske DG).<\/p>\n<p>Vytrhnut\u00e9 ant\u00e9nne konektory som nahradil iba jedn\u00fdm CINCHom s videov\u00fdstupom. P\u00f4vodn\u00fd zdroj som nezohnal, tak som ho nahradil adapt\u00e9rom, ktor\u00fd je pr\u00edslu\u0161enstvom USB -&gt; 3,5&quot; PATA ICY BOXu a m\u00e1 vhodn\u00e9 nap\u00e4tia na v\u00fdstupe 5V\/2A + 12V\/2A. Nev\u00fdhodou je v\u00fdstupn\u00fd konektor tohto adapt\u00e9ru &#8211; je to samec PS\/2. Nechcel by som vidie\u0165, keby ho niekto pripojil omylom do maiboardu PC.  Pre DG som urobil redukciu PS\/2 na DIN5. <\/p>\n<p>&nbsp;<\/p>\n<p>Pou\u010denie &#8211; ke\u010f to st\u00e1le nechod\u00ed:<\/p>\n<ul>\n<li>premera\u0165 skraty na p\u00e4ticiach najprv medzi susediacimi pinmi a \u010falej syst\u00e9mom pin na \u013eavej strane vs. proti\u013eahl\u00fd na pravej strane a +\/-1 &#8211; pr\u00edklad 1-16, 1-15; 2-16, 2-15, 2-14; 3-15, 3-14, 3-13 at\u010f.<\/li>\n<li>prezrie\u0165 osciloskopom priebehy na adresn\u00fdch vodi\u010doch a porovna\u0165 ich s CAS\/RAS\/WE priebehom &#8211; ak sa podobaj\u00fa s najv\u00e4\u010d\u0161ou pravdepodobnos\u0165ou tam bude skrat <\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Z\u00e1ver: Gama dnes hr\u00e1 v plnej par\u00e1de a \u010fal\u0161\u00ed k\u00fasok do zbierky veter\u00e1nov je na svete<\/p>\n<p>&nbsp;<\/p>\n<p>\/ikon { id pre ellvisa : } <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aby som sa mal s \u010d\u00edm zab\u00e1va\u0165 medzi dvomi sindikatskymi stretnutiami zohnal som si vrak DG. O\u017eivi\u0165 ho nebolo celkom trivi\u00e1lne.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-846730","post","type-post","status-publish","format-standard","hentry","category-tema-2-hardware-php"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5aqy8-3ygW","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/sindik.at\/index.php?rest_route=\/wp\/v2\/posts\/846730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sindik.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sindik.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sindik.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sindik.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=846730"}],"version-history":[{"count":0,"href":"https:\/\/sindik.at\/index.php?rest_route=\/wp\/v2\/posts\/846730\/revisions"}],"wp:attachment":[{"href":"https:\/\/sindik.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=846730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sindik.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=846730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sindik.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=846730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}