Vs. Super Mario Bros. on PowerPak

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

User avatar
Xious
Posts: 189
Joined: Sun Oct 11, 2009 5:21 am
Location: Sol 3 in Mutter's Spiral
Contact:

Post by Xious »

Arasoi wrote:I have tried using the light gun in both ports, yes. Sadly I don't own 2 zappers so can't try the trick of having 2 plugged in (I can see about borrowing another one)

The current problem is that the game glitches/freezes/makes a loud noise when used in a regular NES console. This is apparently due to a CRC check present in most arcade roms.

Unfortunately I havent had much luck disabling said check. it is a bit beyond my skill level at this point.

I could be wrong about this, this is just what I have been told by the ASM/ROM hacker trying to help me out.
It may be possible that the game expects both guns and is failing a system check routine because they are not both present, or is lacking some important piece of hardware that it expects from the Vs logic design or the Gun Kit.

I think that the Vs arcade will generate an error and refuse to load if both guns are not present upon booting.

If you can check with both guns plugged-in, see if it still freezes. I'd be curious to know the result.

-Xious
2600
Posts: 96
Joined: Tue Aug 07, 2007 10:28 am

Post by 2600 »

Xious wrote:
It may be possible that the game expects both guns and is failing a system check routine because they are not both present, or is lacking some important piece of hardware that it expects from the Vs logic design or the Gun Kit.

I think that the Vs arcade will generate an error and refuse to load if both guns are not present upon booting.

If you can check with both guns plugged-in, see if it still freezes. I'd be curious to know the result.

-Xious
The gun games do have an alarm, but it is not a check for multiple guns. From the schematics, I believe it checks to see if Player1 Up is enabled all the time. You could try keeping Up held down to see if that fixes the Alarm sound. You would want to do this as soon as you can. Then modify the game for that check.

The graphic glitches could be because you don't have the mapper hooked up correctly. Most Vs. games use one of the output pins of the 2A03 to switch the CHR banks. Also, there is no CRC check on Duck Hunt.
Arasoi
Posts: 28
Joined: Mon Jul 12, 2010 1:13 am

Post by Arasoi »

2600 wrote:
The gun games do have an alarm, but it is not a check for multiple guns. From the schematics, I believe it checks to see if Player1 Up is enabled all the time. You could try keeping Up held down to see if that fixes the Alarm sound. You would want to do this as soon as you can. Then modify the game for that check.
Bingo, holding up fixes the alarm sound. Now its just a matter of finding and disabling that check.
2600
Posts: 96
Joined: Tue Aug 07, 2007 10:28 am

Post by 2600 »

Arasoi wrote:
2600 wrote:
The gun games do have an alarm, but it is not a check for multiple guns. From the schematics, I believe it checks to see if Player1 Up is enabled all the time. You could try keeping Up held down to see if that fixes the Alarm sound. You would want to do this as soon as you can. Then modify the game for that check.
Bingo, holding up fixes the alarm sound. Now its just a matter of finding and disabling that check.
If you do that, a simpler way to do the free play would be to do something similar. Duck Hunt checks the dip switches to see if they are enabled for Free Play. Just make the game code returns that they are.
nothingnew
Posts: 24
Joined: Tue Feb 02, 2010 7:15 pm

Post by nothingnew »

I checked the game with two zappers, neither work. The only response I can get from the game is when I mess around with the buttons/directional pad.
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

Am I the only one who feels left out?

How do you convert unisystem -> NES? :(
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

You hack the games until they work.
Are they polling the dip switches? Make them read back a hardcoded immediate value instead.
Are they checking for the coin slot? Make them check for a button instead.
Are they using scrambled colors? Hack them back to normal.
Are they using the system-built-in CHR switch feature? Use a mapper instead.
And so on...
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

I'm talking about the files themselves.

I have a bunch of 1A, 1B, 1C, etc. files.
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

I've only ever seen them in NES format. Are those MAME files?
Look at them in a tile viewer to see what's CHR and what's PRG, then glue the files together in a hex editor, and slap on an iNES header. Don't forget to set the VS bit in the header, and possibly set it as Mapper 99.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

Cool. All is well.
User avatar
Super-Hampster
Posts: 185
Joined: Fri May 12, 2006 4:40 pm

Post by Super-Hampster »

Jedi QuestMaster wrote:Cool. All is well.
here is a header for mapper 99 as well as the color correcting ips patch

http://www.mediafire.com/file/jnj2dy3kt ... ection.zip


The .1x files are prg rom and the .2x files are chr rom files.

they have to be merged. If you run windows use the command prompt and do the following (assuming the file names are mds-sm4.*):

Code: Select all

copy /b mds-sm4.1d+mds-sm4.1c+mds-sm4.1b+mds-sm4.1a mds-sm4.prg
THen, do the same for the chr

Code: Select all

copy /b mds-sm4.2b+mds-sm4.2a mds-sm4.chr
make sure you do them in that order, notice the file extensions go in reverse alphabetical order.

then use a utility like TNINES to merge the chr, prg and hdr file I gave you into an .nes file
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Super-Hampster wrote:then use a utility like TNINES to merge the chr, prg and hdr file I gave you into an .nes file
Why use a tool if you were already using copy /b just fine before? Does TNINES do anything more than join the files?
User avatar
Super-Hampster
Posts: 185
Joined: Fri May 12, 2006 4:40 pm

Post by Super-Hampster »

tokumaru wrote:
Super-Hampster wrote:then use a utility like TNINES to merge the chr, prg and hdr file I gave you into an .nes file
Why use a tool if you were already using copy /b just fine before? Does TNINES do anything more than join the files?
that I don't know. it might check the rom size against the reported size in the header and tell you if there is an error but I'm not sure. As far as I'm concerned I just use it to make sure they're merged correctly.
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

Jedi QuestMaster wrote:Cool. All is well.
warcraft78
Posts: 5
Joined: Sat Mar 17, 2012 5:54 pm

Post by warcraft78 »

Would you repost the ips patch for Vs. Super mario bros to fix the pallette and coin input. The links don't work anymore. I'm a little late to the game on these downloads.. sorry I just bought the powerpak. nice setup they got there.
Thanks
Post Reply