Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06513 Crash/Freeze Major Always Mar 7, 2017, 01:16 Mar 7, 2017, 04:59
Tester MusicLovr View Status Public Platform MAME (Official Binary)
Assigned To R. Belmont Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver gba.cpp
Version 0.183 Fixed in Version 0.184 Build 64-bit
Summary MESS-specific 06513: gba: Many previously working gba sl_roms now freeze
Description It seems that MAME 0.182 may have broken 100s (perhaps 1/3, or more) of previously working gba sl_roms. Problem remains unresolved in 0.183 - Win32 or 64. All was well, in 0.181.

The freeze occurs immediately after the initial 'Game Boy' screen.
Steps To Reproduce A couple of run strings, to illustrate problem modes, and show what I'm doing:
 
white screen, most quiet (this one), but a few with static:
K:\Games\Mame\mame64.exe -cheat -nodrc -artpath "K:\Downloads\MAME EXTRAs\artwork" -cheatpath "K:\Downloads\MAME EXTRAs" -hashpath "K:\Games\Mame\hash" -rompath "K:\Downloads\MAME ROMs;K:\Downloads\MAME Software List ROMs" -samplepath "K:\Downloads\MAME EXTRAs\samples" -sound dsound -video opengl -output console -snapname "soft-lists/gba/spongbmvu" gba -cart gba:spongbmvu

black screen, static:
K:\Games\Mame\mame64.exe -cheat -nodrc -artpath "K:\Downloads\MAME EXTRAs\artwork" -cheatpath "K:\Downloads\MAME EXTRAs" -hashpath "K:\Games\Mame\hash" -rompath "K:\Downloads\MAME ROMs;K:\Downloads\MAME Software List ROMs" -samplepath "K:\Downloads\MAME EXTRAs\samples" -sound dsound -video opengl -output console -snapname "soft-lists/gba/spongbmvup" gba -cart gba:spongbmvup

As examples - some (not all) of the now freezing sl_roms (from between Sonic and first few Super Marios):
..., sonicgen, spongblcu, spongbbv, spongbmvu, spongbmvup, spyroice, spyroatr, spyroflm, spyroicej, spyrornga, spyrorng, swep3, swep3u, swndroid, swndroidu, swtrilgy, swtrilgyu, steelemp, strawrc, strawd, sfa3, sfa3u, sfa3j, srs, srsu, srsj, suprbpop, sdsumos, superhrn, smad, sma2, sma2u, sma3u, ...

You should be able to jump into the list, about anywhere, and within trying 2-3 games, find one that freezes.


Additional Information The problem seems to reside within MAME, not gba.cpp or the sl_roms, as these freezes do not occur when running MAME 0.181 against 0.183 ROMs, 0.183 gba SL_ROMs, and 0.183 EXTRAs.

  
Flags
Regression Version
Affected Sets / Systems gba
Attached Files
 
Relationships
There are no relationsihp linked to this issue.
Notes
2
User avatar
No.13682
B2K24
Moderator
Mar 7, 2017, 04:12
Fixed in current Git

https://github.com/mamedev/mame/commit/dfa9ae179a70025f8071f708a279437b7dc3048c
User avatar
No.13683
MusicLovr
Tester
Mar 7, 2017, 04:59
Wow, that was fast!

And forgive my manners:
hello, all. I'm a new kid, around here, though have been using mame since 2005.