Jump to content

Photo

MAME weirdness

MAME weirdness Atari 5200 5200

7 replies to this topic

#1 jenorton OFFLINE  

jenorton

    Combat Commando

  • 7 posts

Posted Wed Jul 11, 2018 7:14 PM

Hi:

Here's the absolutely weirdest thing I've ever come across, and I'd like to run it by you all and see if you have any thoughts about what could be happening.

I downloaded a copy of the Pacman rom for Atari 5200, made sure Mame was set up properly, and ran it as follows:

mame64 a5200 -cart "Pac Man (1982) (Atari).zip"

It worked flawlessly.

For comparison, I downloaded a bunch of roms from emuparadise and used the Pacman rom images from that set.

I had to rezip them with normal zip, and change file extensions from .bin to .a52, but, after all that, all the rom files from each Pacman set showed to be exactly the same with a binary comparison.

Even so, Mame refused to run them. The copyright screen would show up, then the screen went black.

Bear with me, it's not over yet. Here's the really weird thing.

I wanted to run Ms. Pacman also. I used the proper naming conventions, zipped the files, no success. Now, this gets really weird! Read on to see what happened next.

So far, the only zip file that worked was the zip file of Pacman I originally downloaded.

Working on a hunch, and, don't ask me why I thought of this, but, I said, "what the heck--everything else hasn't worked", I took the original pacman zip file, added the Ms. Pacman images to it, deleted the Pacman images from the file, renamed it to "Ms. Pac-Man (1982) (Atari).zip", ran it, and it worked! Yet, when I created my own zip file, nothing worked, not Pacman or Ms. Pacman, even though every file was checked and the binary comparisons were spot on, no differences, and, I made sure my zip file and the file names inside the zip file were consistent.

There should be no reason why my own zip files I created wouldn't work, nor can I see any reason that using the original zip file that was working would make a difference. But, there it is. I now have both working Pacman and Ms. Pacman, and I can't exsplain why.

I just created my own file for Jr. Pacman and it worked without me doing anything special, other than making sure the filenames were right.

Is this not the absolutely weirdest thing you've ever heard of.

I'm scratching my head over it, and probably will never understand it.

But, if any of you have any thoughts, I'd like to hear them.

#2 fiddlepaddle OFFLINE  

fiddlepaddle

    River Patroller

  • 2,473 posts

Posted Wed Jul 11, 2018 8:59 PM

I don't know much about the emulator, but it sounds like something related to your zip software. Can you try unzipped files?

#3 thetick1 OFFLINE  

thetick1

    Dragonstomper

  • 600 posts
  • Location:NYC Metro

Posted Wed Jul 11, 2018 9:19 PM

Exactly how are you checking the files are binary equivalents?  Windows and hex editing applications can be very deceiving .. not showing certain header info.  With Linux or cygwin run od on the binaries and do a diff between the results.  I would suspect there is a difference in the header info between the zip files.


Edited by thetick1, Wed Jul 11, 2018 9:20 PM.


#4 MrMaddog OFFLINE  

MrMaddog

    Dragonstomper

  • 805 posts
  • Not a 'gamer' but a video game player...
  • Location:Parts Unknown

Posted Wed Jul 11, 2018 10:13 PM

I wouldn't use MAME for 5200 emulation...  Top button never works and I kept getting graphical glitches and even crashes.

 

I highly recommend using Kat52 if not Altirra.



#5 jenorton OFFLINE  

jenorton

    Combat Commando

  • Topic Starter
  • 7 posts

Posted Thu Jul 12, 2018 4:37 AM

Hi:

Thanks for the recommendation.

As for file comparison, I compared the .a52 files with fc/b file1 file2

Had to do that with each of the rom dumps associated with the game.


I'll look into the other emulators as well.

Thanks!

#6 Atari Nut OFFLINE  

Atari Nut

    Chopper Commander

  • 221 posts

Posted Thu Jul 12, 2018 4:45 PM

MAME requires ROMS with the proper CRC as defined in the hash file a5200.hsi.  Pac-Man is defined as...

 

 <hash crc32="8873ef51" name="Pacman (Atari) (U)">
  <year>1982</year>
  <manufacturer>Atari</manufacturer>
  <extrainfo>A13MIRRORING</extrainfo>

 

You can edit this entry with the correct CRC for the ROM you want to try or you can create a new entry in this format...with a different name.

 

Alternatively, you can use Altirra which has far superior Atari emulation and doesn't require you to define each ROM as MAME does.



#7 Atari3 OFFLINE  

Atari3

    Combat Commando

  • 1 posts

Posted Mon Aug 6, 2018 11:37 AM

I am no longer into Atari emulation, but I am pretty sure I was able to load and play the Pac-Man ROM into the Atari++ emulator. It's an old but working emulator and my favorite one when it comes to Atari 5200 for Windows



#8 scotty OFFLINE  

scotty

    Moonsweeper

  • 401 posts
  • I have, but have **YOU** played Atari today?
  • Location:North Olmsted, Ohio

Posted Thu Aug 16, 2018 3:21 PM

Altirra is as close as you will get to real hardware.  It is awesome.







Also tagged with one or more of these keywords: MAME weirdness, Atari 5200, 5200

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users