It is currently Wed Apr 25, 2018 3:55 am

All times are UTC - 7 hours



Forum rules


1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.



Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 7:12 pm 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
Hello,
I need some help finding the correct rom to use to make a Goonies reproduction cart. This game was not released here in the United States so I would like to make one for my collection. I'm using ReadNES3 to split me files and then I look at the details which will show me the size of the files and the mapper being used. The problem is that the Japan version is using mapper 87 and I need to put this onto a CNROM pcb which uses mapper 3. I have researched this topic and there seems to be a rom out there that is already translated over to a mapper 3 for the CNROM board. Every rom I download that is suppose to be mapper 3 ready, I show it is not using mapper 3. Does anyone out there already have the mapper 3 version of Goonies that they could supply to me, or possibly give me a link where I could download it from? Thanks


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 7:31 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7027
Location: Seattle
Look for "Goonies, The (J) [hM03].nes"


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 7:38 pm 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
I have tried that but when I split the file and then go look at the details it is still not showing mapper 3. Is there a certain place to get the correct version? I have downloaded about 10 different hM03 versions. Thanks


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 8:03 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7027
Location: Seattle
Are you sure you're looking at the right file? I've got one sitting in GoodNES 3.14, header definitely marked as mapper 3. sha1sum {prg+chr} = 89488b017c7b68525363776978a960291eb46f82, sha1sum{prg} = 803f44dd1e96abd675a2828f917ce245e1a00147, sha1sum{chr}=f2fcf55d22a38a01df45393c90c73ff14b3b647c .

Doesn't have a line in Nestopia's database, and works correctly in Nestopia.


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 8:08 pm 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
Yes, I have no problem playing them in nestopia as they all play fine. None of them report as mapper 3 when I look at details of rom. I don't want to program eproms with wrong mapper and waste them. Can you just send me the rom you use and I can check it out like I'm doing the others?


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 8:35 pm 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
Here is the link to the last rom I tried:
(ROM link removed - admin)

Here are the details I get from that rom:
Base file name: C:\Users\stingray\Desktop\Goonies, The (J) [hM03]\Goonies, The (J) [hM03]
Program repetition: 1 time(s)
Character repetition: 1 time(s)
Program RAM size: 840KB
iNES format: 2.0
System: NES
Program Banks: 2 (16KB Each)
Character Banks: 1 (8KB Each)
Mapper: 64
Mirroring: Vertical
Trainer: No

As you can see I use the "Goonies, The (J) [hM03].nes" and it is saying it is using mapper 64

Please help


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 9:12 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7027
Location: Seattle
First, please remove the link. This isn't a forum for that sort of thing.

That file's header is completely crap. It both has the DiskDude! crap that ruins everything (and is part of why it indicates that the file is mapper 64—"D" in DiskDude is encoded as 64+4), but it also indicates that the file is mapper 0 (i.e. NROM) and only has one CHR bank (when neither seems to be true: the file is 48 KiB, not the 40 KiB that's indicated by the header)

I gave you the sha1sums for the build that was in GoodNES for a reason. Please use them.


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 9:25 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3318
Location: Mountain View, CA, USA
Please do not link to ROM images. Furthermore, that site gives you an .exe -- likely a vector for viruses or malware. AWFUL.

The "h" in "hM03" means it's a hacked ROM, where someone has screwed around with it to accomplish some thing or another. In this case, the "M03" part means someone hacked the ROM to use mapper 3.

The official GoodNES tools ROM I have as of June 2016 is this:

MD5 checksum:
Code:
460d3e6805496c35d630f538d01e68e4 *Goonies, The (J) [!].nes


NES header:
Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  4E 45 53 1A 02 02 71 50 00 00 00 00 00 00 00 00  NES...qP........


Nestopia has a database entry for this ROM:
Code:
Soft-patched: No
CRC:          E6DF6616
SHA-1:        D85F671830E18376840285D457A7F59659882B8B
System:       Famicom
Board:        KONAMI-74*139/74, Mapper 87
PRG-ROM:      32k
CHR-ROM:      16k
Solder Pad:   H:1 V:0
Battery:      No
Dump:         OK

    <game>
        <cartridge system="Famicom" dump="ok" crc="E6DF6616" sha1="D85F671830E18376840285D457A7F59659882B8B">
            <board type="KONAMI-74*139/74" mapper="87">
                <prg size="32k" />
                <chr size="16k" />
                <pad h="1" v="0" />
            </board>
        </cartridge>
    </game>


Without the database in place:
Code:
Soft-patched: No
CRC:          E6DF6616
SHA-1:        D85F671830E18376840285D457A7F59659882B8B
System:       NES-NTSC
Board:        74*139/74, Mapper 87
PRG-ROM:      32k
CHR-ROM:      16k
Solder Pad:   H:1 V:0
Battery:      No
Dump:         Unknown


The hM03 ROM looks like this:
Code:
f1fd5f3d1838d642157df4a5cc3db8c0 *Goonies, The (J) [hM03].nes


NES header:
Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  4E 45 53 1A 02 02 31 00 00 00 00 00 00 00 00 00  NES...1.........


Nestopia has no database entry for it, but this is what it looks like:
Code:
Soft-patched: No
CRC:          E3B98143
SHA-1:        89488B017C7B68525363776978A960291EB46F82
System:       NES-NTSC
Board:        CNROM, Mapper 3
PRG-ROM:      32k
CHR-ROM:      16k
Solder Pad:   H:1 V:0
Battery:      No
Dump:         Unknown


Which is "correct" is unknown to me. GoodTools is supposed to label the "official/correct dump" with [!] so whether or not that's true in this case I don't know. Time to check BootGod's DB?

Edit: BootGod's DB says this game is in fact mapper 87: http://bootgod.dyndns.org:7777/profile.php?id=1563


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sat Sep 03, 2016 9:58 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10431
Location: Rio de Janeiro - Brazil
Relevant thread?


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sun Sep 04, 2016 10:48 am 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
Sorry for linking a rom file, I did not know we should not do that. I was able to get a zip file from the link I posted though. Anyway, in one of the 15 different rom files I tried to pull I think I did get a good one, but I'm very new to making these so I'm not to familiar with the code or the checksum that was posted in a previous reply. Can you explain to me how I can check this out? I'm using ReadNES3 to split the chr and prg files for me and I'm assuming it strips the header off as well. I would really like to check if this is correct before I burn the roms. It plays fine on nestopia and here are the details from the ReadNES3 file.

Base file name: C:\Users\stingray\Desktop\Goonies, The (J) [hM03](Second Try)\Goonies, The (J) [hM03]
Program repetition: 1 time(s)
Character repetition: 1 time(s)
Program RAM size: 0KB
iNES format: 1.0
System: NES
Program Banks: 2 (16KB Each)
Character Banks: 2 (8KB Each)
Mapper: 3
Mirroring: Vertical
Trainer: No


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sun Sep 04, 2016 11:06 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7027
Location: Seattle
superuser.com: Is there a built-in checksum utility on Windows 7?

You apparently can use certUtil from the windows cmd prompt, or can install any of many simple options.


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sun Sep 04, 2016 1:01 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10431
Location: Rio de Janeiro - Brazil
I think I've used this in the past: http://www.nirsoft.net/utils/hash_my_files.html


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sun Sep 04, 2016 1:38 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3318
Location: Mountain View, CA, USA
Nestopia will provide the information I provided (for header details + CRC + SHA1) -- it's under View -> Image Info, alongside use of the command-line utility md5sum which you can get from here. (You can extract md5sum.exe from the binaries .zip, and libintl3.dll from the dependencies zip, and then put both in a directory together and it'll work-- i.e. you don't need to "install" anything)

That HashTab Windows shell extension is pretty sweet though!


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Sun Sep 04, 2016 8:36 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 3052
Location: Tampere, Finland
HxD (hex editor) can also calculate a variety of checksums (including partial checksums based on a selection -- nice for calculating PRG/CHR checksums separately).

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
 Post subject: Re: Goonies Reproduction
PostPosted: Tue Sep 06, 2016 5:53 am 
Offline

Joined: Thu Apr 21, 2016 2:47 pm
Posts: 21
I have found the correct rom to use and the game has been made successfully. However I do have one other question about another game I'm trying to create. I'm trying to create dig dug as it was never released over here as well. My question resides as follows:

Here is the info I pull from the details:
Base file name: C:\Users\stingray\Desktop\Dig Dug (Japan)\Dig Dug (Japan)
Program repetition: 1 time(s)
Character repetition: 1 time(s)
Program RAM size: 0KB
iNES format: 1.0
System: NES
Program Banks: 1 (16KB Each)
Character Banks: 1 (8KB Each)
Mapper: 0
Mirroring: Horizontal
Trainer: No

I see I have a mapper 0 and the largest any file is the Prg being 16KB so I would assume I could just put this directly on an NROM-128 and be fine. Well when I try to play this through nestopia I see the following details:

File: Dig Dug (Japan).nes
Directory: C:\Users\stingray\Desktop\Dig Dug\
Soft-patched: No
CRC: B174B680
SHA-1: FCD1984D4CB3E0AB4D626ED2561C8E6D57198B76
System: Famicom
Board: NAMCOT-3301
PRG-ROM: 16k
CHR-ROM: 8k
Solder Pad: H:0 V:1
Battery: No
Dump: OK

Nestopioa is saying the board is a NAMCOT-3301. Since this is a mapper 0 will I still be able to just put this on an NROM-128 or will I need to find another suitable rom to use?
Thanks


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group