Jump to content
IGNORED

Hack of a hack: "Mr. Pac-Man"


El Destructo

Recommended Posts

Based on my suggestions in this thread, scottith and I have been hacking on Rob Kudla's "Towards a Better Pac-Man" hack to make it look and play even closer to the arcade.

 

scottith cleaned up the "PACMAN" logo & added the dash, and changed the ghost's "sheet-tails" and "eyes" to look like Jr. Pac-Man.

 

I fixed the ghost colors to match their personalities, and re-designed the maze: thinner walls, more dots to eat, and the lower corners are twisty, in the spirit of the original. It's a little more challenging as a result.

 

To keep it distinct from Rob's version, I have named it "Mr. Pac-Man", to reflect how we collectively started with Ms. Pac-Man and made changes.

 

Let me know what you think! I hope you like it. 8)

 

mr_pac_man.gif

mr._pac_man.zip

Link to comment
Share on other sites

hmmm I like it a lot! :) But just a thought.. would it be possible to provide a copy of your hack but without the maze change? (perhaps as just an alternative option in roms? :P). I do like the ghost graphics alterations and the correction of the colors (and the little change to the cherries) :D

 

:idea: Actually hmm.. yknow this brings up another idea. Maybe there should be a hack of MsPacman, keeping it as Mspac, but with 4 new mazes. That'd be a fun one wouldn't it? :idea: It'd be sort of like Ms Pac Attack in the arcades/Mame :P

Link to comment
Share on other sites

Don't add it just yet, please, this is the first time anyone's seen it and I'd like the opportunity to incorporate suggestions and improvements.

 

No problem, I have a large queue of hacks to add and maybe by the time I actually get around to adding them you'll have incorporated those improvements. :) :)

 

..Al

Link to comment
Share on other sites

I really like the name Mr. Pac-Man.

 

I'm getting the same high pitched beep here. It's really loud and annoying. Is a shortcut in the sound code really needed?

 

My suggestion for an improvement (don't know if it's doable): make the dots white, like in the unreleased Ebivision version, the one Pesco is derived from. They make the playfield white and don't show the maze on those scanlines. I think the gaps in the maze actually make it look better.

Link to comment
Share on other sites

Don't add it just yet, please, this is the first time anyone's seen it and I'd like the opportunity to incorporate suggestions and improvements.

You should change the copyright date into 2003.

 

I don't know how the mazes are encoded, but maybe it's possible to write a simple (graphical) editor and patch the user defined mazes into the ROM.

 

Then everybody could design it's own mazes and the discussion about most correct mazes would have an end too.

Link to comment
Share on other sites

Here's an alpha (read: broken ;) ) version of Mr. Pac-Man with some new changes:

 

Copyright year changed from 1999 to 2003, per Thomas' suggestion;

 

Flipped the cherries to face left: more like the arcade, and one less thing to remind me of 2600 Ms. Pac-Man; and

 

I composed a new startup tune with double the note resolution! Trouble is, it breaks all the other sounds. Try eating ghosts or dying to hear what I mean. :D

 

Double the resolution means twice as much note data to cram into the ROM, which means disassembling and rearranging code. But, in the meantime, I wanted to share the tune.

 

So turn it up!

mr._pac_man_new_start_tune.zip

Link to comment
Share on other sites

Yeah, you guys are doing an awesome job on this. The music is just about exactly how I would have done it if I could have at the time.

 

The complaints people have about the high pitched whine apply to the original Ms. Pac-Man and my hack as well, unless there's something I missed in this hack in my experimentation with Stella under Linux. The shortcut with pitch 0 was on the part of Atari's guys, not us.

 

Some of the other requests people have had (in particular the white dots) would require a total rewrite of the kernel, I think. Not to say it'd be that hard nowadays, but I had no way to disassemble and subsequently reassemble an 8K game back then (and I still don't know how now.) I hand-assembled the hundred or so bytes of new code I added and patched it in like the rest of my changes with a hex editor.

 

The maze editor is definitely doable and I thought about doing some VB thing back then, but you also need to figure out how many dots will display in your layout and change the "number of dots to complete the board" byte in the ROM. Piece of cake but I was too lazy at the time and it's kinda low priority for me now.

 

Anyway, great going, it'd be cool if someone came up with something generally available that's visibly better than that infamous uncirculated Ebivision game ;)

 

Rob

Link to comment
Share on other sites

You know.. I sort of like how it turned out where it flashes and plays the little fanfare snippet from the intro whenever you eat a ghost or fruit! It kinda makes it more lively! :lol: :D Good stuff :)

 

I'm still torn whether I like this maze better or the maze from Rob's.. hmmmm. Or do I like them both. errghh such decisions ;)

post-31-1045546041_thumb.jpg

post-31-1045546042_thumb.jpg

Link to comment
Share on other sites

I've found a way to squeeze the doubled sound information into the cart: double only the main voice. The new code plays one note on voice 2 for every two notes on voice 1.

 

No more bits of start tune playing instead of sound effects; they are now distinct, the maze flashes only after it's cleared instead of during the start tune, and getting caught by a ghost resumes the current maze per usual rather than advancing to the next maze.

 

Two curious side effects remain: Pac-Man spins during the beginning of the start tune, and eating ghosts sometimes shortens or lengthens the energizer time. My modified sound playback code is probably to blame.

 

Anyway, almost everything is back to normal. Once that's done, I plan to work on the following improvements:

  • Take advantage of a seemingly large block of empty space to present the complete set of Pac-Man fruits, including the Galaxian;

[*]Display the orange, lime, galaxian, and bell fruit for two mazes each;

[*]At higher levels, reduce the energizer time to zero (ghosts reverse direction only).

  • This project will be on hold while I move, but after a week or two I'll be back on it. I'm having too much fun with it to put it down!
Link to comment
Share on other sites

That's a cool looking game. Here's a curiosoty.

 

Would it be possible to take the maze, and make a smaller version in black to overlay the original blue one? I don't know if I'm explaining it right, but What I'm talking about would allow the walls of the maze to have the hollow vectorlike look of the arcade game. Or just program the wall with a hole in it.

 

Not important, and won't affect how the game plays, but would be interesting anyhow.

Link to comment
Share on other sites

That's a cool looking game.  Here's a curiosoty.

 

Would it be possible to take the maze, and make a smaller version in black to overlay the original blue one?  I don't know if I'm explaining it right, but What I'm talking about would allow the walls of the maze to have the hollow vectorlike look of the arcade game.  Or just program the wall with a hole in it.  

 

Not important, and won't affect how the game plays, but would be interesting anyhow.

 

Even with my limited knowledge of 2600 programming, I think I can safely say that achieving that result would be (A.) impossible or (B.) so flickery as to induce massive epileptic seizures.

Link to comment
Share on other sites

  • 6 months 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...