{"id":4888,"date":"2024-08-28T23:50:09","date_gmt":"2024-08-28T20:50:09","guid":{"rendered":"http:\/\/vahamartti.fi\/blog\/?p=4888"},"modified":"2024-08-29T00:12:15","modified_gmt":"2024-08-28T21:12:15","slug":"rgbs-lahto-nesiin-nesrgbn-avulla","status":"publish","type":"post","link":"http:\/\/vahamartti.fi\/blog\/?p=4888","title":{"rendered":"RGBs -l\u00e4ht\u00f6 NES:iin NESRGB:n avulla"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">NES:iin (Nintendo Entertainment System) oli saatavilla viel\u00e4 jokunen vuosi sitten <a title=\"\" href=\"https:\/\/www.retrorgb.com\/hidefnes.html\" target=\"_blank\" rel=\"noopener\">Hi-Def NES<\/a> modifikaatio, eli HDMI -l\u00e4ht\u00f6. T\u00e4t\u00e4 ei valitettavasti en\u00e4\u00e4 saa, eik\u00e4 t\u00e4ss\u00e4 muodossaan tule en\u00e4\u00e4 koskaan saamaankaan. Ehk\u00e4 joku vaivautuu suunnittelemaan uuden version uudemmalla FPGA:lla jonain p\u00e4iv\u00e4n\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NES:in oma komposiitti -kuval\u00e4ht\u00f6 on varsin huonolaatuinen, ja sille olisi luonnollisesti mukava tehd\u00e4 jotakin. T\u00e4m\u00e4n takia Hi-Def NES:in poistuminen markkinoilta oli suuri harmi. Modin hankkimista mietin useaankin otteeseen, mutta lykk\u00e4sin hankintaa, kun ehtiih\u00e4n se my\u00f6hemminkin. T\u00e4m\u00e4 mahdollisuus tuli ja meni &#8211; liika odottaminen kostautui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hi-Def NES:in j\u00e4lkeen seuraavaksi paras vaihtoehto on NESRGB. T\u00e4m\u00e4 on t\u00e4ysin analoginen kuvaliit\u00e4nn\u00f6ilt\u00e4\u00e4n &#8211; vaikka itse kuvaprosessointi tapahtuukin digitaalisesti. NESRGB tarjoaa komposiitti, S-Video sek\u00e4 RGBs kuvaliit\u00e4nn\u00e4t.  N\u00e4ist\u00e4 huonolaatuisin on komposiitti (ei juurikaan parempi NES:in omaan verrattuna), parasta kuvaa tarjoaa vuorostaan RGBs. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NESRGB:n hyv\u00e4puoli on, ett\u00e4 se on kuvanmuodostukselta viiveet\u00f6n &#8211; siin\u00e4 ei ole mink\u00e4\u00e4nlaisia videobuffereita, skaalauksia tai muutakaan kuvank\u00e4sittely\u00e4. Se tarjoaa v\u00e4ripalettien vaihtamismahdollisuuden, mutta t\u00e4m\u00e4kin tapahtuu muokkaamalla v\u00e4ripaletin asetuksia &#8211; ei videodataa manipuloimalla. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pient\u00e4 kritiikki\u00e4<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensimm\u00e4ist\u00e4 kertaa mit\u00e4 tahansa modia teht\u00e4ess\u00e4, kaikki on tekij\u00e4lleen uutta. T\u00e4ll\u00f6in mahdollisimman selke\u00e4 ohjeistus on plussaa. Suunnittelijan sivuilla on tavallaan paljon tietoa ja hyv\u00e4t kuvaohjeet, mutta ne ovat per\u00e4isin p\u00e4\u00e4asiassa levyn 1. versiosta. Lis\u00e4ksi joitain asioita ei selitet\u00e4 ollenkaan &#8211; eik\u00e4 v\u00e4ltt\u00e4m\u00e4tt\u00e4 edes mainita ohimennen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Levyst\u00e4 on tehty vuosien varrella useampia versiota. Aiemmissa versioissa on ollut bugeja, joihin l\u00f6ytyy korjausohjeet suunnittelijan sivuilta. Uusin, ilmeisen bugivapaa ja eniten ominaisuuksia sis\u00e4lt\u00e4v\u00e4 versio on 4.1. Tosin kotisivuilla mainitaan uusimman version olevan 4.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensimm\u00e4ist\u00e4 kertaa sivua lukiessa olin hieman hukassa eri versioiden, laitemallien, hajautetun tiedon ja osin sekavan asettelun my\u00f6t\u00e4. Kun sivua on py\u00f6ritellyt useamman kerran ja tehnyt ensimm\u00e4isen asennuksen, sis\u00e4lt\u00f6 on alkanut aukeamaan. T\u00e4rkeint\u00e4 on katsoa <a title=\"\" href=\"https:\/\/etim.net.au\/nesrgb\/installation-nes\" target=\"_blank\" rel=\"noopener\">Front loading NES<\/a> sek\u00e4 <a title=\"\" href=\"https:\/\/etim.net.au\/nesrgb\/NESRGB40.html\" target=\"_blank\" rel=\"noopener\">Notes for version 4<\/a> -sivuja, joista l\u00f6ytyy tarvittavat asennusohjeet ja tiedot. Tosin, expansion audio -laajennuksesta sivuilla ei jostain syyst\u00e4 mainita mit\u00e4\u00e4n. Etsiv\u00e4 l\u00f6yt\u00e4\u00e4 t\u00e4h\u00e4nkin varsin hyv\u00e4t <a title=\"\" href=\"http:\/\/www.firebrandx.com\/edn8tonesrgb.html\" target=\"_blank\" rel=\"noopener\">ohjeet<\/a> aivan toisaalta. Olisi tietty ollut kiva, jos kaikki ohjeet l\u00f6ytyisiv\u00e4t yhdest\u00e4 paikkaa &#8211; ja paremmin j\u00e4senneltyn\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kolvattavien jumppereiden osalta olisin toivonut, ett\u00e4 n\u00e4m\u00e4 olisi kaikki listattu yhdelle sivulle. Nyt versioon 4-liittyv\u00e4t erot on listattu omalle sivulleen, ja kaikki yhteiset ominaisuudet toisaalle. T\u00e4m\u00e4k\u00e4\u00e4n ei ole ongelma, kun asian tiet\u00e4\u00e4. Ja kun ensimm\u00e4ist\u00e4 kertaa tehdess\u00e4 ei tied\u00e4 ja kun toimivuuden kanssa sattuu tulemaan ongelmia, niin taas ihmetell\u00e4\u00e4n ja selvitell\u00e4\u00e4n asioita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modaaminen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modifikaation tekeminen on varsin yksinkertaista, suunnittelijan <a href=\"https:\/\/etim.net.au\/nesrgb\/\" target=\"_blank\" rel=\"noopener\" title=\"\">nettisivuilta<\/a> l\u00f6ytyy asennusohjeet ja YouTubesta l\u00f6ytyy <a href=\"https:\/\/www.youtube.com\/watch?v=0DmETvkc25c\" target=\"_blank\" rel=\"noopener\" title=\"\">asennusvideoita<\/a>.  T\u00e4st\u00e4 syyst\u00e4 en ala k\u00e4ym\u00e4\u00e4n l\u00e4pi yksityiskohtaisempia asennusohjeita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modin tekemiseen tarvitsee joitakin ty\u00f6kaluja &#8211; joista t\u00e4rkein on kunnon tinaimuri. PPU -piirin irrottamista ilman kunnon tinaimuria ei kannata edes yritt\u00e4\u00e4. Kun piiri on irti, loppu onkin varsin helppoa. Piirikanta PPU:n tilalle, piikkirimat NESRGB levylle sek\u00e4 piikkiriman jalkojen trimmaus, PPU:n juottaminen NESRGB-levylle (alle ei voi asentaa piirikantaa, osat ei mahdu kotelon alle). T\u00e4m\u00e4n j\u00e4lkeen onkin \u00e4\u00e4nijohtojen, s\u00e4hk\u00f6nsy\u00f6t\u00f6n, kuvaliit\u00e4nn\u00e4n, sek\u00e4 v\u00e4ripaletti valitsimen (joko valintakytkin tai peliohjain) johtojen juottaminen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-1024x768.jpg\" alt=\"\" class=\"wp-image-5046\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-1024x768.jpg 1024w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-253x190.jpg 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-768x576.jpg 768w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-1536x1152.jpg 1536w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/IMG_20231126_183222274_HDR-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">NESRGB:n alapuolelta n\u00e4ytt\u00e4\u00e4 t\u00e4lt\u00e4. Ohut ruskea johto on expansion audio-singaali, valkoinen latta wireless-kitin liittimille menev\u00e4 (huomattavasti siistimpi kuin irtojohdoilla toteutettuna)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kuvaliit\u00e4nt\u00e4\u00e4 varten on saatavilla optiona SNES:in MultiAV liit\u00e4nt\u00e4. T\u00e4t\u00e4 kutsutaan hieman harhaanjohtavasti wireless kitiksi. Wirelesill\u00e4 tarkoitetaan t\u00e4ss\u00e4 sit\u00e4, ett\u00e4 asentaminen toteutetaan flex-kaapelia k\u00e4ytt\u00e4en, sen sijaan ett\u00e4 liittimelle viet\u00e4isiin kasa yksitt\u00e4isi\u00e4 johtoja.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-1024x768.jpeg\" alt=\"\" class=\"wp-image-5049\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-1024x768.jpeg 1024w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-253x190.jpeg 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-768x576.jpeg 768w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-1536x1152.jpeg 1536w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/E86E8001-B5D9-446A-AEC6-22DC0710F0F9-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Wireless-kitin NESRGB-p\u00e4\u00e4<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jumpperit<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Levylt\u00e4 l\u00f6ytyy yhteens\u00e4 11 juotettavaa jumpperia. Koska sivuille tieto oli sijoitettu kolmeen eri paikkaan, kasasin jokaisen selityksen yhteen listaan.  K\u00e4ytt\u00e4m\u00e4ni asetukset lihavoituna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jumppereilla on seuraavat tarkoitukset:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J1 &#8211; Paletin vaihtotapa (auki = ulkoinen kytkin, <strong>kiinni <\/strong>= NES ohjain)<br \/>J2 &#8211; Ulkoisella palettikytkimell\u00e4 valittavat vaihtoehdot (<strong>auki <\/strong>= vaihtoehdot 1-3, kiinni = vaihtoehdot 4-6). Asetuksella ei vaikutusta kun J1 = kiinni.<br \/>J3 &#8211; S\u00e4hk\u00f6nsy\u00f6t\u00f6n l\u00e4hteen valinta (<strong>auki <\/strong>= erillinen regulaattori [suositeltu edest\u00e4 ladattavalle NES:lle], kiinni = sis\u00e4inen regulaattori [muut versiot])<br \/>J4 &#8211; Televisioj\u00e4rjestelm\u00e4n valinta (auki = NTSC, <strong>kiinni <\/strong>= PAL)<br \/>J5 &#8211; Luma trap komposiitti-videolle (<strong>auki<\/strong> = PAL, kiinni<strong> <\/strong>= NTSC)<br \/>J6 &#8211; Resetin toimintasuunta (auki = negatiivinen toimisuunta [Famicom ja NES p\u00e4\u00e4lt\u00e4 ladattava], <strong>kiinni <\/strong>= positiivinen toimisuunta [NES edest\u00e4 ladattava])<br \/>J7 &#8211; PPU-tyypin valinta (auki = NTSC, <strong>kiinni <\/strong>= PAL)<br \/>J8 &#8211; Komposiitti syncin tyyppi (auki = TTL [ammattilaitteiden k\u00e4ytt\u00e4m\u00e4], <strong>kiinni <\/strong>= 75ohm [suositeltu, kotilaitteiden k\u00e4ytt\u00e4m\u00e4]). HUOM! TTL signaalitaso saattaa hajottaa sit\u00e4 tukemattomat laitteet.<br \/>J9 &#8211; RGB-l\u00e4hd\u00f6n alip\u00e4\u00e4st\u00f6suodin (<strong>auki <\/strong>= ei k\u00e4yt\u00f6ss\u00e4, kiinni = k\u00e4yt\u00f6ss\u00e4). Suodinta ei kannata k\u00e4ytt\u00e4\u00e4 ainakaan, mik\u00e4li per\u00e4ss\u00e4 on kuvaskaalain.<br \/>J10 &#8211; De-jitter ajoituksen korjaus (<strong>auki<\/strong> = vakio, kiinni = de-jitter k\u00e4yt\u00f6ss\u00e4 (toimii vain NTSC -konsolissa, jossa suositeltu k\u00e4ytt\u00e4\u00e4)<br \/>J11 &#8211; LED valojen k\u00e4ytt\u00e4minen (<strong>auki<\/strong> = valot k\u00e4yt\u00f6ss\u00e4, kiinni = valot pois)<br \/><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"5048\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-1024x768.jpeg\" alt=\"\" class=\"wp-image-5048\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-1024x768.jpeg 1024w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-253x190.jpeg 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-768x576.jpeg 768w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-1536x1152.jpeg 1536w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">S-video kokeiluja muutoin valmiilla asennuksella<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kovaa ajoa, paitsi&#8230;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Harvemmin mik\u00e4\u00e4n asennus on mennyt ykk\u00f6sell\u00e4 maaliin. Sama t\u00e4ll\u00e4kin kertaa. K\u00e4yn kohtaamiani asioita t\u00e4ss\u00e4 l\u00e4pi, sill\u00e4 suunnittelijan sivulla ei ole mink\u00e4\u00e4nlaista ongelmanratkaisu ohjetta. Toisaalta modi itsess\u00e4\u00e4n on niin yksinkertainen, ett\u00e4 mik\u00e4li kaikki on kytketty oikein, kaiken pit\u00e4isi toimia. Eli ongelmanratkaisusivulle ei ole tarvetta, vai olisiko sittenkin? Ehk\u00e4 ainakin joku lyhyt Q&amp;A voisi olla paikallaan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ongelma 1: Everdrive ja CIC<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensimm\u00e4inen ongelma ei liittynyt NESRGB:hen mitenk\u00e4\u00e4n. Koska minulla ei ole yht\u00e4\u00e4n alkuper\u00e4ist\u00e4 pelikasettia, vaan Everdrive N8 Pro (jota en ollut aiemmin k\u00e4ytt\u00e4nyt), t\u00e4ytyi se konfiguroida ensin. Ilman konfigurointia CIC, eli kopiosuojauspiiri est\u00e4\u00e4 k\u00e4ynnistymisen. T\u00e4m\u00e4 ongelma ratkesi helposti painamalla NES:in reset-nappulaa 7 kertaa per\u00e4kk\u00e4in =&gt; Everdrive konfiguroitu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ongelma 2: Ei kuvaa<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seuraavan ongelman syy j\u00e4i hieman ep\u00e4selv\u00e4ksi. Todenn\u00e4k\u00f6isesti DIP-kannan ja NESRGB:n piikkirimojen v\u00e4lill\u00e4 oli jonkinlainen huono kontakti. Oman mausteensa asian selvittelyss\u00e4 aiheutti Everdrive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ongelmana oli, ett\u00e4 NESRGB:n kautta ei tullut kuvaa ollenkaan. T\u00e4ss\u00e4 kohdin on hyv\u00e4 tiedostaa, ett\u00e4 NES:in oma kuval\u00e4ht\u00f6 on jotakuinkin t\u00e4ysin rampautunut silloin kun NESRGB on k\u00e4yt\u00f6ss\u00e4. Ja kun se ei ole k\u00e4yt\u00f6ss\u00e4, NES:in oma kuval\u00e4ht\u00f6 toimii normaalisti. Jotenkin t\u00e4m\u00e4n tiedon olin skipannut &#8211; t\u00e4m\u00e4 seikka aiheutti hieman h\u00e4mmennyst\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kiinnitin pitk\u00e4\u00e4n huomiota v\u00e4\u00e4r\u00e4n asian selvitt\u00e4miseen, eli siihen miksi NES:in oma kuval\u00e4ht\u00f6 toimi ja ei toiminut. Toisaalta NESRGB:n yksik\u00e4\u00e4n kuval\u00e4hd\u00f6ist\u00e4 ei toiminut. Lis\u00e4ksi kun oskilloskoopilla tutkin PPU:n signaaleja, NESRGB:n p\u00e4\u00e4ll\u00e4 ollessa useat IO-signaalit olivat kaikkea muuta kuin selkeit\u00e4 pulsseja. Ne olivat sekalaista kohinaa yms. T\u00e4st\u00e4 taas tein virheellisen johtop\u00e4\u00e4t\u00f6ksen, ett\u00e4 se olisi ollut syyn\u00e4 NES:in oman kuval\u00e4hd\u00f6n kuolemiseen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mik\u00e4li k\u00e4yt\u00f6ss\u00e4ni olisi ollut normaali pelikasetti, eik\u00e4 Everdrive, sek\u00e4 tieto siit\u00e4 ett\u00e4 NESRGB:n k\u00e4yt\u00f6ss\u00e4 ollessa NES:in oma videol\u00e4hd\u00f6n signaalit ovat raskaasti modifioituja &#8211; olisi tilanne ollut ehk\u00e4 hieman selke\u00e4mpi. Ongelmana oli, ett\u00e4 kun NESRGB on k\u00e4yt\u00f6ss\u00e4, se modifioi alkuper\u00e4ist\u00e4 videodataa rajusti (syyt\u00e4 t\u00e4lle en tied\u00e4, mutta n\u00e4in suunnittelija Tim asiasta kertoi). T\u00e4m\u00e4n seurauksena NES:in videol\u00e4hd\u00f6n kautta on n\u00e4ht\u00e4viss\u00e4 ainoastaan spritet, ja nekin vain valkoisena. T\u00e4m\u00e4 ei siis ole toimintah\u00e4iri\u00f6, vaan kuuluu osana normaalia toimintaa. Everdrive toi mausteensa soppaan, sill\u00e4 sen k\u00e4ynnistysvalikot eiv\u00e4t sis\u00e4ll\u00e4 spritej\u00e4. N\u00e4yt\u00f6ll\u00e4 n\u00e4kyi siis pelk\u00e4st\u00e4\u00e4n valkoista. Vasta Timin mainittua tuosta sprite asiasta, kokeilin k\u00e4ynnist\u00e4\u00e4 pelin sokkona (3x A-painike) ja kas, spritet n\u00e4kyiv\u00e4t valkosina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yksik\u00e4\u00e4n NESRGB:n tarjoamista kuval\u00e4hd\u00f6ist\u00e4 ei kuitenkaan sis\u00e4lt\u00e4nyt kuvasignaalia. Tahdistuspulssit siell\u00e4 n\u00e4kyiv\u00e4t, mutta ei mit\u00e4\u00e4n muuta. Otin Timille kuvat juotoksista yms, ja laitoin kaikki takaisin nippuun. Jatkoin t\u00e4m\u00e4n j\u00e4lkeen oskilloskoopilla mittailua ja kas, PPU:n signaalit olivat puhtaita&#8230; ja kuval\u00e4hd\u00f6iss\u00e4kin oli muuta kuin pelkki\u00e4 tahdistuspulsseja tarjolla. Johdot kiinni n\u00e4ytt\u00f6\u00f6n ja kas, siell\u00e4h\u00e4n se kuva n\u00e4kyykin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Olin vikaselvittelyn yhteydess\u00e4 irrottanut NESRGB:n lukuisia kertoja, joten huonoa kontaktia pid\u00e4n varsin ep\u00e4todenn\u00e4k\u00f6isen\u00e4. Ehk\u00e4 FPGA tai jokin muu oheispiiri oli jotenkin jumissa, joka aiheutti toimintah\u00e4iri\u00f6it\u00e4 PPU:n signaaleihin. Niin tai n\u00e4in, ongelma ratkesi itsest\u00e4\u00e4n. Aika n\u00e4ytt\u00e4\u00e4, toimiiko modi luotettavasti, vai alkaako se sekoilemaan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ongelma 3: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kun  kuval\u00e4ht\u00f6jen toimivuus oli varmistettu, asensin viimeiseksi wireless -kitin, eli tein koteloon rei\u00e4n ja asettelin liittimen paikalleen. En p\u00e4\u00e4ssyt testaamaan liittimen toimintaa, koska kaapelit olivat viel\u00e4 matkalla kiinasta. Kun ne sitten saapuivat, niin ei kuvaa, ei \u00e4\u00e4nt\u00e4. Yleismittari k\u00e4teen ja aikani mittailtuani huomasin, ett\u00e4 flex-kaapeli oli tullut liittimen p\u00e4\u00e4ss\u00e4 asennettua yl\u00f6salaisin. Miten lie taas olin silm\u00e4t ristiss\u00e4 katsonut tuon, koska varsin selke\u00e4  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kuval\u00e4hd\u00f6t<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NESRGB tarjoaa kolmea erilaista kuval\u00e4ht\u00f6\u00e4, komposiitti, S-video ja RGBs. Komposiitin kuvanlaatu ei juuri poikkea NES:in tarjoamasta. N\u00e4m\u00e4 liit\u00e4nn\u00e4t tarjoillaan SNES:st\u00e4 tutulla AV-liittimen kautta. 3D-tulsotettu runko poikkeaa muusta v\u00e4rist\u00e4, mutta on muutoin siisti toteutus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511-1024x473.jpg\" alt=\"\" class=\"wp-image-5525\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511-1024x473.jpg 1024w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511-253x117.jpg 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511-768x355.jpg 768w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511-1536x710.jpg 1536w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240828_2358382517429724133608511.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Lis\u00e4tty SNES-AV -liitin<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">S-videossa kuvanlaatu paranee merkitt\u00e4v\u00e4sti. RGBs:\u00e4\u00e4 p\u00e4\u00e4sin lopulta testaamaan TV:ss\u00e4, jossa scart-liit\u00e4nt\u00e4. T\u00e4t\u00e4 ennen yritin RGBs:\u00e4\u00e4 useammalla tietokoneen n\u00e4yt\u00f6ll\u00e4 ja videotykill\u00e4, mist\u00e4\u00e4n ei tullut kuvaa ulos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e4lleen kerran opin uutta asiaa kantap\u00e4\u00e4n kautta, vaikka asiasta olenkin joskus lukenut. Asioista oppii vasta kun ne osuvat omalle kodalle ja niit\u00e4 joutuu selvitt\u00e4m\u00e4\u00e4n. VGA-liittimen kautta kulkee RGB signaalit, kuten my\u00f6s tahdistuspulssit. Tahdistuspulsseja on kahdenlaisia,  vaaka (H) ja pysty (V). VGA-liittimess\u00e4 n\u00e4ille on varattuna omat pinnins\u00e4. Mutta NESRGB tuottaa vain composite sync (CS), eli yhdistelm\u00e4pulssit. T\u00e4ss\u00e4 siis H ja V signaalit on ymp\u00e4tty yhteen johtimeen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ilmeisesti monet n\u00e4yt\u00f6t kykenev\u00e4t lukemaan CS-signaalit vaakapulssi (H) kautta. Ja vaikka ei osaisikaan, niin v\u00e4liin voi aina laittaa logiikkapiirih\u00e4ss\u00e4k\u00e4n, joka erottaa CS signaalin sis\u00e4lt\u00e4m\u00e4t H ja V pulssit omiksi signaaleikseen. Mutta ei t\u00e4ss\u00e4 viel\u00e4 kaikki. NESRGB tuottaa 15kHz taajuudella vaakapulsseja, nykyaikaiset n\u00e4yt\u00f6t eiv\u00e4t t\u00e4t\u00e4 kuitenkaan ymm\u00e4rr\u00e4, vaan vaativat v\u00e4hint\u00e4\u00e4n 24kHz. Joten pelkk\u00e4 pulssien erottamisen omiksi signaaleikseen ei ratkaisisi mit\u00e4\u00e4n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4m\u00e4 oli luonnollisesti pienoinen pettymys, koska tarkoitus oli saada ulos mahdollisimman hyv\u00e4\u00e4 kuvaa. S-video on t\u00e4h\u00e4n h\u00e4t\u00e4\u00e4n ihan ok, mutta ajan kanssa asialle on teht\u00e4v\u00e4 jotain. K\u00e4yt\u00e4nn\u00f6ss\u00e4 tarkoittaa videoskaalaimen hankkimista, esim. <a title=\"\" href=\"https:\/\/videogameperfection.com\/products\/ossc-pro\/\" target=\"_blank\" rel=\"noopener\">OSSC Pro<\/a>. Homma meni siis sik\u00e4li vihkoon, ett\u00e4 pelkk\u00e4 NESRGB maksoi 95\u20ac, ja t\u00e4h\u00e4n p\u00e4\u00e4lle pit\u00e4\u00e4 viel\u00e4 hankkia kallis skaalain. Hi-Def NES olisi maksanut noin 200\u20ac. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vuosien varrella on tullut modattua HDMI l\u00e4ht\u00f6 Amiga 500, Commodore 64, PS1:een. N\u00e4m\u00e4 modit eiv\u00e4t ole olleet mit\u00e4\u00e4n halpoja toteuttaa, paljon halvemmalla olisi selvinnyt, kun olisi hankkinut videoskaalaimen ja tyytynyt kunkin laitteen analogi videol\u00e4ht\u00f6jen laatuun. Nyt NES:in modaamisesta tuli kokonaisuudessaan todella kallis operaatio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mutta eih\u00e4n n\u00e4it\u00e4 juttuja rahan takia tehd\u00e4, vaan kiinnostuksesta tekniikkaan ja modaamista kohtaan. Ja samalla opitaan uusia asioita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kuvanlaatu<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Komposiittil\u00e4ht\u00f6 on laadultaan jotakuinkin samaa luokkaa kuin NES:in oma kuval\u00e4ht\u00f6. Ehk\u00e4 suurin ilo on v\u00e4ripalettien vaihtomahdollisuus. Eli pelien v\u00e4rit saa toistumaan hieman erin\u00e4k\u00f6isen\u00e4 eri asetuksilla.\u2002T\u00e4m\u00e4 ominaisuus on toki kaikissa muissakin NESRGB:n tarjoamissa kuval\u00e4hd\u00f6iss\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S-video l\u00e4ht\u00f6 tarjoaa jo merkitt\u00e4v\u00e4\u00e4 parannusta kuvan laatuun. Detaljit n\u00e4kyv\u00e4t merkitt\u00e4v\u00e4sti paremmin, mutta jonkinlaista varjostumista kontrastirajoissa on havaittavissa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Edellisi\u00e4 kuval\u00e4ht\u00f6j\u00e4 sain kokeiltua videotykin kanssa, mutta RGBs ei toiminut yhdell\u00e4k\u00e4\u00e4n laitteella, joka kodistani l\u00f6ytyi. Vanhempien luota l\u00f6ytyi kuitenkin TV, jossa scart-liit\u00e4nt\u00e4 ja seh\u00e4n toimi. TV:ss\u00e4 saattaa olla jonkinlaista kuvanparannustekniikkaa k\u00e4yt\u00f6ss\u00e4 (en tarkistanut asetuksia), jonka lis\u00e4ksi videotykin ja TV:n v\u00e4lisi\u00e4 kuvaeroja on hyvin vaikea verrata kesken\u00e4\u00e4n (kuvakoko, valovoima, tila, ei p\u00e4\u00e4se rinnakkain vertaamaan). Mutta wow, voiko muuta sanoa. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En ruutua tutkinut l\u00e4helt\u00e4, vaan normaalilta katseluet\u00e4isyydelt\u00e4. Melkein voisi luulla, ett\u00e4 kuva on HDMI modin tuottamaa, toki vertailukohtaa minulla ei t\u00e4h\u00e4n ole. Kuva on luonnollisesti hieman pehme\u00e4, kun HDMI:ll\u00e4 kaikki pikselit erottuisivat selke\u00e4sti ter\u00e4vin reunoin. Pieni pehmeys on vain hyv\u00e4st\u00e4, sill\u00e4 n\u00e4in kuva on miellytt\u00e4v\u00e4mpi katoa. Esim. PS1:n HDMI modin tuottama kuva on luonnollisesti niin hyv\u00e4, kun se voi olla, mutta samalla siin\u00e4 saisi olla hieman reunanpehmennyst\u00e4. T\u00e4st\u00e4 syyst\u00e4 NES:in pelaaminen on ainakin omille silmille miellytt\u00e4v\u00e4mp\u00e4\u00e4 kuin PS1:n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kannattava modi?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ehdottomasti. NES:in alkuper\u00e4inen kuva on todella huonoa, etenkin RGBs:\u00e4\u00e4n verrattuna. Jos pelaat NES:i\u00e4 yht\u00e4\u00e4n useammin kuin pari kertaa vuoteen, niin l\u00e4mmin suositus t\u00e4lle modille. Jo S-videon k\u00e4ytt\u00f6 on merkitt\u00e4v\u00e4 parannus, mutta analogisissa kuvaliit\u00e4nn\u00f6iss\u00e4 kannattaa aina pyrki\u00e4 k\u00e4ytt\u00e4m\u00e4\u00e4n parasta. V\u00e4it\u00e4n, ett\u00e4 pelaamisesta tuulee paremman kuvan my\u00f6t\u00e4 paljon miellytt\u00e4v\u00e4mp\u00e4\u00e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Harmittaako, kun Hi-Def NES:i\u00e4 ei ole en\u00e4\u00e4 saatavilla?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ei, ei en\u00e4\u00e4, kun n\u00e4in kuinka hyv\u00e4\u00e4n tulokseen RGBs p\u00e4\u00e4see. Toki t\u00e4ytyy p\u00e4ivitt\u00e4\u00e4 kalustoa niin, ett\u00e4 p\u00e4\u00e4sen t\u00e4t\u00e4 k\u00e4ytt\u00e4m\u00e4\u00e4n my\u00f6s videotykill\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jos omaat kunnollisen tinaimurin, niin t\u00e4m\u00e4 on sellainen modi josta on helppo aloittaa. Ja jos omistat kunnollisen tinaimurin, niin sinulta l\u00f6ytyy varmasti riitt\u00e4v\u00e4t taidot n\u00e4ihin kolvailuihin, todenn\u00e4k\u00f6isesti hieman vaativimpiinkin modeihin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NES:iin (Nintendo Entertainment System) oli saatavilla viel\u00e4 jokunen vuosi sitten Hi-Def NES modifikaatio, eli HDMI -l\u00e4ht\u00f6. T\u00e4t\u00e4 ei valitettavasti en\u00e4\u00e4 saa, eik\u00e4 t\u00e4ss\u00e4 muodossaan tule en\u00e4\u00e4 koskaan saamaankaan. Ehk\u00e4 joku vaivautuu suunnittelemaan uuden version uudemmalla FPGA:lla jonain p\u00e4iv\u00e4n\u00e4. NES:in oma komposiitti -kuval\u00e4ht\u00f6 on varsin huonolaatuinen, ja sille olisi luonnollisesti mukava tehd\u00e4 jotakin. T\u00e4m\u00e4n takia Hi-Def &hellip; <a href=\"http:\/\/vahamartti.fi\/blog\/?p=4888\" class=\"more-link\">Jatka lukemista <span class=\"screen-reader-text\">RGBs -l\u00e4ht\u00f6 NES:iin NESRGB:n avulla<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":5048,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1137,30],"tags":[1214,1138,1139,592,1215,1180],"class_list":["post-4888","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modaaminen","category-saatoa","tag-8-bit","tag-nes","tag-nesrgb","tag-nintendo","tag-rgbs","tag-s-video"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/01\/31D127CA-6801-449A-82E3-618C7058B140-scaled.jpeg","jetpack_shortlink":"https:\/\/wp.me\/p1fteB-1gQ","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4888"}],"version-history":[{"count":35,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4888\/revisions"}],"predecessor-version":[{"id":5529,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4888\/revisions\/5529"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/media\/5048"}],"wp:attachment":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4888"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}