Moddning Nintendo 8-bit (NES)

Moddning Nintendo 8-bit (NES)

Nu var det dags för ett nytt projekt.

Jag fick för mig att totalmodda ett NES.
Jag har inhandlat en tysk konsol utan strömadapter för en billig penning och svenska kontroller för nästan gratis.

Mina planer är att:
* regionsmodda så konsollen tar alla spel. (väldigt vanlig mod)
* modda konsollen så den tar svenska/amerikanska samt övriga europeiska kontroller
* RGB modda (kräver inköp av NESrgb)
* NTSC+PAL switch mod (har aldrig sett detta göras men borde gå att lösa)
* Modda för att köra Famicom expansion sound (på rätt sätt + community way)
* (Kanske göra stereo ut men kommer nog inte fungera tillsammans med expansion sound)
* fixa intern strömförsörjning istället för powerbrick

Det kan tillkomma saker på listan om jag kommer på mer

Här är offret

Har redan påbörjat och gjort de saker jag kunde göra utan extra delar.

Detta är för att tillåta användning av alla kontroller, man måste brygga över likriktarna på kontrollerports korten.

Här har jag stängt av NES10 lockout chippet för att göra den regionsfri.

Jag har även börjat ta hand om kontrollerna.

Den övre vänstra är så som kontrollerna var när jag fick hem den förutom att jag tvättat av text som stått med vattenfast penna på dem.
Den undre är efter ett par dagars solning för att försöka återfå färgen.
Den till höger är min referenskontroller som jag själv ägt sedan jag var några äpplen lång..

Även konsollen har varit ute och solat lite granna och har börjat få en trevligare nyans. däremot kommer troligen inte orginalchassit sitta kvar.

Nu fick jag nyligen vunnit en auktion på en famicom (japanska varianten av NES) som jag ska stjäla kristall+PPU+CPU från.
Så snart kan jag påbörja NTSC modden, dock kommer jag behöva göra något kretskort för detta skulle jag tro.

Riktigt trevligt det här. Men hur gör du om du vill köra Famicom kasseter på den, antar att du kommer använda en sån adapter som finns att tillgå?

Skrivet av jeffan97:

Riktigt trevligt det här. Men hur gör du om du vill köra Famicom kasseter på den, antar att du kommer använda en sån adapter som finns att tillgå?

Jag har inte riktigt bestämt mig där, antingen monterar jag på en famicom connector paralellt, eller så får det bli adapter som moddas för att kunna köra expansion sound.

Connector kommer jag ju ha tillgång ifrån famicom enheten jag kommer slakta, någon adapter har jag inte i nuläget.
men å andra sidan borde det gå relativt lätt att göra en adapter om man har en connector liggandes.

Detta ska följas

Vad ska du ha den inkopplad på? CRT=Tjock TV heller LCD/Plasma/Oled?
Handlar det inte om CRT så skulle jag säga att Hi-Def NES är att föredra.
Detta för att det är inte ovanligt att dagens tv inte funkar alls heller har problem med lägre upplösningar som tex 240p som NES skickar ut.
Tex så kan signalen behandlas som interlaced istället för progressive vilket då kommer ge en otroligt dålig bild finns en hel del andra problem som kan förekomma med.
Och för att fixxa dessa problem behöver man en upskalare som kostar en hel del om man ska ha en som ej tillför massa lagg OCH omvandla bilden på rätt sätt (lagg o dålig bild hantering finns det måååååååååååånga som gör men väldigt få som gör detta bra).

Kan även vara bra o byta ut kondingar med men det har du troligen redan tänkt på men inte skrivit i första inlägget.
Behöver du byta ut connectorn för kassetten så är denna den enda du bör titta på https://www.arcadeworks.net/blw
Finns andra men långtifrån lika bra har ej behövt byta nån själv så enbart vad jag har löst/hört.
Och tex https://www.retrorgb.com/nes.html är en bra sida om mods till en hel del gammalt skit.

Det finns ju även multi Roms carts (som är fullt lagliga) där man kan lägga in roms på sdkort o spela (givetvis bara sådana roms man har rippat själv från sina egna kassetter).
Vilka är förbannat sköna o ha när man idag sitter i soffan en bra bit från tv/konsoll o lirar dvs man slipper gå upp o byta spel allt kan göras med handkontroll.
https://www.retrorgb.com/romcarts.html

@grizzly666: Kondningar har jag faktiskt inte tänkt på i nuläget, har inte hört att NES brukar ha problem med dessa till skillnad från tex amiga 600.

Det hade kunnat vara skoj att ha både rgb+hdmi, vet ej om det går att lösa och blir ganska dyrt.
RGB är väl intressant av orsaken att om man vill så kommer det fortfarande gå att köra med zappern mot en bildrörs tv eller liknande.

rom kasetterna gillar jag inte för de inte är the real deal sas

Kondingarna på NES/SNES är inte direkt dåliga men dom börjar bli gammla och risken för utorkning/läckage ökar därmed.
Ofta så funkar NES rätt bra med nån/några kondingar som är i stort sett döda (beroende på vilken/vilka) MEN läcker dom så fräter den sörjan sönder kretskort/banorna i kretskortet tilll slut.
På NES så är det dock inte så stor katastrof då det inte är så mågna banor och dom är ej heller så små, därmed relativt enkelt att reparera (dra en kabel istället) men tidskrävande är det.

SNES så börjar det bli betydligt värre med fler o mindre banor.

Amiga 600 och har för mig även 1200 hade rätt dåliga kondingar som nästan vore ett under om dom överlevde dom i tex Amiga 500 som kom ut 5år innan 600/1200, nästan samma sak med C-64.
Och minns jag rätt så handlar det om kondingar både i Amigan självt men även i nätadelen och om dom i nätdelen dör så var/är det vanligt att det skickar ut för Amigan dödllig volt.

Nope tyvärr går ej att kombinera RGB/HDMI på NES tack vare hur Hi-Def NES fungerar.
Man behöver löda bort cpu/ppu och Hi-Def NES tar/skickar sedan signaler mellan cpu/ppu och moderkortet vilket gör att NESRGB ej kommer funka.

Finns ett par project som gör att zappern funkar på Lcd/plasma/Oled.
Två finns här https://www.retrorgb.com/?s=lightgun
Men http://neslcdmod.com/ finns med och om jag minns rätt så har Bob från retrorgb provat denna (kan ha fel dock) på sin Oled och det funkade bra när kompisar var över lite snabbt när dom skulle ut fastnade dom i ett par timmar.
Vad jag minns dock är att orginal zapern inte funakde riktigt lika bra som nån/några eftermarknads zappers på neslcdmod.
Och nu när jag kollade lite snabbt verkar org zappern funka bra på lightgunverter.
Bob har pratat om detta på sin youtube kanal https://www.youtube.com/user/RetroRGB som är riktigt bra med info om vad som händer inom retro världen osv.

Ms Mad Lemon har en rätt bra youtube kanal med mycket Amiga https://www.youtube.com/channel/UCSlMemxuBOFu6Rz_Al02nHQ

Härligt projekt!
Jag har nog 2 eller 3 NES isärplockade så om det är någon del du saknar eller som går åt fanders på vägen så dra ett pm så kanske jag har rätt grej liggandes. Minns tyvärr inte hur kompletta dem är men kan absolut kolla upp det om det är av intresse!

@grizzly666: Tackar för info, får kika närmare på detta

@Freemax: Tackar får se vad som händer men tror inte det bör vara något.

Idag anlände mitt defekta famicom jag budat hem.

Det var stendött när jag fick det men lyckades få liv i det (var tydligen bara säkringen som gått så fick löda dit en annan)
det tråkiga med detta är att nu har jag ju ett fungerande famicom och det är ju synd att slakta för att få ut CPUn etc

Här är logikkortet för nintendot.

Jag fick löda bort PPU och CPU för att tillfällit sätta dem i IC hållare.

Efteråt testades allt och det verkar fortfarande fungera som det skall.

Sedan var det dags att slakta Famicomen

PPU och CPU borttagna, även kristallen togs bort sedan.

Jag har monterat på kristallen från Famicom enheten på mitt NES samt bytt ut PPU och CPU till NTSC varianterna från Famicomen.
Efter test så fungerar det fortfarande.

Nu återstår att skapa en lösning för att switcha mellan dessa istället för att behöva montera in och ur chippen (vilket visserligen är oerhört mycket enklare nu i chiphållare)

Kul att följa detta projekt

Blir ju inte mindre sugen på att skaffa ett riktigt NES av den här läsningen.

@OSkar000 NES är ju en trevlig liten sak sedan tycker man lätt om saker man växt upp med...

Här är jämförelse mellan Mega Man (1) kört på PAL/NTSC och Emulator.

Som synes är det en del skillnader. detta är Mega Man i PAL version, egentligen NTSC för det gjordes aldrig någon konvertering av spelet för PAL utan bara annan cover art på kartongen och annat lockout chip.
Det är väldigt mycket spel som aldrig konverterades, sedan finns det många som konverterades bitvis så i de flesta fall är en amerikansk konsoll och amerikanska spel det bästa. Men det ger också sina brister.

Här i bildjämförelsen kan vi se att vi får svarta kanter över och under på PAL versionen.
På NTSC fyller bilden ut hela höjden, däremot tappar vi en del då den tycks kapa för mycket ovanför och under.
Sedan kan man även se att PAL versionen är ihoptryckt så de runda bollarna i bakgrunden börjar gå emot någon amerikansk fotbolls form istället.

NTSC verkar även ge lite fel bild i övrigt vilket jag kan gissa är att den kanske kör interlaced bild.

På emulatorversionen kan man se pixelperfekt hur det skall se ut och PAL verkar stämma bäst överens om man inte ser till att bilden blir ihoptryckt på höjden.

Att ha i åtanke är att emulatorversionen blir ihoptryckt på bredden istället då det visas på kvadratiska pixlar och inte rektangulära som de skulle varit på en CRT TV (Lite förenklat iaf)

PAL

NTSC

Emulator

Det har blivit lite testande för att se hur man kan göra med bytandet mellan NTSC och PAL, det visade sig vara ganska lätt i nuläget.
Får se om det blir några konstigheter med NESRGB senare. Har pratat lite med utvecklaren av det och han säger att den är ganska känslig för långa ledare från PPUn och störningar då.

PAL CPU+PPU

Här är de båda kristallerna inkopplade med kablar för att enkelt kunna byta emellan dem för test.

NTSC CPU+PPU med PAL motsvarigheterna piggybackade ovanpå. med separerade +5v VCC för att enkelt kunna slå av och på enheterna.

Och det fungerar
Har dock inte tagit bild på TV+NES som bevis då jag kände att det var stökigt

Nu behöver jag designa ett kretskort för att förenkla detta och snygga till, samt det ska vara kompatibelt med NESRGB vilket gör det hela väldigt mycket krångligare, både pga längd på ledarbanor samt utrymme i chassit.

Har varit lite dåligt med uppdateringar här.

Fick i veckan hem en adapter för att kunna spela famicom spel på NES. dock behöver jag något spel som faktiskt har inbyggt ljudchipp för att kunna testa expansionsljud.

Däremot har jag fått en ny punkt att göra relaterat till expansionsljud.
Jag ska se om det går att konstruera ett ljudkort att ha i expansionsporten som kan användas av nya spel utan att de behöver inbyggda ljudkort.
Detta kommer jag dock behöva hjälp av någon med elektroniken då jag inte vet riktigt hur man skulle implementera detta.
Jag har hittat en lösning jag skulle kunna göra men det skulle fortfarande kräva ändringar på befintliga kassetter ute i handeln för att fungera och vill helst slippa detta om det går. Visst det skulle inte kräva någon ny hårdvara i kassetterna bara några bryggade anslutningar.

Sedan har jag också beställt ett NESRGB, får se när detta trillar ner i brevlådan.
Har valt att avvakta med mitt PAL/NTSC kretskort tills jag har NESRGB kortet för att se hur mycket plats jag har till övers.

Visserligen inte för NES hårdvaran men är lightgun relaterat och intressant överlag.
https://www.libretro.com/index.php/retroarch-in-development-t...