8 IN 1 SLROM Multicartridge
Moderator: Moderators
8 IN 1 SLROM Multicartridge
So what is this?
Yet another crap?
Anyway I want to share it here :
Menu :
Front :
Back :
Cover :
Mapper Schematic :
Chips :
27C080 --> PRG
27C080 --> CHR
KS5361 --> MMC1
238 --> Decoder
174 --> Latch
Download Multicartridge Menu Patch
Patch it to the Castlevania II - Simon's Quest (U) [!].nes
PRG Structure :
PRG1 --> Castlevania II - Simon's Quest (U) [!].nes
PRG2 --> Blaster Master (U) [!].nes
PRG3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
PRG4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
PRG5 --> Clash at Demonhead (U) [!].nes
PRG6 --> Darkwing Duck (U) [!].nes
PRG7 --> Hook (U) [!].nes
PRG8 --> Snow Brothers (U) [!].nes
CHR Structure :
CHR1 --> Castlevania II - Simon's Quest (U) [!].nes
CHR2 --> Blaster Master (U) [!].nes
CHR3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
CHR4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
CHR5 --> Clash at Demonhead (U) [!].nes
CHR6 --> Darkwing Duck (U) [!].nes
CHR7 --> Hook (U) [!].nes
CHR8 --> Snow Brothers (U) [!].nes
Registers :
D7........D0
ABCD EFGH
A --> X
B --> D6 --> PRG A19 + CHR A19
C --> D5 --> PRG A18 + CHR A18
D --> D4 --> PRG A17 + CHR A17
E --> D3 --> DECODER [0:EN 1:DIS]
F --> X
G --> X
H --> X
Values on STA $6800
ROM1 --> CASTLEVANIA 2 ---------> X000 1XXX --> 0000 1000 --> 08 [MENU]
ROM2 --> BLASTER MASTER --------> X001 1XXX --> 0001 1000 --> 18
ROM3 --> CHIP AND DALE ---------> X010 1XXX --> 0010 1000 --> 28
ROM4 --> CHIP AND DALE 2 -------> X011 1XXX --> 0011 1000 --> 38
ROM5 --> DEMON HEAD ------------> X100 1XXX --> 0100 1000 --> 48
ROM6 --> DARKWING DUCK ---------> X101 1XXX --> 0101 1000 --> 58
ROM7 --> CAPTAIN HOOK ----------> X110 1XXX --> 0110 1000 --> 68
ROM8 --> SNOW BROTHERS ---------> X111 1XXX --> 0111 1000 --> 78
All of the games are Mapper1 (SLROM)
The menu code was originally Mapper 4 and I had to convert it to Mapper 1
Special thanks to Master Oliveira for his great idea of generating clock signal by using WRAM CE and CPU R/W, without his help I would get stuck on using address lines for clock signal!
By the way any idea on how to run this rom with emulator?
What mapper number should I use?
Yet another crap?
Anyway I want to share it here :
Menu :
Front :
Back :
Cover :
Mapper Schematic :
Chips :
27C080 --> PRG
27C080 --> CHR
KS5361 --> MMC1
238 --> Decoder
174 --> Latch
Download Multicartridge Menu Patch
Patch it to the Castlevania II - Simon's Quest (U) [!].nes
PRG Structure :
PRG1 --> Castlevania II - Simon's Quest (U) [!].nes
PRG2 --> Blaster Master (U) [!].nes
PRG3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
PRG4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
PRG5 --> Clash at Demonhead (U) [!].nes
PRG6 --> Darkwing Duck (U) [!].nes
PRG7 --> Hook (U) [!].nes
PRG8 --> Snow Brothers (U) [!].nes
CHR Structure :
CHR1 --> Castlevania II - Simon's Quest (U) [!].nes
CHR2 --> Blaster Master (U) [!].nes
CHR3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
CHR4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
CHR5 --> Clash at Demonhead (U) [!].nes
CHR6 --> Darkwing Duck (U) [!].nes
CHR7 --> Hook (U) [!].nes
CHR8 --> Snow Brothers (U) [!].nes
Registers :
D7........D0
ABCD EFGH
A --> X
B --> D6 --> PRG A19 + CHR A19
C --> D5 --> PRG A18 + CHR A18
D --> D4 --> PRG A17 + CHR A17
E --> D3 --> DECODER [0:EN 1:DIS]
F --> X
G --> X
H --> X
Values on STA $6800
ROM1 --> CASTLEVANIA 2 ---------> X000 1XXX --> 0000 1000 --> 08 [MENU]
ROM2 --> BLASTER MASTER --------> X001 1XXX --> 0001 1000 --> 18
ROM3 --> CHIP AND DALE ---------> X010 1XXX --> 0010 1000 --> 28
ROM4 --> CHIP AND DALE 2 -------> X011 1XXX --> 0011 1000 --> 38
ROM5 --> DEMON HEAD ------------> X100 1XXX --> 0100 1000 --> 48
ROM6 --> DARKWING DUCK ---------> X101 1XXX --> 0101 1000 --> 58
ROM7 --> CAPTAIN HOOK ----------> X110 1XXX --> 0110 1000 --> 68
ROM8 --> SNOW BROTHERS ---------> X111 1XXX --> 0111 1000 --> 78
All of the games are Mapper1 (SLROM)
The menu code was originally Mapper 4 and I had to convert it to Mapper 1
Special thanks to Master Oliveira for his great idea of generating clock signal by using WRAM CE and CPU R/W, without his help I would get stuck on using address lines for clock signal!
By the way any idea on how to run this rom with emulator?
What mapper number should I use?
Last edited by FARID on Mon Jan 20, 2014 9:55 am, edited 1 time in total.
Re: 8 IN 1 SLROM Multicartridge
I think you'd need to get the spec onto the wiki, claim an NES 2.0 mapper number through the registry on the wiki, and file feature requests in emulators' bug trackers.
Re: 8 IN 1 SLROM Multicartridge
Hey, I like hearing about the things you've assembled!FARID wrote:So what is this?
Yet another crap?
Anyway I want to share it here :
Unfortunately, there are almost no MMC1-based multicarts. Mapper 105 (NWC) is the closest we can get, and it's basically one SGROM plus three NROM games.FARID wrote:By the way any idea on how to run this rom with emulator?
What mapper number should I use?
Re: 8 IN 1 SLROM Multicartridge
Excellent work as usual. Maybe you or someone else can test it with an original mmc1 and on an original nes.
Re: 8 IN 1 SLROM Multicartridge
Good job!
You can use a unif board to support this mapper!
I can help you support this mapper on my vnes plus!
You can use a unif board to support this mapper!
I can help you support this mapper on my vnes plus!
Re: 8 IN 1 SLROM Multicartridge
I'd be down to build it after finals in mid Decembergorgyrip wrote:Excellent work as usual. Maybe you or someone else can test it with an original mmc1 and on an original nes.
- nintendo2600
- Posts: 367
- Joined: Mon Mar 30, 2009 4:40 pm
Re: 8 IN 1 SLROM Multicartridge
nice cart farid!
Re: 8 IN 1 SLROM Multicartridge
May I try to use a gal16v8d replace the two 74!FARID wrote:So what is this?
Yet another crap?
Anyway I want to share it here :
Menu :
Front :
Back :
Mapper Schematic :
Chips :
27C080 --> PRG
27C080 --> CHR
KS5361 --> MMC1
238 --> Decoder
174 --> Latch
Download Multicartridge Menu Patch
Patch it to the Castlevania II - Simon's Quest (U) [!].nes
PRG Structure :
PRG1 --> Castlevania II - Simon's Quest (U) [!].nes
PRG2 --> Blaster Master (U) [!].nes
PRG3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
PRG4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
PRG5 --> Clash at Demonhead (U) [!].nes
PRG6 --> Darkwing Duck (U) [!].nes
PRG7 --> Hook (U) [!].nes
PRG8 --> Snow Brothers (U) [!].nes
CHR Structure :
CHR1 --> Castlevania II - Simon's Quest (U) [!].nes
CHR2 --> Blaster Master (U) [!].nes
CHR3 --> Chip 'n Dale Rescue Rangers (U) [!].nes
CHR4 --> Chip 'n Dale Rescue Rangers 2 (U) [!].nes
CHR5 --> Clash at Demonhead (U) [!].nes
CHR6 --> Darkwing Duck (U) [!].nes
CHR7 --> Hook (U) [!].nes
CHR8 --> Snow Brothers (U) [!].nes
Registers :
D7........D0
ABCD EFGH
A --> X
B --> D6 --> PRG A19 + CHR A19
C --> D5 --> PRG A18 + CHR A18
D --> D4 --> PRG A17 + CHR A17
E --> D3 --> DECODER [0:EN 1:DIS]
F --> X
G --> X
H --> X
Values on STA $6800
ROM1 --> CASTLEVANIA 2 ---------> X000 1XXX --> 0000 1000 --> 08 [MENU]
ROM2 --> BLASTER MASTER --------> X001 1XXX --> 0001 1000 --> 18
ROM3 --> CHIP AND DALE ---------> X010 1XXX --> 0010 1000 --> 28
ROM4 --> CHIP AND DALE 2 -------> X011 1XXX --> 0011 1000 --> 38
ROM5 --> DEMON HEAD ------------> X100 1XXX --> 0100 1000 --> 48
ROM6 --> DARKWING DUCK ---------> X101 1XXX --> 0101 1000 --> 58
ROM7 --> CAPTAIN HOOK ----------> X110 1XXX --> 0110 1000 --> 68
ROM8 --> SNOW BROTHERS ---------> X111 1XXX --> 0111 1000 --> 78
All of the games are Mapper1 (SLROM)
The menu code was originally Mapper 4 and I had to convert it to Mapper 1
Special thanks to Master Oliveira for his great idea of generating clock signal by using WRAM CE and CPU R/W, without his help I would get stuck on using address lines for clock signal!
By the way any idea on how to run this rom with emulator?
What mapper number should I use?
And how to write the cupl sourcecode?
Re: 8 IN 1 SLROM Multicartridge
Yes, this is really a great idea.
I found these, but they are not free :
GAL16V8 Data Sheet
ISP Engineering Kit Model 300 Data Sheet
Lattice Diamond Programmer Software
Lets find a free project to use
Edit 1 :
And here is a very neat programmer : Uprog LITE / LPT
Edit 2 :
Oh,well it seems Uprog is not free, is it?!
But don't worry here is another FREE one, YES! :
GALBlast Version 1.6
I found these, but they are not free :
GAL16V8 Data Sheet
ISP Engineering Kit Model 300 Data Sheet
Lattice Diamond Programmer Software
Lets find a free project to use
Edit 1 :
And here is a very neat programmer : Uprog LITE / LPT
Edit 2 :
Oh,well it seems Uprog is not free, is it?!
But don't worry here is another FREE one, YES! :
GALBlast Version 1.6
Re: 8 IN 1 SLROM Multicartridge
FARID wrote:Yes, this is really a great idea.
I found these, but they are not free :
GAL16V8 Data Sheet
ISP Engineering Kit Model 300 Data Sheet
Lattice Diamond Programmer Software
Lets find a free project to use
Edit 1 :
And here is a very neat programmer : Uprog LITE / LPT
Edit 2 :
Oh,well it seems Uprog is not free, is it?!
But don't worry here is another FREE one, YES! :
GALBlast Version 1.6
I have the programmer
So I need a guide to write the abel or cupl code.
Re: 8 IN 1 SLROM Multicartridge
Maybe you can use this tutorial :
Schematic and ABEL-HDL Design Tutorial
Schematic and ABEL-HDL Design Tutorial
Re: 8 IN 1 SLROM Multicartridge
Check out WinCUPL. It's very simple to use, and has a built-in waveform Simulator.
Re: 8 IN 1 SLROM Multicartridge
FARID, please upload a picture in the first post they do not appear
Re: 8 IN 1 SLROM Multicartridge
There you are, I reuploaded them and added a cover, have funRuslansh wrote:FARID, please upload a picture in the first post they do not appear