Jump to content

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


13 replies to this topic

#1  

    River Patroller

  • 3,169 posts
  • Joined: 19-June 02
  • Location:Naples, Florida

Posted Sun Jun 19, 2005 5:40 PM

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

Attached Thumbnails

  • Attached Image: mazes.jpg

Attached Files



#2  

    River Patroller

  • 3,169 posts
  • Joined: 19-June 02
  • Location:Naples, Florida

Posted Sun Jun 19, 2005 6:02 PM

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

#3  

    River Patroller

  • 4,226 posts
  • Joined: 23-April 01
  • Location:Carmel, New York

Posted Mon Jun 20, 2005 10:10 PM

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



Curt



PacManPlus, on Sun Jun 19, 2005 7:02 PM, said:

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

View Post



#4  

    Breakpack for the new millenium :D

  • 4,181 posts
  • Joined: 26-September 03
  • Location:Austell, GA

Posted Tue Jun 21, 2005 3:37 AM

I hope to have all these hacks on cart someday :love:

#5  

    Double Nickels on the Dime

  • 9,533 posts
  • Joined: 11-October 04
  • Location:Denver, CO.

Posted Tue Jun 21, 2005 7:11 AM

Breakpack, on Tue Jun 21, 2005 4:37 AM, said:

I hope to have all these hacks on cart someday :love:

View Post


How about a multicart!

Seriously though...I think when it's all said and done, this one might be the coolest one :D

#6  

    Quadrunner

  • 6,240 posts
  • Joined: 29-July 03
  • Location:Grand Prairie, TX

Posted Sun Jun 26, 2005 10:41 AM

I'd like to see a level editor come with the game! And the levels can be backed up on the High Score Cart!

#7  

    Moonsweeper

  • 335 posts
  • Joined: 10-September 04
  • Location:Nashville, TN

Posted Wed Jul 6, 2005 8:23 PM

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?

#8  

    Quadrunner

  • 5,701 posts
  • Joined: 22-April 01
  • 7800 Guy
  • Location:Southern California, USA

Posted Wed Jul 6, 2005 9:42 PM

Laner, on Wed Jul 6, 2005 7:23 PM, said:

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?

View Post


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

Mitch

#9  

    River Patroller

  • 3,169 posts
  • Joined: 19-June 02
  • Location:Naples, Florida

Posted Thu Jul 7, 2005 4:32 AM

Thanks Mitch :)

This setting works for me:
7800: Ultra Pac-Man ULTRAPAC HSC_32K HSC

Bob

#10  

    Metal Maniac

  • 24,827 posts
  • Joined: 01-August 02
  • Humble Janitor
  • Location:South Burlington, VT

Posted Fri Jul 8, 2005 1:23 PM

Can't wait to try this one out at home! :D

#11  

    Moonsweeper

  • 335 posts
  • Joined: 10-September 04
  • Location:Nashville, TN

Posted Fri Jul 8, 2005 9:46 PM

PacManPlus, on Thu Jul 7, 2005 5:32 AM, said:

Thanks Mitch :)

This setting works for me:
7800: Ultra Pac-Man    ULTRAPAC        HSC_32K HSC

Bob

View Post

Cool - that did the trick

#12  

    Double Nickels on the Dime

  • 9,533 posts
  • Joined: 11-October 04
  • Location:Denver, CO.

Posted Mon Nov 7, 2005 9:50 AM

Made a label for this one over the weekend.

the zipped one is the .bmp for printing.

Attached Thumbnails

  • Attached Image: 7800UltraPac.JPG

Attached Files



#13  

    Chopper Commander

  • 222 posts
  • Joined: 02-November 09
  • Location:Texas USA

Posted Sun Dec 13, 2009 11:10 AM

Good job! :thumbsup:

#14  

    Chopper Commander

  • 222 posts
  • Joined: 02-November 09
  • Location:Texas USA

Posted Wed Dec 16, 2009 5:26 PM

Its too bad there isn't one for MAME. :( But at least we have it on atari 7800. ;)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users