Modda.se
http://www.modda.se/

[bankswitching] - 2 i 1 spel (minimum)
http://www.modda.se/viewtopic.php?f=12&t=349
Sida 1 av 2

Författare:  lurx [ lör feb 20, 2016 11:57 pm ]
Inläggsrubrik:  [bankswitching] - 2 i 1 spel (minimum)

tänkte att jag kan lika gärna dela med mig utav det nya "verktyget" som jag har bemästrat.

Detta är en mycket gammal konst, man tar helt enkelt och delar upp en EPROM i 2, 4, 8 eller 16 delar och gör plats för lika många spel på ett och samma chip.

I exemplaret här nedan har jag kört med Chip n Dale 1 och 2 som PRG och CHR i ursprungsform är 128KB stora var,
då jag vill ha både spelen på ett och samma chip är jag tvungen att använda dubbelt så mycket minne jämfört med en vanlig repro.
128KB till 256KB (27C010 -> 20C020)
detta gäller både CHR ROM och PRG ROM.

-----------------------------------------------------------------
kortfattat om bankswitching

för att kunna växla mellan övre och undre halvan av chippet så behöver man koppla den högsta adressen på chippet mellan GND och VCC.
I vårt fall blir det A17 dvs pin nr 30 på ett 27C020 EPROM chip
-----------------------------------------------------------------
VERKTYG:
Bild
-----------------------------------------------------------------

Jag använder mig av famiROM för att splitta .NES till .prg och .chr filer

detta gjorde jag med Chip n Dale 1 och 2 och fick fyra nya filer

CND1.prg
CND1.chr
CND2.prg
CND2.chr


sedan öppnar jag upp kommandotolken i windows och går till min mapp där jag har lagrat mina nya filer vilket i mitt fall är C:\NES\CND\

skriv följande kommando för att sätta ihop dina två .prg filer till en stor .prg fil

C:\NES\CND>copy /b CND1.prg + CND2.prg CND12.prg

skriv följande kommando för att sätta ihop dina två .chr filer till en stor .chr fil

C:\NES\CND>copy /b CND1.prg + CND2.prg CND12.chr

Du bör ha fått två nya filer som är 256KB stora

CND12.prg
CND12.chr


Bränn över dessa till dina EPROM chip

-----------------------------------------------------------------

Du bör ha kommit så långt att du nu har följande:

1st SLROM kretskort
1st 27C020 med CND12.prg programmerat på sig
1st 27C020 med CND12.chr programmerat på sig

Bild
-----------------------------------------------------------------
Böj därefter upp följande pins på PRG chippet:
1, 2 ,24 ,30 ,31

Böj därefter upp följande pins på CHR chippet:
1, 2 ,22, 24 ,30 ,31

Lödda fast kablar till följande hål på SLROM kretskortet

PRG
24

CHR
24 ,31, 2

Bild

OBS, strunta i den överkryssade kabeln
-----------------------------------------------------------------

När du har tryckt in dina chip i kretskortet bör det se ut något såhär

Bild
-----------------------------------------------------------------
Kablarna från hålen ska löddas fast på följande pins

PRG
kabel från hål 24 går till pin 2

CHR
kabel från hål 24 går till pin 2
kabel från hål 31 går till pin 22
kabel från hål 2 går till pin 24

Resterande uppböjda pins löddas fast på följande ställen

PRG
pin 1 löddas fast till GND
pin 24 löddas fast till GND
pin 31 löddas fast till VCC

låt pin 30 vara!

CHR
pin 1 löddas fast till GND
pin 31 löddas fast till VCC

låt pin 30 vara!


Bild Bild
-----------------------------------------------------------------

skjutomkopplarens mitten pin löddas fast till både PRG och CHR chippet på pin 30 (skjutomkopplaren är en enkelpolig on-on omkopplare)

Bild

därefter löddar man fast ena sidan till GND och andra sidan till VCC på kretskortet

Bild
-----------------------------------------------------------------

SLUTRESULTAT:



enkelt!

Återkom gärna med feedback :D!

Författare:  mrTentacle [ sön feb 21, 2016 8:36 am ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Mycket bra skrivet!
Man kan göra på samma sätt på snes också. :)

Skickat från min Nexus 5 via Tapatalk

Författare:  segasonic [ sön feb 21, 2016 8:39 am ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Det där verkar komplicerat!
Borde nästan vara genomförbart för mig tack vare guiden.

Författare:  snotcrow [ sön feb 21, 2016 8:58 am ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Exeplarisk guide! Tydliga bilder också.

Författare:  Aynez [ sön feb 21, 2016 9:43 am ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Jävlar vilken guide! Grejer som detta får mig att inse hur otroligt jävla okunnig jag är när man jämför med er andra :)

Grymt jobbat som alltid, lurx!

Skickat från min telefon via Tapapatalk

Författare:  lurx [ sön feb 21, 2016 12:09 pm ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

thanks grabs :D det var riktigt kul att fixa iordning detta!!

kul att ni tyckte om guiden också försökte verkligen göra den så enkel som möjligt

som mrTentacle säger så funkar detta på snes också och egentligen allt som har likadana chip ^^

det är bara att följa guiden segasonic så kommer du också kunna ha dig ett chip n dale 1 och 2 :D
man kan applicera detta på andra kretskort också men då blir kabeldragningen lite annorlunda

EPROM på NES kretskort

Författare:  Gamemoddart [ sön feb 21, 2016 2:30 pm ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Bra jobbat

Skickat från min SM-G925F via Tapatalk

Författare:  billy [ sön feb 21, 2016 2:39 pm ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Gött! Jag vill göra desamma fast med 4 spel. Och undrar hur man gör det snyggast, en Dip-switch tycker jag är rätt nice men inte helt optimal.
Finns det en sån switch du använt med 4 steg istället för 2?


Sent from my iPhone using Tapatalk

Författare:  lurx [ sön feb 21, 2016 3:41 pm ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

@billy

Gör som callanbrown gjorde med sitt super mario allstars till NES och koppla det till en 4bit counter så blir det ett nytt spel varje gång du resetar konsolen :D!

Annars är det nog dipswitch som gäller!

Senaste tillskottet! Kan ni gissa spelen ;)

Bild
Bild

Skickat från min SM-N9005 via Tapatalk

Författare:  billy [ sön feb 21, 2016 3:55 pm ]
Inläggsrubrik:  Re: [bankswitching] - 2 i 1 spel (minimum)

Äsch den där är ju lätt! Duck tales 1 och 2. UNROM :)

Gillar idéen med switch mer än att behöva resetta :)


Sent from my iPhone using Tapatalk

Sida 1 av 2 Alla tidsangivelser är UTC+02:00 Europe/Stockholm
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/