Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05050 Crash/Freeze Critical (emulator) Always Oct 29, 2012, 16:03 Dec 28, 2012, 13:32
Tester hap View Status Public Platform
Assigned To R. Belmont Resolution Fixed OS
Status [?] Resolved Driver
Version 0.147u1 Fixed in Version 0.148 Build
Fixed in Git Commit Github Pull Request #
Summary 05050: gaiapols, mmaulers: Crashes to prompt after a few seconds.
Description Crashes to prompt after a few seconds.
This was posted by 3xcl4m4t10n on mameworld's forum, and confirmed.
Steps To Reproduce let it run in attract mode (INS to speed up)
Additional Information
Github Commit
Flags
Regression Version 0.146u5
Affected Sets / Systems gaiapols, mmaulers
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.09060
Osso
Moderator
Oct 29, 2012, 16:34
dadandr:

(gdb) bt
#0 0x0000000000e56ae4 in K053936GP_zoom_draw (machine=..., chip=0, ctrl=0x0,
    linectrl=0x0, bitmap=..., cliprect=..., tmap=0xe9288f0, tilebpp=8,
    blend=0, alpha=255, pixeldouble_output=0) at src/mame/video/konamigx.c:293
#1 0x0000000000e56f10 in K053936GP_0_zoom_draw (machine=..., bitmap=...,
    cliprect=..., tmap=0xe9288f0, tilebpp=8, blend=0, alpha=255,
    pixeldouble_output=0) at src/mame/video/konamigx.c:352
#2 0x0000000000e5a076 in konamigx_mixer (machine=..., bitmap=...,
    cliprect=..., sub1=0xe9288f0, sub1flags=8, sub2=0x0, sub2flags=0,
    mixerflags=0, extra_bitmap=0x0, rushingheroes_hack=0)
    at src/mame/video/konamigx.c:1584
#3 0x0000000000ea243a in mystwarr_state::screen_update_dadandrn (
    this=0xcb097d0, screen=..., bitmap=..., cliprect=...)
    at src/mame/video/mystwarr.c:540
#4 0x0000000002c02947 in delegate_base<unsigned int, screen_device&, bitmap_rgb32&, rectangle const&, _noparam, _noparam>::operator() (this=0xcb10db8,
    p1=..., p2=..., p3=...) at src/emu/delegate.h:542
#5 0x0000000002c0000d in screen_device::update_partial (this=0xcb10940,
    scanline=240) at src/emu/screen.c:599
#6 0x0000000002c45bc6 in video_manager::finish_screen_updates (this=0xcde9380)
    at src/emu/video.c:647
#7 0x0000000002c44726 in video_manager::frame_update (this=0xcde9380,
    debug=false) at src/emu/video.c:218
#8 0x0000000002c00c5b in screen_device::vblank_end (this=0xcb10940)
    at src/emu/screen.c:842
#9 0x0000000002bff61b in screen_device::device_timer (this=0xcb10940,
    timer=..., id=1, param=0, ptr=0x0) at src/emu/screen.c:398
#10 0x0000000002bfd0da in device_t::timer_expired (this=0xcb10940, timer=...,
    id=1, param=0, ptr=0x0) at src/emu/device.h:231
#11 0x0000000002bfcbb1 in device_scheduler::execute_timers (
    this=0x7fffffffda28) at src/emu/schedule.c:910
#12 0x0000000002bfb907 in device_scheduler::timeslice (this=0x7fffffffda28)
    at src/emu/schedule.c:429
#13 0x0000000002b9477c in running_machine::run (this=0x7fffffff7fb0,
    firstrun=true) at src/emu/machine.c:393
#14 0x0000000002b92014 in mame_execute (options=..., osd=...)
    at src/emu/mame.c:190
#15 0x0000000002abae50 in cli_frontend::execute (this=0x7fffffffde10, argc=3,
    argv=0x7fffffffe168) at src/emu/clifront.c:254
#16 0x00000000022b5097 in main (argc=3, argv=0x7fffffffe168)
    at src/osd/sdl/sdlmain.c:369
User avatar
No.09061
hap
Developer
Oct 29, 2012, 16:51
It's these in konamigx.h:
m_k053936_0_ctrl(*this,"k053936_0_ctrl",32),
m_k053936_0_linectrl(*this,"k053936_0_line",32),

at 32: mystwarr.c games crash
at 16: konamigx.c games crash
User avatar
No.09087
kevenz
Tester
Nov 8, 2012, 22:42
I was going to add it too, both of these games crashes before reaching the title screen.
User avatar
No.09089
Haze
Senior Tester
Nov 9, 2012, 12:10
edited on: Nov 9, 2012, 12:34
You could probably just untangle the drivers, they use some common chips (like most Konami games) I don't think they have to be derived from one another

the main thing in konamigx.c causing it to require being derived from konamigx_state are protection handlers which are used only by mystwarr.c anyway..... That said, if you split it off konamigx your ROZ stuff is broken anyway, so something else is actually wrong I think anyway.
User avatar
No.09170
Osso
Moderator
Dec 28, 2012, 06:55
Seems RB fixed it for 0.147u5 / 0.148.