Jump to content
IGNORED

7800: Ultra PacMan (I promise this is the last 1!)


PacManPlus

Recommended Posts

Hi:

 

I liked TwoBitScore's hack very much (it was 6 mazes!) So here it is for the 7800.

Although I thought it was a very cool hack, I didn't like them changing the monster's names and colors, so I left that part out. I also left out the 'free game/life butterfly fruit'. All six mazes are here though, and because of that I had to increase the size to 32K.

 

Now. for anyone who likes to fool around with Hack-O-Matic, I've seperated the maze data from the game code. The way I've set up the tables, it is now possible to have 16 different mazes, set up in any order and color (up to 32 levels). Here are the new tables (the addresses listed here are in 'Hack O Matic' addressing, meaning they start at $0000 instead of $8000 like the 7800 needs):

 

0000 - Inside color of maze (0000 - 000F) (Indexed by maze number)

0010 - Outside color of maze (0010 - 001F) (Indexed by maze number)

0020 - Dot color (0020 - 002F) (Indexed by maze number)

0030 - Animation Pointer (0030 - 004F) (Indexed by level number - it's $FF for no animation)

0050 - Maze table (0050 - 006F) (Table from level number to maze)

0070 - Energizer Row - top set (0070 - 007F) (Indexed by maze number)

0080 - Energizer Row - bottom set (0080 - 008F) (Indexed by maze number)

0090 - Energizer Col - left set (0090 - 009F) (Indexed by maze number)

00A0 - Energizer Col - right set (00A0 - 00AF) (Indexed by maze number)

 

Some helpful locations:

4D28 - Maximum level number + 1

4D2C - Level to wrap back to when maximum reached (only for racks and intermissions)

54CD/54CE - put back to A5 and C6 (respectively) to prevent mosters from going up above pen again (they are allowed to do this in Ultra Pac-Man)

 

Maze / Dot definitions:

0100 - Maze layout 1

013C - Dot layout 1

0200 - Maze layout 2

023C - Dot layout 2

0300 - Maze layout 3

033C - Dot layout 3

...

0F00 - Maze layout 15

0F3C - Dot layout 15

1000 - Maze layout 16

103C - Dot layout 16

 

Mazes data starts at the upper left corner and runs down in columns. They are mirrored on the right side, so only half the maze is stored.

 

The Dot data starts at the upper left corner, and runs accross. The entire set of dots within the maze are held (no mirroring).

 

REMEMBER! The levels start with the Teddy Bear, not the Cherry!

 

In the mean time, have fun with Ultra Pac-Man :)

 

Bob

post-1787-1119224257_thumb.jpg

ULTRAPAC.ZIP

Link to comment
Share on other sites

Ya know... if you're gonna keep doing these, then you're just gonna HAVE to Super PacMan !!! :-)

 

 

 

Curt

 

 

 

NOTE: If you do make any changes, you will need to put a new signature key into the file.  A search in these forums should bring it up ;)

 

Bob

877219[/snapback]

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
I'm just getting a flickering blue screen when using my CC2 - is there any settings that are different compared to your other Pac-Man hacks?

887252[/snapback]

 

This one is 32K as opposed to 16K on the others.

 

Mitch

Link to comment
Share on other sites

  • 3 months later...
  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...