Editing Mega Drive/Genesis Pac-Man 2 The New Adventures

Started by FUTURA, December 27, 2020, 05:56:48 PM

Previous topic - Next topic

FUTURA

So the game Pac-Man 2 The New Adventures has Mega Drive/Genesis versions of Pac-Man and Pac-Jr within the rom/game itself, and can be accessed with password codes.

https://www.youtube.com/watch?v=DJHX9P-ePQk

What I was hoping for was to make 2 separate IPS Patches for this, both instantly loading one of the two games upon loading the ROM/game.

So one IPS patch would effectively remove Pac-Man 2 The New Adventures AND Pac-Jr, so only the original Pac-Man game plays on the rom/game.

The other IPS patch would effectively remove Pac-Man 2 The New Adventures AND Pac-Man, so only the original Pac-Jr game plays on the rom/game.

Is this possible and can I get help for these patches? Thanks!
Super Sonic Speed!

eskayelle

#1
If you went into the ROM and wrote #$0001 to offset 0x426CC & D, will that get you Pac-Man upon pressing Start?

If yes, check out https://gamehacking.org/game/15619 for some other options.

[EDIT]
Here's a headstart for you.  Pac-Man and Pac-Jr. are both accessible from the first menu, but you'll need to exit the Password screen to access Pac-Jr.  Whether you can bypass that Password screen and go straight to Pac-Jr. will be your homework.  Happy hacking!
I once wrote a blog.  Maybe you'll find something in it useful?  https://www.romhacking.net/forum/index.php?topic=30593.0

SuperStarFox

This sounds like a great idea for a rom-hack, because that way... nobody has to enter passwords in Pac-Man 2 - The New Adventures in order to play both Pac-Man and Pac-Jr.!  :laugh:

FUTURA

Quote from: SuperStarFox on December 28, 2020, 05:05:58 AM
This sounds like a great idea for a rom-hack, because that way... nobody has to enter passwords in Pac-Man 2 - The New Adventures in order to play both Pac-Man and Pac-Jr.!  :laugh:

Yeah, that was the idea. To turn those games into their own separate ROMS sort of.  :thumbsup:

December 31, 2020, 11:03:03 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

Not having much luck with this, can anyone figure out the IPS patch for these?
Super Sonic Speed!

BillyTime! Games

I was curious about this as well and tried my hand at it a couple weeks ago.

I'm sure a well timed jump command or JSR should do the trick. I'll give it another go sometime this week. :)

FUTURA

Quote from: moonmaster1 on January 03, 2021, 02:07:16 PM
I was curious about this as well and tried my hand at it a couple weeks ago.

I'm sure a well timed jump command or JSR should do the trick. I'll give it another go sometime this week. :)

Ah cool! This could be fun.
Super Sonic Speed!

BillyTime! Games

So I have results and it rather odd but here codes.

I have cooked up this list of game genie codes. It pinpoints your cursor to the exit button and automatically exits to Pac-Jr.
It achieves this by jumping to the end of the rom to add the numbers to ram (Therefore giving me room) then jumping back.

The only problem I've seen is that this set of codes doesn't work on Kega Fusion. It will break at the password screen. I've tested on gens r57 to much better results.


Auto Skip:
AA7A-JN6G
9E6A-J6XL
D26A-JADN
NA6A-K05R
9V7V-7GMA
AP7V-6ADC
9V7V-6ADE
G37V-735G
9V7V-7GMJ
BB7V-6ADL
9V7V-6ADN
HB7V-735R
9F7V-66XT
AV7V-6ADW
RB7V-7TMY

Same code but in hex:
043A86:6600
04386A:4EF9
04386C:001E
04386E:7B60
1E7B60:33FC
1E7B62:0003
1E7B64:00FC
1E7B66:FC36
1E7B68:33FC
1E7B6A:0008
1E7B6C:00FC
1E7B6E:FC38
1E7B70:4EF9
1E7B72:0004
1E7B74:3870

FUTURA

Quote from: moonmaster1 on January 04, 2021, 06:45:56 AM
So I have results and it rather odd but here codes.

I have cooked up this list of game genie codes. It pinpoints your cursor to the exit button and automatically exits to Pac-Jr.
It achieves this by jumping to the end of the rom to add the numbers to ram (Therefore giving me room) then jumping back.

The only problem I've seen is that this set of codes doesn't work on Kega Fusion. It will break at the password screen. I've tested on gens r57 to much better results.


Auto Skip:
AA7A-JN6G
9E6A-J6XL
D26A-JADN
NA6A-K05R
9V7V-7GMA
AP7V-6ADC
9V7V-6ADE
G37V-735G
9V7V-7GMJ
BB7V-6ADL
9V7V-6ADN
HB7V-735R
9F7V-66XT
AV7V-6ADW
RB7V-7TMY

Same code but in hex:
043A86:6600
04386A:4EF9
04386C:001E
04386E:7B60
1E7B60:33FC
1E7B62:0003
1E7B64:00FC
1E7B66:FC36
1E7B68:33FC
1E7B6A:0008
1E7B6C:00FC
1E7B6E:FC38
1E7B70:4EF9
1E7B72:0004
1E7B74:3870

Not quite what I was expecting.

The result I was hoping to get would be to load the ROM file, and to have the Pac-Jr game menu appear instantly cutting out the sega logo and the pac-man 2 new adventures menu completely.

The same thing for the hidden Pac-Man game as well.
Super Sonic Speed!

Tony H

FUTURA, I think I understand what you're asking for. Try these codes with the regular Pac-Man 2 ROM and when the game starts, don't touch anything and see if that's kind of what you want.  The Sega and Namco screens are still there, but it automatically skips the entire sequence where the ghosts are running around, it automatically skips the Pac-Man 2 title screen, and it automatically goes from the Start screen to the original Pac-Man game, all without having to touch anything.

I can also have it skip the Sega and Namco screens, but I think it looks better with them (and I was too lazy to do them).  There are 5 codes below, although I'm pretty sure I can get that down to 2 or 3 codes (it is currently just skipping each section instead of jumping past all of them). 

Pac-Man 2: The New Adventures (Genesis) Game Genie

AAWT-JA5N +
LAWT-JCDR +
AEXA-JAGN +
AAKB-WA3G +
RETA-J6XA
Skip the opening sequences and automatically boot into the original Pac-Man game.
The Code Hut: http://codehut.gshi.org/

Game Genie codes and ROM hacking guides

FUTURA

Quote from: Tony H on January 04, 2021, 11:14:13 PM
FUTURA, I think I understand what you're asking for. Try these codes with the regular Pac-Man 2 ROM and when the game starts, don't touch anything and see if that's kind of what you want.  The Sega and Namco screens are still there, but it automatically skips the entire sequence where the ghosts are running around, it automatically skips the Pac-Man 2 title screen, and it automatically goes from the Start screen to the original Pac-Man game, all without having to touch anything.

I can also have it skip the Sega and Namco screens, but I think it looks better with them (and I was too lazy to do them).  There are 5 codes below, although I'm pretty sure I can get that down to 2 or 3 codes (it is currently just skipping each section instead of jumping past all of them). 

Pac-Man 2: The New Adventures (Genesis) Game Genie

AAWT-JA5N +
LAWT-JCDR +
AEXA-JAGN +
AAKB-WA3G +
RETA-J6XA
Skip the opening sequences and automatically boot into the original Pac-Man game.

YEAH! That is VERY close!

I like the opening sequences too. Is it possible however to skip the Pac-Man 2 menu completely?

And then have the same thing for the Pac-Jr game would be amazing!

January 07, 2021, 06:09:55 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

For this game, how would I go about disabling all the music/sound effects that play ONLY on the password menu?

Super Sonic Speed!

FUTURA

Quote from: moonmaster1 on January 04, 2021, 06:45:56 AM
So I have results and it rather odd but here codes.

I have cooked up this list of game genie codes. It pinpoints your cursor to the exit button and automatically exits to Pac-Jr.
It achieves this by jumping to the end of the rom to add the numbers to ram (Therefore giving me room) then jumping back.

The only problem I've seen is that this set of codes doesn't work on Kega Fusion. It will break at the password screen. I've tested on gens r57 to much better results.


Auto Skip:
AA7A-JN6G
9E6A-J6XL
D26A-JADN
NA6A-K05R
9V7V-7GMA
AP7V-6ADC
9V7V-6ADE
G37V-735G
9V7V-7GMJ
BB7V-6ADL
9V7V-6ADN
HB7V-735R
9F7V-66XT
AV7V-6ADW
RB7V-7TMY

Same code but in hex:
043A86:6600
04386A:4EF9
04386C:001E
04386E:7B60
1E7B60:33FC
1E7B62:0003
1E7B64:00FC
1E7B66:FC36
1E7B68:33FC
1E7B6A:0008
1E7B6C:00FC
1E7B6E:FC38
1E7B70:4EF9
1E7B72:0004
1E7B74:3870

So theoretically you could use that code with a code that accesses pac-man on the END button on the password screen instead of the EXIT button. That way accessing pac-jr is mapped to EXIT and accessing pac-man would be mapped to END, both on the password screen, and you would have them both automated to execute on their menu selections with that code I am quoting.

You'd only need a code that attaches pac-man to be accessed from the END button in order to have pac-man load practically identical to pac-jr, thus fixing the pac-man score problem. I have contacted Tony Hedstrom to make this code.
Super Sonic Speed!