Pac-Man test ROM

philmurr

Well-known member

Donor 4 years: 2022-2025
Joined
Mar 25, 2008
Messages
579
Reaction score
589
Location
Basingstoke, Hampshire, United Kingdom
I'm sure one exists already but I've not been able to find it, so I've adapted my other test ROMs to work with Pac-Man. Tested on mame and real hardware, note the emulation error where mame shows all 8 sprites.

Replace ROM at location 6E. Kindly hosted by Porchy, can be downloaded here:-

https://www.jammarcade.net/files/ROMs/Diagnostic/Pacman test ROM.zip

As they're the same pcb should also work on Ms Pac-Man
 
I'm sure one exists already but I've not been able to find it, so I've adapted my other test ROMs to work with Pac-Man. Tested on mame and real hardware, note the emulation error where mame shows all 8 sprites.

Replace ROM at location 6E. Kindly hosted by Porchy, can be downloaded here:-

https://www.jammarcade.net/files/ROMs/Diagnostic/Pacman test ROM.zip

As they're the same pcb should also work on Ms Pac-Man
I just used this tonight. It is awesome. @philmurr send me a dm with a pp address so I can drop a $$ tip your way for posting this up here.
 
Hey @philmurr ant chance you have some docs on what your test Rom is telling me? Got another board past rom failure and booting now your test rom says ram stuffed.
See pic.
Thanks again for such a great tool.

sidenote. 4R through 4K ram has been socketed and replaced with known working new.
 

Attachments

  • D1992607-C0D2-40D6-920E-B0B8D22F24D7.jpeg
    D1992607-C0D2-40D6-920E-B0B8D22F24D7.jpeg
    1.1 MB · Views: 120
I'll try this out sometime. I got a board in that doesn't display the ghost names in Pac-Man and writes garbage characters at the bottom and just resets immediately after. test mode doesn't work at all. I'm uncertain as to the integrity of sockets and such, but it's obviously good enough to "run" the game.

my JAMMA harness flipped over and I plugged the JAMMA adapter in backwards (oops) but I believe the voltage regulator on the board probably ate the excess power. if it fried anything I don't think it would get as far as it does. the 6E and 6H mask roms had a million legs broken off.
 
It's saying there's a fault at address 4C00, it writes a value then reads it back. If it's different then stops testing

So, 4C00 is the start of programme (work) RAM 4R & 4M. From that, either the RAM is faulty (already swapped, so unlikely) or something else. As it's the first location checked where it fails, my first test would be the select logic, both are selected from 5L pin 9 so see what's happening there, you should get a short "low" when it starts the test then fails.

@thegleek I claim no responsibility for "stuffed", it was in the original Galaxian test ROM I based my other test ROMs on and thought it was a nice touch to leave it in :)

I do intend to update all test ROMs soon, and get them to also suggest the suspected failed IC location
 
It's saying there's a fault at address 4C00, it writes a value then reads it back. If it's different then stops testing

So, 4C00 is the start of programme (work) RAM 4R & 4M. From that, either the RAM is faulty (already swapped, so unlikely) or something else. As it's the first location checked where it fails, my first test would be the select logic, both are selected from 5L pin 9 so see what's happening there, you should get a short "low" when it starts the test then fails.

@thegleek I claim no responsibility for "stuffed", it was in the original Galaxian test ROM I based my other test ROMs on and thought it was a nice touch to leave it in :)

I do intend to update all test ROMs soon, and get them to also suggest the suspected failed IC location
Thx @philmurr. I'll take a poke at 5L and report back. Since I have 7 pac boards to go, my vote is for test rom v2.0 to be pac first! Thx again for sharing such a great tool.
 
I just used this tonight. It is awesome. @philmurr send me a dm with a pp address so I can drop a $$ tip your way for posting this up here.

how do people throw dollar bills at you? i google'd "philmurr" and only found some old groups with some possible email addresses for you:
- [email protected]
- [email protected]

we just need the email that links to your paypal so we can make it rain...
 
so I made a test rom, got the ram stuffed message. when I went to start popping rams out I saw the legs were all rusty. this board was in pretty poor condition. upon taking the rams out they had about as many legs broken off as the roms. :)

so this will require the digits from many 4164 rams to fix, but I traded all chips from a good board and it ran perfectly fine and also completed all tests.

what's the science behind MAME having 8 ghosts in the sprite scroll test and a real board only having 6?
 
This goes on a 2532 EPROM without modification? I noticed it's only 1328 bytes.
 
I just programmed the binary to a 2532 rom and... #profit

so apparently so, without modification.
 
Thx @philmurr. I'll take a poke at 5L and report back. Since I have 7 pac boards to go, my vote is for test rom v2.0 to be pac first! Thx again for sharing such a great tool.

Hey SCUBA, Did you ever figure out what was the problem. I have a "stuffed RAM" at 4D71 and all my signals look good. My 5L looks as it should, I cannot find anything in the Scratch RAM / VRAM Addresser circuit that resembles a problem.
 
Hey SCUBA, Did you ever figure out what was the problem. I have a "stuffed RAM" at 4D71 and all my signals look good. My 5L looks as it should, I cannot find anything in the Scratch RAM / VRAM Addresser circuit that resembles a problem.
I haven't gotten back to this one. I have a stack of around 20 pacs to get back to and this is one of them.
 
Back
Top Bottom