Bootleg Games Central Forum

Pirate Discussion => Famicom/NES => Topic started by: Nikolka on December 27, 2020, 05:44:44 AM

Title: Nes Multicart Famicom
Post by: Nikolka on December 27, 2020, 05:44:44 AM
Hello, I have a famicom multicart, the cards have new mappers. Can anyone decrypt? And share on yours site? I have a dumper.

Thanks for the feedback
Title: Re: Nes Multicart Famicom
Post by: Blue Erazor on December 27, 2020, 08:47:12 AM
Which multicart is it? Are you sure it has a new mapper? What you could do is get it looked at by someone skilled at dumping roms.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 28, 2020, 01:50:35 PM
Which multicart is it? Are you sure it has a new mapper? What you could do is get it looked at by someone skilled at dumping roms.
yes i am sure. they are not in the nesdev mapper table

Dragon2snow confirmed it

for example
Mapper NC-20MB
Mapper 8090
similar to mapper 395
and KD-7/9-c, HP898D,
NC-3000M

I have data from two multicart but no one knows what the mapper is, because it is new, there is no emulator for these mappers
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 28, 2020, 01:52:44 PM
I don't know who understands, I would like to share my multicart for other people
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on December 28, 2020, 07:24:10 PM
What dumping device do you have?
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 29, 2020, 01:38:33 PM

still this rom similar to the mapper 395 and 52.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 29, 2020, 01:42:49 PM

i can also send a pcb

for all the multicart I've sent here
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on December 29, 2020, 05:28:15 PM
So you already have ROM files of them all, and just need them emulated? Or do you have completely undumped multicarts as well? Unfortuntely, I am not familiar at all with the syntax of the script you posted.

I have temporarily added support for what you set to mapper 108 as mapper 428. I need to check though whether one of the previous 400 already-assigned mappers could not take it.  ;D
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on December 31, 2020, 06:08:34 AM
These are mapper 319 (https://wiki.nesdev.com/w/index.php/NES_2.0_Mapper_319):

130-in-1
63-in-1 NJ-01b
66-in-1 KD-6130
78-in-1 KD-6129
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 31, 2020, 08:16:20 AM
NewRisingSun
Thank you. I thought so

unfortunately i can't dump, i don't have a scripting mapper 319, can you please help me?

This is a new mapper, I don't have data, just a menu listing 20 in 1
Title: Re: Nes Multicart Famicom
Post by: Nikolka on December 31, 2020, 08:23:36 AM
 PCB NC-20MB
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on December 31, 2020, 09:54:15 AM
As I said before, unfortunately, I cannot write scripts for your dumper, as I am unfamiliar with that syntax. Please ask someone like dragon2snow or byemu to write a script for mapper 319, using the information on Mapper 319's wiki page.

Edit:
I have added mapper 428 for KB46 and 14-in-1 to NintendulatorNRS.
160000 rawdata still confuses me.
6000-in-1 does not really seem to be mapper 227?

An "Anago Kazzo" script for mapper 319 would look like this:
Code: [Select]
board <- {
  mappernum = 319,
  cpu_rom = {
    size_base = 0x20000, size_max = 0x20000, banksize = 0x8000
  },
  ppu_rom = {
    size_base = 0x10000, size_max = 0x10000, banksize = 0x2000
  },
  cpu_romsize = 0x20000, cpu_banksize = 0x8000,
  ppu_romsize = 0x10000, ppu_banksize = 0x2000,
  ppu_ramfind = false, vram_mirrorfind = false
};

function cpu_dump(d, pagesize, banksize) {
  for (local i = 0; i < pagesize; i += 1) {
    cpu_write(d, 0x6004, (i << 3) | 0x40);
    cpu_read(d, 0x8000, 0x4000);
    cpu_read(d, 0xC000, 0x4000);
  }
]

function ppu_dump(d, pagesize, banksize) {
  for (local i = 0; i < pagesize; i += 1) {
    cpu_write(d, 0x6000, i << 4);
    ppu_read(d, 0x0000, 0x2000);
  }
}
Ask somebody familiar with your dumper to translate that to your dumper's script syntax.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 01, 2021, 07:58:21 AM
Thank you very much
I will try to ask.
Can you please share the multicart mapper modification? KB46 and 14-in-1 please.
6000-in-1 according to dragon2snow it is a mapper 227.
160000  Similar to mapper 395 and 52
3000 in 1
perhaps similar to mapper 391
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 06, 2021, 06:34:32 AM
These two cards maybe mapper 57, but I havn't the script.
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 06, 2021, 07:18:33 AM
I don't understand --- have you now successfully dumped "130-in-1"/"63-in-1 NJ-01b"/"66-in-1 KD-6130"/"78-in-1 KD-6129" using that mapper 319 script?

158-in-1 and 999-in-1 use the same mapper (428) as "14-in-1 (WL 118-9999999in1)" and "1000000-in-1 (KB46)". Since you have already dumped WL 118 and KB46, you must already have a dumping script for it.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 06, 2021, 01:56:34 PM
These two cards maybe mapper 57, but I havn't the script.

I have a script mapper 57, it's not a mapper 57. Do you want a script mapper 57? I can send it to you. I need a script mapper 134 t4a54a and Mapper 134 BS-5652 and a few others
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 06, 2021, 02:03:30 PM
I don't understand --- have you now successfully dumped "130-in-1"/"63-in-1 NJ-01b"/"66-in-1 KD-6130"/"78-in-1 KD-6129" using that mapper 319 script?

158-in-1 and 999-in-1 use the same mapper (428) as "14-in-1 (WL 118-9999999in1)" and "1000000-in-1 (KB46)". Since you have already dumped WL 118 and KB46, you must already have a dumping script for it.
yes i threw it out using script mapper 319

I don't have a script, please share the script. Card mapper added by Drgon2snow mapper (428) as "14-in-1 (WL 118-9999999in1)" and "1000000-in-1 (KB46)

Could you write some scripts in the nut file I sent you? I have more cards but I miss the listings.
If you were so kind.
Or for a reward

Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 07, 2021, 01:21:39 AM
These two cards maybe mapper 57, but I havn't the script.

I have a script mapper 57, it's not a mapper 57. Do you want a script mapper 57? I can send it to you. I need a script mapper 134 t4a54a and Mapper 134 BS-5652 and a few others

Yeah, but my dump machine is Tengu , do you have the correct script?
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 07, 2021, 03:19:25 AM
I don't understand --- have you now successfully dumped "130-in-1"/"63-in-1 NJ-01b"/"66-in-1 KD-6130"/"78-in-1 KD-6129" using that mapper 319 script?

158-in-1 and 999-in-1 use the same mapper (428) as "14-in-1 (WL 118-9999999in1)" and "1000000-in-1 (KB46)". Since you have already dumped WL 118 and KB46, you must already have a dumping script for it.
I watched mapper 432 is 13000000 in 1? similar to mapper 395 realtec
Please share and others too, thank you
Modify message
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 07, 2021, 09:50:42 PM
These two cards maybe mapper 57, but I havn't the script.

I have a script mapper 57, it's not a mapper 57. Do you want a script mapper 57? I can send it to you. I need a script mapper 134 t4a54a and Mapper 134 BS-5652 and a few others

Yeah, but my dump machine is Tengu , do you have the correct script?
yes i have the same dumper as yours :-)
please share your scripts. I'm sending you mapper 57
mapper 57 you must use nnd.exe
write to m57.lua enter

OK, i'll take a try. And by the way, what mapper's carts do you have?
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 07, 2021, 11:31:56 PM
I have about 200 of them but I miss the scripts
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 08, 2021, 02:16:46 PM
Oof! You are overwhelming me with your requests.  :-\

This dumper's script syntax is very difficult. More difficult than the script syntax of any other dumper I had to deal with. Maybe if the example script were not such a complete mess, I would have less difficulty.

Please dump and post mapper 319 carts using M319.lua. I don't guarantee for anything.
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 08, 2021, 05:35:47 PM
Quote
does not work, no response to the dump
I only removed the diagnostic print messages, which is why it is silent. But there should still be a file created, so please check. If not, I cannot help you anymore.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 09, 2021, 02:17:59 AM
Quote
does not work, no response to the dump
I only removed the diagnostic print messages, which is why it is silent. But there should still be a file created, so please check. If not, I cannot help you anymore.
your srcipt works. Listed as mapper 63, changing to mapper 319 tab works
Thank you very much

I can pay for other scripts and your help, I can send money abroad :-)
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 09, 2021, 06:16:30 AM
First, please dump and post the other mapper 319 cartridges, 130-in-1/63-in-1 NJ-01b/66-in-1 KD-6130/78-in-1 KD-6129. I want to finsh all dumps of one mapper before moving on to the next. Otherwise, it will become too confusing.
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 09, 2021, 07:16:20 AM
Ok
display other menus, switch is missing
Thank you

Do you have any chat please? For better communication? For example QQ or Discord and others?
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 09, 2021, 09:38:15 AM
Bootleg Games Discord (https://discord.gg/0uB7bt1brM9qoZAm)
Title: Re: Nes Multicart Famicom
Post by: Nikolka on January 09, 2021, 11:03:25 AM
I sent you a friend request
Thank you
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 18, 2021, 02:23:38 AM
These two cards maybe mapper 57, but I havn't the script.

I have a script mapper 57, it's not a mapper 57. Do you want a script mapper 57? I can send it to you. I need a script mapper 134 t4a54a and Mapper 134 BS-5652 and a few others

Yeah, but my dump machine is Tengu , do you have the correct script?
yes i have the same dumper as yours :-)
please share your scripts. I'm sending you mapper 57
mapper 57 you must use nnd.exe
write to m57.lua enter
I'd try, and could worked. Thanks.
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 18, 2021, 02:35:49 AM
And one more question, I have a multicart which is maybe use mapper 332, but i can't do a fully dump. Can someone help?

This is my mapper 332 script:
function cpu_dump(d, prg_size, banksize)
{
    for (local i = 0x08; i < 0x10; i += 0x01) {
      cpu_write(d, 0x6000, i &0x07);
      cpu_read(d, 0x8000, 0x4000);
      cpu_read(d, 0xC000, 0x4000);
   }
   for(local j = 0x48; j < 0x50; j += 0x01){
      cpu_write(d, 0x6000, j &0x07 | j >>3 &0x08);
      cpu_read(d, 0x8000, 0x4000);
      cpu_read(d, 0xC000, 0x4000);
   }
}
function ppu_dump(d, chr_size, banksize)
{
   for (local i = 0x20; i < 0x28; i += 0x01) {
    cpu_write(d, 0x6001, i &0x07);
    ppu_read(d, 0x0000, 0x2000);
   }
   local j = 0x48;
   cpu_write(d, 0x6000, j);
   for (local i = 0x20; i < 0x28; i += 0x01) {
    cpu_write(d, 0x6001, i &0x07);
    ppu_read(d, 0x0000, 0x2000);
   }
}

Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 18, 2021, 09:33:46 PM
Sending full script, please share multicart

rewrite nut 332 to nut 100, after listing rewrite mapper 100 to mapper 332
Thanks, i'll try it.
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 18, 2021, 09:50:54 PM
Sending full script, please share multicart

rewrite nut 332 to nut 100, after listing rewrite mapper 100 to mapper 332
OK, this script can use. But still has a problem with one of the game: Soccer's title. Could you help me?

Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 19, 2021, 05:55:18 AM
Only NintendulatorNRS will run mapper 332 correctly. The ROM itself is good. What is the cartridge ID code (HH-xxx)?
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 19, 2021, 06:07:39 AM
Only NintendulatorNRS will run mapper 332 correctly. The ROM itself is good. What is the cartridge ID code (HH-xxx)?
Yeah, it's HH Series.
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 19, 2021, 06:10:41 AM
Yes, which number?
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 19, 2021, 08:56:17 AM
Yes, which number?
I don't know, there's no cover.
Title: Re: Nes Multicart Famicom
Post by: ggdjr on January 19, 2021, 09:03:16 AM
Only NintendulatorNRS will run mapper 332 correctly. The ROM itself is good. What is the cartridge ID code (HH-xxx)?
But I don't know if it's the rom or the emulator's problem, if you know what's the problem, please give me some help. Actually, i have some multicarts dumps, i want to share in this forum. But i don't know how to insert a local image, and i don't know how to write emulator.
Title: Re: Nes Multicart Famicom
Post by: NewRisingSun on January 19, 2021, 12:33:34 PM
I don't understand what you are asking. Just download a current build of NintendulatorNRS (http://unlicensed.games/libg/static.php?page=NintendulatorNRS) and try to run your ROM file with it. You don't have to write your own emulator.