Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01775 Crash/Freeze Critical (emulator) Always May 2, 2008, 22:14 May 4, 2008, 13:23
Tester Firewave View Status Public Platform MAME (Self-compiled)
Assigned To robiza Resolution Fixed OS
Status [?] Resolved Driver
Version 0.124u5 Fixed in Version 0.125 Build Debug
Fixed in Git Commit Github Pull Request #
Summary 01775: newtangl, troangel: Crash with Access Violation
Description -----------------------------------------------------
Exception at EIP=00A0A84B (decodechar+0x039e): ACCESS VIOLATION
While attempting to read memory at 0EF6D000
-----------------------------------------------------
EAX=0EF6D000 EBX=110A1000 ECX=00000100 EDX=00000000
ESI=00000000 EDI=00000000 EBP=0022FBB8 ESP=0022FBB8

As a note - a crash in these games was fixed in an earlier version of MAME.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version > 0.124
Affected Sets / Systems newtangl, troangel
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.00861
robiza
Developer
May 3, 2008, 06:30
edited on: May 3, 2008, 06:31
with a CLEAN compile?
User avatar
No.00862
robiza
Developer
May 3, 2008, 09:47
very strange: different behaviour if you set DEBUG=1
maybe an alloc memory problem
User avatar
No.00868
Haze
Senior Tester
May 3, 2008, 19:30
no, same crash with / without DEBUG=1 , looks like invalid / wrong gfxdecode structure.
User avatar
No.00870
Haze
Senior Tester
May 3, 2008, 19:54
indeed, you can't decode the graphics like they're being decoded....
User avatar
No.00871
Haze
Senior Tester
May 3, 2008, 20:27
basically it's a non sequential decode, it overlaps itself. the only way to decode this properly is to rearrange the rom before decoding, or just adapt the drawing to use 16x16 tiles.....

I'm guessing it used to be right, but was changed for some reason??
User avatar
No.00872
robiza
Developer
May 4, 2008, 12:51
edited on: May 4, 2008, 13:23
i think zsolt converted in a single gfxdecode
partially reverted to the old code and fixed