Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AM crashes while generating MAME/MESS rom list (listsoftware) #201

Open
yoshi41 opened this issue Mar 27, 2016 · 8 comments
Open

AM crashes while generating MAME/MESS rom list (listsoftware) #201

yoshi41 opened this issue Mar 27, 2016 · 8 comments

Comments

@yoshi41
Copy link

yoshi41 commented Mar 27, 2016

I use AM on my GroovyMAME CRT (UMSA) arcade pc with Windows 7.

Great frontend for CRT setups. Thanks for your work!

I have troubles generating rom lists for MAME/MESS.

Tested with regular MAME and GroovyMAME 0.171 using different builds of AM version 2.

It works fine with MAME (listxml) and short MESS (listsoftware) rom lists, but it crashes with long MESS rom lists.

Working Example (sms)

sms.cfg

# Generated by Attract-Mode v2.0.0-rc3-1
#
executable           ..\mame\mame64.exe
args                 [system] -cart "[romfilename]"
rompath              ..\mame\roms\sms
romext               .zip;.7z
system               sms;Sega Master System
info_source          listsoftware
artwork    flyer           
artwork    marquee         
artwork    snap           
artwork    wheel           

It works in the GUI and on the command line.

E:\temp\firefox\attract.nightly>attract -b mess-sms
*** Generating Collection/Rom List: mess-sms
 - Found 584 files.
100%
 * Calculated CRCs for 0 files in 1553ms.
 - Obtaining -listsoftware info [sms]
 > 20em1                     ==> 20 em 1 (Bra)             [ 11]
 > 3dragon                   ==> The Three Dragon Story... [ 11]
 ...
 > zool                      ==> Zool - Ninja of the 'N... [ 11]
 - Removing any duplicate entries...
 + Writing 584 entries to: E:\temp\firefox\attract.nightly\romlists/mess-sms1.txt

E:\temp\firefox\attract.nightly>

Non-Working Example (megadriv)

mess-genesis.cfg

# Generated by Attract-Mode v2.0.0-rc3-1
#
executable           ..\mame\mame64.exe
args                 [system] -cart "[romfilename]"
rompath              ..\mame\roms\megadriv
romext               .zip;.7z
system               megadriv;Sega Genesis
info_source          listsoftware
artwork    flyer           
artwork    marquee         
artwork    snap           
artwork    wheel           

AM crashes in the GUI and on the command line. Also tried with "Vista" compatibility mode, same issue.

E:\temp\firefox\attract.nightly>attract -b mess-genesis
*** Generating Collection/Rom List: mess-genesis
 - Found 2327 files.
100%

E:\temp\firefox\attract.nightly>

I was able to generate the rom list for MAME and MESS sms, pce, tg16, sgx roms.

But I can't generate it for MESS megadriv, nes, snes roms. It always crashes around 50% progress.

PS: Generating the software list with mame command line works fine.

Thanks for your help.

@mickelson
Copy link
Owner

Hi there, just a note that I have been unable to reproduce this to date.

@TeknikFrik
Copy link

TeknikFrik commented Jul 10, 2016

I have this exact problem with nes and megadriv collections. Using just a few roms makes the list generation work.

Is there a debug build that could give you stack trace info or something?

I tested with both the release and nightly builds (just replacing the .exe), 64-bit. Nightly 32-bit also crashed.

@janisc
Copy link

janisc commented Jul 23, 2016

Happens to me too with nes and snes roms. Using Groovy Arcade Linux distro. I am also willing to give more information, but I don't know how to do it. I only have 1 gig memory in my arcade cab, wonder if that could be a reason...

@ZeroQI
Copy link

ZeroQI commented Aug 20, 2016

Windows 10 x64, so used latest mame 64 bit here: http://mamedev.org/release.html > "mame0176b_64bit.exe" [https://github.com/mamedev/mame/releases/download/mame0176/mame0176b_64bit.exe]
in command prompt i did:
C:\mame>mame64 -listsoftware snes>"mame - snes.xml"
mame - snes.zip
C:\Users\Default.DESKTOP-B6V7IAG\Desktop\attract-v2.1.0-win64>attract -i "mame - snes.xml"
*** Importing Collection/Rom List: mame - snes.xml
[Import mame - snes.xml] - Imported 0 entries.
[Import Z:\Software\Emulation\Emulators\Mame\Catver.ini] - found info for 0 entries.
[Import Z:\Software\Emulation\Emulators\mame\nplayers.ini] - found info for 0 entries.

@davidmateusreis
Copy link

Hi,

I had the same issue moments ago...
So, just zip your .gen/.sms roms and will works.

@TiBeN
Copy link

TiBeN commented Apr 2, 2017

Same issue for me, can't generate Neogeo AES list using mame.

@antonioginer
Copy link

Same issue here, both MESS-genesis and MESS-snes make Attract Mode crash (AM latest version / GroovyMAME 0.183).

@mbalfour
Copy link
Contributor

mbalfour commented Jan 6, 2018

For nes files, the crash is due to a bad pointer, the fix is in #405 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants