[mythtv-users] MythGame and SNES emulator woes

Calvin Harrigan charriglists at bellsouth.net
Tue Nov 22 08:50:22 EST 2005


Byron Pezan wrote:

>>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
>
>
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>  
>
I've also run into this problem with a number of roms.  If you don't 
want to run svn or re-download the roms, do what I did. Manually enter 
the roms into the database.  It's a bit of a pain but worked for me.  I 
dumped the 'gamemetadata' table, make sure you have at least a couple 
SNES roms in there, then edit the .sql file to include all the snes roms 
in the directory.  Of course you'll have to load the script back into 
the database.

Calvin...


More information about the mythtv-users mailing list