[mythtv-users] MythGame and SNES emulator woes

Byron Pezan byron at dreamtech.org
Mon Nov 21 22:55:48 EST 2005


> Jesse Guardiani wrote:
>> byron wrote:
>>> My recent Myth project has been to get MythGame functional.  My goal
>>> was
>>> to get MAME, NES and SNES all working through the MythGame interface.
>>> So far I've been successful in getting MAME and NES roms detected and
>>> playable through MythGame.  However SNES has proven to be a little
>>> trickier.
>>>
>>> My problem:
>>> When going into the games menu it scans for SNES games every time but
>>> never updates the UI or the database as far as I can tell.  Running the
>>> emulators from a console works in both zsnes and snes9x.  I do not see
>>> any info logged to the backend log with verbose set to all, nor do I
>>> see
>>> anything sent the console when running mythfrontend from the command
>>> line.  I have tried zipped and unzipped roms with varying permissions
>>> all to no avail.  I've also tried using both zsnes and snes9x without
>>> success.
>
> [...]
>
>> That's what I did. I had more trouble with xmame than snes9x though.
>> I'll try to get you
>> my command line later tonight.
>
> Pulled it from MySQL:
> /usr/games/bin/snes9x -stereo -tr -fs -joydev1 /dev/input/js_madcatz
> -joymap1 2 1 3 0 4 5 9 8 -joydev2 /dev/input/js0 -joyaxis1 0 1
>
> Nothing special to it other than the X-Box joystick magic. My guess
> would be that your ROMs might have bad checksums.
>
> --
> Jesse Guardiani
> Programmer/Sys Admin
> jesse at wingnet.net
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>

Well it turns out you were right Jesse.  Apparently every ROM from Vimm's
Lair fails the checksum.  I'm assuming this is because he adds the website
info to the ROM header.  I was able to find a ROM that passed the checksum
and MythGame found it and happily added it to the database.  That's great
news.  The bad news is that I have over 600 ROMS that all fail the
checksum :(  If there weren't so many I would re-download them (or rather
write a scraper to download them for me).  Now I think my options are
either to find a way to re-write the checksums into the ROMS or look at
disabling the checksum function of MythGame for the SNES emulator.  I
think I'd rather re-write the checksums.  I've read that there are tools
available to do this, but I've been unable to find any so far.  If anyone
knows of any tools I would love a heads up.

Thanks for all help and suggestions.

byron




More information about the mythtv-users mailing list