カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
クラッシュ/フリーズ | 重要 (ゲーム) | 解決済み | 修正済み | 2008-01-31 10:39 | 2010-04-27 02:47 |
テスター | Fujix | 担当者 |   | ソース | dataeast/deco_mlc.cpp |
バージョン | 0.115u1 | 発生バージョン | 0.113u1 | 修正バージョン | 0.128u3 |
修正コミット | プルリク | ||||
フラグ | 旧BugID | hoops96_0115u1red | |||
セット | hoops96 | ||||
セット詳細 |
hoops96 - ダンクドリーム'95 / Hoops '96 (EU・アジア版 2.0)
| ||||
概 要 | テストキーを押すとゲームがクラッシュする。 | ||||
詳 細 | When you press the test key to reset options on the first bootup, the game crashes. It works in 0.112 and if you make a .nv file with it, the game works in 0.115u1.(gdb) run hoops96 Starting program: C:\mame/mame.exe hoops96 Program received signal SIGSEGV, Segmentation fault. 0x0113da0d in cpu_readop32 (A=13991940) at src/emu/memory.h:1101 1101 INLINE UINT32 cpu_readop32(offs_t A) { if (address_is_unsafe( A)) { memory_set_opbase(A); } return cpu_readop32_unsafe(A); } (gdb) bt full #0 0x0113da0d in cpu_readop32 (A=13991940) at src/emu/memory.h:1101 No locals. #1 0x0113d624 in arm_execute (cycles=943) at src/emu/cpu/arm/arm.c:330 pc = 550862854 insn = 396030219 #2 0x00ecf257 in cpunum_execute (cpunum=0, cycles=943) at src/emu/cpuintrf.c:1389 ran = 0 #3 0x00f171b1 in cpuexec_timeslice () at src/emu/cpuexec.c:502 target = {seconds = 3, subseconds = 551185344827586090} base = {seconds = 3, subseconds = 551117995689655056} cpunum = 0 ran = 6600 #4 0x00eab38d in run_game (driver=0x152b920) at src/emu/mame.c:346 settingsloaded = 1 machine = (running_machine *) 0x6e21d78 error = 0 firstrun = 0 mame = (mame_private *) 0x6e31d78 cb = (callback_item *) 0x4871ff8 #5 0x00f4c50c in cli_execute (argc=2, argv=0x4851ff8, osd_options=0x2233780) at src/emu/clifront.c:268 exename = 0x4881ff7 "mame" sourcename = 0x6e11ff5 "deco_mlc" gamename = 0x6e01ff8 "hoops96" driver = (const game_driver *) 0x152b920 drv = {driver_data_size = 0, cpu = {{cpu_type = 104, cpu_flags = 0, cpu_clock = 7000000, construct_map = {{0x574c4a <construct_map_readmem>, 0x575010 <construct_map_writemem>}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, { cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, { cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, { cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0, timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}}, cpu_slices_per_frame = 0, watchdog_vblank_count = 0, watchdog_time = 0, machine_start = 0, machine_reset = 0x57531a <machine_reset_mlc>, nvram_handler = 0xf13437 <nvram_handler_93C46>, memcard_handler = 0, video_attributes = 0, gfxdecodeinfo = 0x18906b0, total_colors = 2048, color_table_len = 0, default_layout = 0x0, screen = {{ tag = 0x2239ec0 "main", palette_base = 0, defstate = {width = 320, height = 256, visarea = {min_x = 0, max_x = 319, min_y = 8, max_y = 247}, oldstyle_vblank_supplied = 0 '\0', refresh = 17241379310344827, vblank = 0, format = BITMAP_FORMAT_RGB32}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = { min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = { min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = { min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0, defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0, min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}}, init_palette = 0, video_start = 0x5af310 <video_start_mlc>, video_reset = 0, video_eof = 0x5b033e <video_eof_mlc>, video_update = 0x5b0364 <video_update_mlc>, sound = {{sound_type = 24, clock = 14000000, config = 0x152b7c8, tag = 0x0, routes = 2, route = {{ output = 0, target = 0x189071a "left", gain = 1}, {output = 1, target = 0x189071f "right", gain = 1}, {output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {sound_type = 0, clock = 0, config = 0x0, tag = 0x0, routes = 0, route = {{output = 0, target = 0x0, gain = 0} <repeats 16 times>}} <repeats 31 times>}, speaker = {{ tag = 0x189071a "left", x = -0.200000003, y = 0, z = 1}, { tag = 0x189071f "right", x = 0.200000003, y = 0, z = 1}, {tag = 0x0, x = 0, y = 0, z = 0}, {tag = 0x0, x = 0, y = 0, z = 0}}, sound_start = 0, sound_reset = 0} result = -1 #6 0x00e60429 in utf8_main (argc=2, argv=0x4851ff8) at src/osd/windows/winmain.c:280 ext = 0x288cda4 ".map" #7 0x014ebb9b in main (argc=2, a_argv=0x4430450) at src/osd/windows/main.c:67 i = 2 rc = 68156920 utf8_argv = (char **) 0x4851ff8 argv = (TCHAR **) 0x4430450 | ||||
再現手順 | |||||
追加情報 | |||||
添付ファイル |