- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
04380 | Crash/Freeze | Critical (emulator) | Always | Jun 18, 2011, 23:47 | Jul 7, 2011, 12:37 |
Tester | Tafoid | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | R. Belmont | Resolution | Fixed | OS | Windows XP (32-bit) |
Status [?] | Resolved | Driver | |||
Version | 0.142u5 | Fixed in Version | 0.143u1 | Build | Normal |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 04380: sfish2, sfish2j: Crash after OK | ||||
Description |
Both st-v sets which use CHD's crash after OK/information screen. Full backtrace attached as file. |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | 0.142u4 | ||||
Affected Sets / Systems | sfish2, sfish2j | ||||
Attached Files
|
![]() sfish2 Full Backtrace from 0.142u5 [Show Content] [Hide Content]#0 0x77c46fa3 in msvcrt!memcpy () from C:\WINDOWS\system32\msvcrt.dll No symbol table info available. #1 0x013fbbb8 in stv_bankswitch_state (machine=..., ptr=0x0, param=0) at src/mame/drivers/saturn.c:376 state = 0x1f77004c banknames = {0x3a97086 "game0", 0x3a997e0 "game1", 0x3a997e6 "game2", 0x3a997ec "game3"} game_region = 0x211d2000 "AGES-TS IT(V)NATS)C( AGE", ' ' <repeats 16 times>, "1V e01.599160111-DCC 1/ TEU", ' ' <repeats 28 times>, "ROPSIF TNIHS 2 GROPSIF TNIHS 2 GROPSIF TNIHS 2 G", ' ' <repeats 48 times> #2 0x02fcf359 in delegate_base<void, void*, int, _noparam, _noparam>::operator() (this=0x201261f8, p1=0x0, p2=0) at src/emu/delegate.h:581 No locals. #3 0x0254db8f in device_scheduler::execute_timers (this=0x22f540) at src/emu/schedule.c:910 timer = @0x201261ec was_enabled = true #4 0x0254c567 in device_scheduler::timeslice (this=0x22f540) at src/emu/schedule.c:427 call_debugger = false #5 0x02550af4 in running_machine::run (this=0x22f0b8, firstrun=true) at src/emu/machine.c:415 settingsloaded = false error = 0 #6 0x0260af80 in mame_execute (options=..., osd=...) at src/emu/mame.c:176 system = 0x3a98fa0 config = {m_minimum_quantum = {seconds = 0, attoseconds = 0, static never = {seconds = 1000000000, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = {seconds = 0, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = <same as static member of an already seen type>}}, static zero = <same as static member of an already seen type>}, m_perfect_cpu_quantum = 0x0, m_watchdog_vblank_count = 0, m_watchdog_time = {seconds = 0, attoseconds = 0, static never = { seconds = 1000000000, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = {seconds = 0, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = <same as static member of an already seen type>}}, static zero = <same as static member of an already seen type>}, m_nvram_handler = 0, m_memcard_handler = 0, m_video_attributes = 4, m_gfxdecodeinfo = 0x3a996e0, m_total_colors = 6144, m_default_layout = 0x0, m_gamedrv = @0x3a98fa0, m_options = @0x22fbe0, m_devicelist = {<tagged_list<device_t>> = { m_list = {_vptr.simple_list = 0x421eee8, m_head = 0x1f84400c, m_tail = 0x1f77004c, m_pool = @0x5ff6940, m_count = 12}, m_map = {<_tagmap> = {table = {0x0, 0x0, 0x0, 0x0, 0x1dda0688, 0x0 <repeats 22 times>, 0x1dda0750, 0x1dda0810, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1dda07b0, 0x0, 0x0, 0x1dda06b8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1dda05f0, 0x0, 0x0, 0x0, 0x0, 0x1dda0650, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1dda06e8, 0x0, 0x0, 0x1dda0620, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1dda0718, 0x0 <repeats 15 times>, 0x1dda0780, 0x0 <repeats 12 times>}}, <No data fields>}}, m_machine = 0x22f0b8}} machine = {m_respool = {m_hash_size = 193, m_listlock = 0x1dda0840, m_hash = 0x1df91cfc, m_ordered_head = 0x26b4b4, m_ordered_tail = 0x201288dc}, m_portlist = {m_list = { _vptr.simple_list = 0x421ee98, m_head = 0x1f7a92a4, m_tail = 0x1f7b15cc, m_pool = @0x5ff6940, m_count = 8}, m_map = {<_tagmap> = {table = {0x0 <repeats 41 times>, 0x1ddbbf58, 0x0 <repeats 16 times>, 0x1ddbbf88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ddbbef8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ddbbe38, 0x1ddbbe68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ddbbe98, 0x1ddbbec8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ddbbf28, 0x0, 0x0}}, <No data fields>}}, firstcpu = 0x1f84400c, gfx = { 0x2008f62c, 0x2008f8e4, 0x2008fb9c, 0x2008fe0c, 0x2009007c, 0x20090334, 0x200905ec, 0x2009085c, 0x0 <repeats 24 times>}, primary_screen = 0x1f7708e4, palette = 0x1dda0870, pens = 0x1ddb4058, colortable = 0x0, shadow_table = 0x0, priority_bitmap = 0x20090b6c, debug_flags = 0, generic = { spriteram = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, spriteram_size = 0, spriteram2 = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, spriteram2_size = 0, buffered_spriteram = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, buffered_spriteram2 = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, paletteram = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, paletteram2 = {v = 0x0, i8 = 0x0, u8 = 0x0, i16 = 0x0, u16 = 0x0, i32 = 0x0, u32 = 0x0, i64 = 0x0, u64 = 0x0}, tmpbitmap = 0x0}, memory_data = 0x1f86d174, palette_data = 0x26cb74, tilemap_data = 0x0, romload_data = 0x1f7b9b44, input_data = 0x0, input_port_data = 0x33aa84, ui_input_data = 0x1f7b7af4, debugcpu_data = 0x0, generic_machine_data = 0x2ef684, generic_video_data = 0x2008f44c, generic_audio_data = 0x2efb7c, m_config = @0x22f758, m_system = @0x3a98fa0, m_osd = @0x22fea4, m_regionlist = {m_list = {_vptr.simple_list = 0x421ee18, m_head = 0x1f7b9c9c, m_tail = 0x1f866efc, m_pool = @0x22f0b8, m_count = 3}, m_map = {<_tagmap> = {table = {0x0, 0x0, 0x0, 0x0, 0x1de62e40, 0x0 <repeats 55 times>, 0x1ddbbff8, 0x0 <repeats 23 times>, 0x1de62e70, 0x0 <repeats 12 times>}}, <No data fields>}}, m_save = { m_machine = @0x22f0b8, m_reg_allowed = false, m_illegal_regs = 0, m_entry_list = {_vptr.simple_list = 0x421ef78, m_head = 0x200b2794, m_tail = 0x2008f034, m_pool = @0x22f0b8, m_count = 783}, m_presave_list = { _vptr.simple_list = 0x421ef88, m_head = 0x26b66c, m_tail = 0x200b33cc, m_pool = @0x22f0b8, m_count = 4}, m_postload_list = {_vptr.simple_list = 0x421ef88, m_head = 0x26b6ec, m_tail = 0x200c3dfc, m_pool = @0x22f0b8, m_count = 12}, static s_magic_num = "MAMESAVE"}, m_scheduler = { m_machine = @0x22f0b8, m_executing_device = 0x0, m_execute_list = 0x1f844174, m_basetime = {seconds = 0, attoseconds = 110281832693121350, static never = { seconds = 1000000000, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = {seconds = 0, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = <same as static member of an already seen type>}}, static zero = <same as static member of an already seen type>}, m_timer_list = 0x201261ec, m_timer_allocator = {m_freelist = { _vptr.simple_list = 0x421eef8, m_head = 0x201262bc, m_tail = 0x201262bc, m_pool = @0x22f0b8, m_count = 1}}, m_callback_timer = 0x201261ec, m_callback_timer_modified = false, m_callback_timer_expire_time = {seconds = 0, attoseconds = 110281721061476012, static never = { seconds = 1000000000, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = {seconds = 0, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = <same as static member of an already seen type>}}, static zero = <same as static member of an already seen type>}, m_quantum_list = {_vptr.simple_list = 0x421f018, m_head = 0x2009fa3c, m_tail = 0x2009fa3c, m_pool = @0x22f0b8, m_count = 1}, m_quantum_allocator = {m_freelist = { _vptr.simple_list = 0x421f018, m_head = 0x0, m_tail = 0x0, m_pool = @0x22f0b8, m_count = 0}}, m_quantum_minimum = 37210548446}, m_cheat = 0x200c40a4, m_render = 0x26cfa4, m_input = 0x26b76c, m_sound = 0x1f7b8f8c, m_video = 0x33a584, m_debug_view = 0x0, m_driver_device = 0x1f77004c, m_current_phase = MACHINE_PHASE_RUNNING, m_paused = false, m_hard_reset_pending = false, m_exit_pending = false, m_exit_to_game_select = false, m_new_driver_pending = 0x0, m_soft_reset_timer = 0x2efd64, m_rand_seed = 1135144151, m_ui_active = false, m_base_time = 1308440351, m_basename = {<_astring_base> = {text = 0x22f600 "sfish2", alloclen = 56, smallbuf = "sfish2", '\000' <repeats 49 times>}, <No data fields>}, m_context = {<_astring_base> = {text = 0x22f640 "'maincpu' (0000421C)", alloclen = 56, smallbuf = "'maincpu' (0000421C)", '\000' <repeats 14 times>, "?\000`\000\000@", '\000' <repeats 15 times>}, <No data fields>}, m_sample_rate = 48000, m_logfile = 0x0, m_saveload_schedule = running_machine::SLS_NONE, m_saveload_schedule_time = {seconds = 0, attoseconds = 0, static never = {seconds = 1000000000, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = {seconds = 0, attoseconds = 0, static never = <same as static member of an already seen type>, static zero = <same as static member of an already seen type>}}, static zero = <same as static member of an already seen type>}, m_saveload_pending_file = {<_astring_base> = {text = 0x22f6a0 "", alloclen = 56, smallbuf = "\000\030\000\000\000\000\000\000�\217�\003�\"\000��!\004\000\000\000\000\000\000\000\000@i�\005", '\000' <repeats 23 times>}, <No data fields>}, m_saveload_searchpath = 0x0, m_notifier_list = {{ _vptr.simple_list = 0x421f008, m_head = 0x26c92c, m_tail = 0x1f7b8f0c, m_pool = @0x5ff6940, m_count = 3}, { _vptr.simple_list = 0x421f008, m_head = 0x2ef9a4, m_tail = 0x20092b34, m_pool = @0x5ff6940, m_count = 4}, { _vptr.simple_list = 0x421f008, m_head = 0x26c9f4, m_tail = 0x1f7b980c, m_pool = @0x5ff6940, m_count = 3}, { _vptr.simple_list = 0x421f008, m_head = 0x26ca74, m_tail = 0x1f7b988c, m_pool = @0x5ff6940, m_count = 3}, { _vptr.simple_list = 0x421f008, m_head = 0x200bd98c, m_tail = 0x26caf4, m_pool = @0x5ff6940, m_count = 22}}, m_logerror_list = {_vptr.simple_list = 0x421eff8, m_head = 0x0, m_tail = 0x0, m_pool = @0x22f0b8, m_count = 0}} firstgame = false firstrun = true exit_pending = false error = 0 #7 0x028b847d in cli_frontend::execute (this=0x22fe98, argc=4, argv=0x3f4990) at src/emu/clifront.c:184 system = 0x3a98fa0 option_errors = {<_astring_base> = {text = 0x22faf4 "", alloclen = 56, smallbuf = "\000 \001\004\000\000\000\000��\"\000\001\000\000\000|n&\000�n&\000��\"\000\001\000\000\000D\b\002\000�\a\002\000\000\000\000\000\000\000\000\000��\000\003��\n\003"}, <No data fields>} exename = {<_astring_base> = {text = 0x22fab4 "mamesymbols142u5", alloclen = 56, smallbuf = "mamesymbols142u5\000exe\000�\"\000�W�\002\n\000\000\000��\"\000�\"\000�I?\000\016\000\000\000�=?\000�I?"}, <No data fields>} #8 0x01e439b5 in utf8_main (argc=4, argv=0x3f4990) at src/osd/windows/winmain.c:505 options = {<cli_options> = {<emu_options> = {<core_options> = { _vptr.core_options = 0x425e388, static MAX_UNADORNED_OPTIONS = 16, m_entrylist = 0x3f6300, m_entrylist_tailptr = 0x1dda02f0, m_entrymap = {<_tagmap> = { table = {0x1dd8cf58, 0x1dd85d50, 0x1dd921b0, 0x1dda0520, 0x3fbe10, 0x1dd97800, 0x1dd83978, 0x1dd97308, 0x1dd8dba0, 0x1dd9c068, 0x1dd9f0d8, 0x1dd9d678, 0x1dd9e030, 0x1dd9e9e8, 0x1dd8db10, 0x1dd98fd8, 0x1dd99f98, 0x1dd9c308, 0x1dd8e3f8, 0x1dd99238, 0x1dd9f678, 0x1dd94138, 0x1dd8db70, 0x1dd9c7c8, 0x1dd9d180, 0x1dda0088, 0x1dd9e4f0, 0x1dd9f148, 0x1dda05c0, 0x1dd98a98, 0x1dd94b80, 0x1dd9fbb8, 0x1dd9b6a8, 0x1dd8f0c8, 0x1dd98fa0, 0x1dd9b1b8, 0x1dd9f918, 0x1dd9d640, 0x1dd9dff8, 0x1dd9e9b0, 0x1dd9c038, 0x1dd9aa08, 0x1dd9ac98, 0x1dd9b448, 0x1dd94e60, 0x1dd96b08, 0x1dd8fe20, 0x3f7288, 0x1dd9aef8, 0x1dd926f8, 0x1dd96870, 0x1dd9af28, 0x1dd92c30, 0x1dd8f0f8, 0x1dd93920, 0x1dd99cb8, 0x1dd90f30, 0x1dd9a258, 0x1dd9a228, 0x1dd9f110, 0x1dd958c0, 0x1dd99270, 0x1dd89d88, 0x1dd91728, 0x1dd9f178, 0x1dd8f588, 0x1dd91f18, 0x1dda0590, 0x1dd92990, 0x1dd97aa0, 0x1dd96b40, 0x1dd9f6b8, 0x1dd9f958, 0x1dd98280, 0x1dd8de00, 0x1dd968a8, 0x1dd9fbf8, 0x1dd9cf20, 0x1dd9d8d8, 0x1dd9e290, 0x1dd9ec48, 0x1dd98520, 0x1dd94640, 0x1dd960a8, 0x1dd9b6e0, 0x1dd91c38, 0x1dd96610, 0x1dda0558, 0x1dd99a50, 0x1dd95618, 0x1dd9ca28, 0x1dd9d3e0, 0x1dd9dd98, 0x1dd9e750, 0x1dd95e10, 0x1dd9f3d8, 0x1dd88448}}, <No data fields>}, m_command = {<_astring_base> = {text = 0x22fd78 "", alloclen = 56, smallbuf = "\000\000?\000��\"\000��\"\000\000\000\000\000\031m\000\000\020 5\000t�\200|\000\000WideCharToMultiByte\000?\000 �\000\003"}, <No data fields>}, static s_option_unadorned = {0x41c9121 "<UNADORNED0>", 0x41c912e "<UNADORNED1>", 0x41c913b "<UNADORNED2>", 0x41c9148 "<UNADORNED3>", 0x41c9155 "<UNADORNED4>", 0x41c9162 "<UNADORNED5>", 0x41c916f "<UNADORNED6>", 0x41c917c "<UNADORNED7>", 0x41c9189 "<UNADORNED8>", 0x41c9196 "<UNADORNED9>", 0x41c91a3 "<UNADORNED10>", 0x41c91b1 "<UNADORNED11>", 0x41c91bf "<UNADORNED12>", 0x41c91cd "<UNADORNED13>", 0x41c91db "<UNADORNED14>", 0x41c91e9 "<UNADORNED15>"}}, static OPTION_FLAG_DEVICE = 2147483648, static s_option_entries = 0x312d2c0}, static s_option_entries = <same as static member of an already seen type>}, static s_option_entries = {{name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f2ab "WINDOWS DEBUGGING OPTIONS"}, { name = 0x400f277 "oslog", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f2c8 "output error.log data to the system debugger"}, {name = 0x400f2f5 "watchdog;wdog", defvalue = 0x400f2c5 "0", flags = 4, description = 0x400f304 "force the program to terminate if no updates within specified number of seconds"}, { name = 0x400f354 "debugger_font;dfont", defvalue = 0x400f368 "Lucida Console", flags = 6, description = 0x400f378 "specifies the font to use for debugging; defaults to Lucida Console"}, { name = 0x400f3bc "debugger_font_size;dfontsize", defvalue = 0x400f3d9 "9", flags = 5, description = 0x400f3dc "specifies the font size to use for debugging; defaults to 9 pt"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f41b "WINDOWS PERFORMANCE OPTIONS"}, { name = 0x400f437 "priority(-15-1)", defvalue = 0x400f2c5 "0", flags = 4, description = 0x400f448 "thread priority for the main game thread; range from -15 to 1"}, {name = 0x400f486 "multithreading;mt", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f498 "enable multithreading; this enables rendering and blitting on a separate thread"}, { name = 0x400f4e8 "numprocessors;np", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x400f500 "number of processors; this overrides the number the system reports"}, {name = 0x400f29d "profile", defvalue = 0x400f2c5 "0", flags = 4, description = 0x400f544 "enable profiling, specifying the stack depth to track"}, {name = 0x400f2a5 "bench", defvalue = 0x400f2c5 "0", flags = 4, description = 0x400f57c "benchmark for the given number of emulated seconds; implies -video none -nosound -nothrottle"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f5d9 "WINDOWS VIDEO OPTIONS"}, { name = 0x400f5ef "video", defvalue = 0x400f5f5 "d3d", flags = 6, description = 0x400f5fc "video output method: none, gdi, ddraw, or d3d"}, {name = 0x400f62a "numscreens(1-4)", defvalue = 0x400f63a "1", flags = 4, description = 0x400f63c "number of screens to create; usually, you want just one"}, {name = 0x400f674 "window;w", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f680 "enable window mode; otherwise, full screen mode is assumed"}, {name = 0x400f6bb "maximize;max", defvalue = 0x400f63a "1", flags = 3, description = 0x400f6c8 "default to maximized windows; otherwise, windows will be minimized"}, {name = 0x400f70b "keepaspect;ka", defvalue = 0x400f63a "1", flags = 3, description = 0x400f71c "constrain to the proper aspect ratio"}, {name = 0x400f741 "prescale", defvalue = 0x400f63a "1", flags = 4, description = 0x400f74c "scale screen rendering by this amount in software"}, {name = 0x400f77e "waitvsync", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f788 "enable waiting for the start of VBLANK before flipping screens; reduces tearing effects"}, { name = 0x400f7e0 "syncrefresh", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f7ec "enable using the start of VBLANK for throttling instead of the game time"}, {name = 0x400f835 "menu", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f83c "enable menu bar if available by UI implementation"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f86e "DIRECTDRAW-SPECIFIC OPTIONS"}, { name = 0x400f88a "hwstretch;hws", defvalue = 0x400f63a "1", flags = 3, description = 0x400f898 "enable hardware stretching"}, { name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f8b3 "DIRECT3D-SPECIFIC OPTIONS"}, { name = 0x400f8cd "d3dversion(8-9)", defvalue = 0x400f3d9 "9", flags = 4, description = 0x400f8e0 "specify the preferred Direct3D version (8 or 9)"}, {name = 0x400f910 "filter;d3dfilter;flt", defvalue = 0x400f63a "1", flags = 3, description = 0x400f928 "enable bilinear filtering on screen output"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x400f954 "DIRECT3D POST-PROCESSING OPTIONS"}, { name = 0x400f975 "hlsl_enable;hlsl", defvalue = 0x400f2c5 "0", flags = 3, description = 0x400f988 "enable HLSL post-processing (PS3.0 required)"}, {name = 0x400f9b5 "hlslpath", defvalue = 0x400f9be "hlsl", flags = 6, description = 0x400f9c3 "path to hlsl files"}, { name = 0x400f9d6 "hlsl_prescale_size", defvalue = 0x400f9e9 "3", flags = 4, description = 0x400f9ec "HLSL scaling pre-pass factor (usually 2 or 3)"}, {name = 0x400fa1a "hlsl_preset;(-1-5)", defvalue = 0x400fa2d "-1", flags = 4, description = 0x400fa30 "HLSL preset to use (0-5)"}, {name = 0x400fa49 "hlsl_write", defvalue = 0x0, flags = 6, description = 0x400fa54 "enable HLSL AVI writing (huge disk bandwidth suggested)"}, {name = 0x400fa8c "hlsl_snap_width", defvalue = 0x400fa9c "2048", flags = 6, description = 0x400faa1 "HLSL upscaled-snapshot width"}, { name = 0x400fabe "hlsl_snap_height", defvalue = 0x400facf "1536", flags = 6, description = 0x400fad4 "HLSL upscaled-snapshot height"}, { name = 0x400faf4 "shadow_mask_alpha;fs_shadwa(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400fb20 "shadow mask alpha-blend value (1.0 is fully blended, 0.0 is no mask)"}, { name = 0x400fb68 "shadow_mask_texture;fs_shadwt(0.0-1.0)", defvalue = 0x400fb8f "aperture.png", flags = 6, description = 0x400fb9c "shadow mask texture name"}, { name = 0x400fbb5 "shadow_mask_x_count;fs_shadww", defvalue = 0x400fbd3 "640", flags = 4, description = 0x400fbd8 "shadow mask width, in phosphor dots"}, {name = 0x400fbfc "shadow_mask_y_count;fs_shadwh", defvalue = 0x400fc1a "480", flags = 4, description = 0x400fc20 "shadow mask height, in phosphor dots"}, {name = 0x400fc48 "shadow_mask_usize;fs_shadwu(0.0-1.0)", defvalue = 0x400fc6d "0.1875", flags = 5, description = 0x400fc74 "shadow mask texture size in U direction"}, {name = 0x400fc9c "shadow_mask_vsize;fs_shadwv(0.0-1.0)", defvalue = 0x400fc6d "0.1875", flags = 5, description = 0x400fcc4 "shadow mask texture size in V direction"}, {name = 0x400fcec "curvature;fs_curv(0.0-4.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400fd07 "screen curvature amount"}, { name = 0x400fd20 "screen_scale_top;fs_scalex(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x400fd48 "screen scale, top"}, { name = 0x400fd5c "screen_scale_bottom;fs_scaley(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x400fd83 "screen scale, bottom"}, { name = 0x400fd98 "pincushion;fs_pin(0.0-4.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400fdb3 "pincushion amount"}, { name = 0x400fdc8 "scanline_alpha;fs_scanam(0.0-4.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400fdec "overall alpha scaling value for scanlines"}, {name = 0x400fe18 "scanline_size;fs_scansc(0.0-4.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x400fe3c "overall height scaling value for scanlines"}, {name = 0x400fe68 "scanline_height;fs_scanh(0.0-4.0)", defvalue = 0x400fe8a "0.7", flags = 5, description = 0x400fe90 "individual height scaling value for scanlines"}, {name = 0x400fec0 "scanline_bright_scale;fs_scanbs(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x400feec "overall brightness scaling value for scanlines (multiplicative)"}, { name = 0x400ff2c "scanline_bright_offset;fs_scanbo(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400ff58 "overall brightness offset value for scanlines (additive)"}, {name = 0x400ff94 "scanline_jitter;fs_scanjt(0.0-4.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x400ffb8 "overall interlace jitter scaling value for scanlines"}, {name = 0x400ffed "defocus_x;fs_focusx(0.0-16.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x401000c "overall defocus scaling value in screen-relative X direction"}, {name = 0x4010049 "defocus_y;fs_focusy(0.0-16.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010068 "overall defocus scaling value in screen-relative Y direction"}, { name = 0x40100a8 "red_converge_x;fs_redcvx(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40100cc "red convergence in screen-relative X direction"}, {name = 0x40100fc "red_converge_y;fs_redcvy(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010120 "red convergence in screen-relative Y direction"}, {name = 0x4010150 "green_converge_x;fs_grncvx(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010178 "green convergence in screen-relative X direction"}, {name = 0x40101ac "green_converge_y;fs_grncvy(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40101d4 "green convergence in screen-relative Y direction"}, {name = 0x4010208 "blue_converge_x;fs_blucvx(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x401022c "blue convergence in screen-relative X direction"}, {name = 0x401025c "blue_converge_y;fs_blucvy(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010280 "blue convergence in screen-relative Y direction"}, {name = 0x40102b0 "red_radial_converge_x;fs_redrcvx(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40102dc "red radial convergence in screen-relative X direction"}, { name = 0x4010314 "red_radial_converge_y;fs_redrcvy(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010340 "red radial convergence in screen-relative Y direction"}, { name = 0x4010378 "green_radial_converge_x;fs_grnrcvx(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40103a8 "green radial convergence in screen-relative X direction"}, { name = 0x40103e0 "green_radial_converge_y;fs_grnrcvy(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010410 "green radial convergence in screen-relative Y direction"}, { name = 0x4010448 "blue_radial_converge_x;fs_blurcvx(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010474 "blue radial convergence in screen-relative X direction"}, { name = 0x40104ac "blue_radial_converge_y;fs_blurcvy(-16 - 16)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40104d8 "blue radial convergence in screen-relative Y direction"}, {name = 0x401050f "red_from_r;fs_matrr(-2.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010530 "red output signal generated by red input signal"}, {name = 0x4010560 "red_from_g;fs_matrg(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010580 "red output signal generated by green input signal"}, {name = 0x40105b2 "red_from_b;fs_matrb(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40105d0 "red output signal generated by blue input signal"}, {name = 0x4010604 "green_from_r;fs_matgr(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010624 "green output signal generated by red input signal"}, {name = 0x4010658 "green_from_g;fs_matgg(-2.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010678 "green output signal generated by green input signal"}, {name = 0x40106ac "green_from_b;fs_matgb(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40106cc "green output signal generated by blue input signal"}, {name = 0x4010700 "blue_from_r;fs_matbr(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010720 "blue output signal generated by red input signal"}, {name = 0x4010754 "blue_from_g;fs_matbg(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010774 "blue output signal generated by green input signal"}, {name = 0x40107a8 "blue_from_b;fs_matbb(-2.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x40107c8 "blue output signal generated by blue input signal"}, {name = 0x4010604 "green_from_r;fs_matgr(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010624 "green output signal generated by red input signal"}, {name = 0x4010658 "green_from_g;fs_matgg(-2.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010678 "green output signal generated by green input signal"}, {name = 0x40106ac "green_from_b;fs_matgb(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40106cc "green output signal generated by blue input signal"}, {name = 0x4010700 "blue_from_r;fs_matbr(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010720 "blue output signal generated by red input signal"}, {name = 0x4010754 "blue_from_g;fs_matbg(-2.0-2.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010774 "blue output signal generated by green input signal"}, {name = 0x40107a8 "blue_from_b;fs_matbb(-2.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x40107c8 "blue output signal generated by blue input signal"}, {name = 0x40107fa "saturation;fs_sat(0.0-4.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010815 "saturation scaling value"}, { name = 0x4010830 "red_offset;fs_redoff(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010850 "red signal offset value (additive)"}, { name = 0x4010874 "green_offset;fs_grnoff(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010898 "green signal offset value (additive)"}, {name = 0x40108c0 "blue_offset;fs_bluoff(-1.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x40108e0 "blue signal offset value (additive)"}, {name = 0x4010904 "red_scale;fs_redmul(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010924 "red signal scaling value (multiplicative)"}, {name = 0x4010950 "green_scale;fs_grnmul(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010970 "green signal scaling value (multiplicative)"}, {name = 0x401099c "blue_scale;fs_blumul(0.0-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x40109bc "blue signal scaling value (multiplicative)"}, {name = 0x40109e8 "red_power;fs_redpow(0.01-32.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010a08 "red signal power value (exponential)"}, {name = 0x4010a30 "green_power;fs_grnpow(0.01-32.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010a54 "green signal power value (exponential)"}, {name = 0x4010a7c "blue_power;fs_blupow(0.01-32.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010a9c "blue signal power value (exponential)"}, {name = 0x4010ac2 "red_floor;fs_redfl(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010ade "red signal floor level"}, { name = 0x4010af5 "green_floor;fs_grnfl(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010b13 "green signal floor level"}, { name = 0x4010b2c "blue_floor;fs_blufl(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010b49 "blue signal floor level"}, { name = 0x4010b64 "red_phosphor_life;fs_redpho(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010b8c "red phosphorescence decay rate (0.0 is instant, 1.0 is forever)"}, { name = 0x4010bcc "green_phosphor_life;fs_grnpho(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010bf4 "green phosphorescence decay rate (0.0 is instant, 1.0 is forever)"}, { name = 0x4010c38 "blue_phosphor_life;fs_grnpho(0.0-1.0)", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010c60 "blue phosphorescence decay rate (0.0 is instant, 1.0 is forever)"}, {name = 0x4010ca1 "yiq_enable;yiq", defvalue = 0x400f2c5 "0", flags = 3, description = 0x4010cb0 "enable YIQ-space HLSL post-processing"}, {name = 0x4010cd6 "yiq_cc;yiqcc", defvalue = 0x4010ce3 "3.59754545", flags = 5, description = 0x4010cf0 "Color Carrier frequency for NTSC signal processing"}, {name = 0x4010d23 "yiq_a;yiqa", defvalue = 0x4010d2e "0.5", flags = 5, description = 0x4010d34 "A value for NTSC signal processing"}, { name = 0x4010d57 "yiq_b;yiqb", defvalue = 0x4010d2e "0.5", flags = 5, description = 0x4010d64 "B value for NTSC signal processing"}, { name = 0x4010d87 "yiq_o;yiqo", defvalue = 0x400fb19 "0.0", flags = 5, description = 0x4010d94 "Outgoing Color Carrier phase offset for NTSC signal processing"}, {name = 0x4010dd3 "yiq_p;yiqp", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4010de0 "Incoming Pixel Clock scaling value for NTSC signal processing"}, {name = 0x4010e1e "yiq_y;yiqy", defvalue = 0x4010e29 "3.0", flags = 5, description = 0x4010e30 "Y filter cutoff frequency for NTSC signal processing"}, {name = 0x4010e65 "yiq_i;yiqi", defvalue = 0x4010e70 "1.2", flags = 5, description = 0x4010e74 "I filter cutoff frequency for NTSC signal processing"}, {name = 0x4010ea9 "yiq_q;yiqq", defvalue = 0x4010eb4 "0.6", flags = 5, description = 0x4010eb8 "Q filter cutoff frequency for NTSC signal processing"}, {name = 0x4010eed "yiq_scan_time;yiqsc", defvalue = 0x4010f01 "52.6", flags = 5, description = 0x4010f08 "Horizontal scanline duration for NTSC signal processing (in usec)"}, {name = 0x4010f4a "yiq_phase_count;yiqp", defvalue = 0x4010f5f "2", flags = 4, description = 0x4010f64 "Phase Count value for NTSC signal processing"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x4010f91 "PER-WINDOW VIDEO OPTIONS"}, { name = 0x4010faa "screen", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4010fb4 "explicit name of all screens; 'auto' here will try to make a best guess"}, {name = 0x4010ffc "aspect;screen_aspect", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011014 "aspect ratio for all screens; 'auto' here will try to make a best guess"}, {name = 0x401105c "resolution;r", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x401106c "preferred resolution for all screens; format is <width>x<height>[@<refreshrate>] or 'auto'"}, { name = 0x40110c7 "view", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40110cc "preferred view for all screens"}, { name = 0x40110eb "screen0", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40110f4 "explicit name of the first screen; 'auto' here will try to make a best guess"}, {name = 0x4011141 "aspect0", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x401114c "aspect ratio of the first screen; 'auto' here will try to make a best guess"}, {name = 0x4011198 "resolution0;r0", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40111a8 "preferred resolution of the first screen; format is <width>x<height>[@<refreshrate>] or 'auto'"}, { name = 0x4011207 "view0", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011210 "preferred view for the first screen"}, {name = 0x4011234 "screen1", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x401123c "explicit name of the second screen; 'auto' here will try to make a best guess"}, {name = 0x401128a "aspect1", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011294 "aspect ratio of the second screen; 'auto' here will try to make a best guess"}, {name = 0x40112e1 "resolution1;r1", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40112f0 "preferred resolution of the second screen; format is <width>x<height>[@<refreshrate>] or 'auto'"}, { name = 0x4011350 "view1", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011358 "preferred view for the second screen"}, {name = 0x401137d "screen2", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011388 "explicit name of the third screen; 'auto' here will try to make a best guess"}, {name = 0x40113d5 "aspect2", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40113e0 "aspect ratio of the third screen; 'auto' here will try to make a best guess"}, {name = 0x401142c "resolution2;r2", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x401143c "preferred resolution of the third screen; format is <width>x<height>[@<refreshrate>] or 'auto'"}, { name = 0x401149b "view2", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40114a4 "preferred view for the third screen"}, {name = 0x40114c8 "screen3", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40114d0 "explicit name of the fourth screen; 'auto' here will try to make a best guess"}, {name = 0x401151e "aspect3", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011528 "aspect ratio of the fourth screen; 'auto' here will try to make a best guess"}, {name = 0x4011575 "resolution3;r3", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x4011584 "preferred resolution of the fourth screen; format is <width>x<height>[@<refreshrate>] or 'auto'"}, { name = 0x40115e4 "view3", defvalue = 0x400f4f9 "auto", flags = 6, description = 0x40115ec "preferred view for the fourth screen"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x4011611 "FULL SCREEN OPTIONS"}, { name = 0x4011625 "triplebuffer;tb", defvalue = 0x400f2c5 "0", flags = 3, description = 0x4011635 "enable triple buffering"}, { name = 0x401164d "switchres", defvalue = 0x400f2c5 "0", flags = 3, description = 0x4011657 "enable resolution switching"}, { name = 0x4011674 "full_screen_brightness;fsb(0.1-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4011698 "brightness value in full screen mode"}, {name = 0x40116c0 "full_screen_contrast;fsc(0.1-2.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x40116e4 "contrast value in full screen mode"}, { name = 0x4011708 "full_screen_gamma;fsg(0.1-3.0)", defvalue = 0x400fd44 "1.0", flags = 5, description = 0x4011728 "gamma value in full screen mode"}, { name = 0x0, defvalue = 0x0, flags = 1, description = 0x4011748 "WINDOWS SOUND OPTIONS"}, { name = 0x401175e "audio_latency(1-5)", defvalue = 0x4010f5f "2", flags = 4, description = 0x4011774 "set audio latency (increase to reduce glitches)"}, {name = 0x0, defvalue = 0x0, flags = 1, description = 0x40117a4 "INPUT DEVICE OPTIONS"}, { name = 0x40117b9 "dual_lightgun;dual", defvalue = 0x400f2c5 "0", flags = 3, description = 0x40117cc "enable dual lightgun input"}, { name = 0x0, defvalue = 0x0, flags = 0, description = 0x0}}} osd = {<osd_interface> = {_vptr.osd_interface = 0x426ef88, m_machine = 0x22f0b8}, static DEFAULT_FONT_HEIGHT = 200} frontend = {m_options = @0x22fbe0, m_osd = @0x22fea4, m_result = 0} local_symbols = {m_cache = {_vptr.simple_list = 0x421efd8, m_head = 0x0, m_tail = 0x0, m_pool = @0x5ff6940, m_count = 0}, m_mapfile = {<_astring_base> = { text = 0x22fdcc "E:\\DesktopF\\MAME/mamesymbols142u5.map", alloclen = 56, smallbuf = "E:\\DesktopF\\MAME/mamesymbols142u5.map\000\220|B�\200|����H�\"\000\000\000\000"}, <No data fields>}, m_symfile = {<_astring_base> = { text = 0x22fe0c "E:\\DesktopF\\MAME/mamesymbols142u5.sym", alloclen = 56, smallbuf = "E:\\DesktopF\\MAME/mamesymbols142u5.sym\000?\000\\�\"\000�\026�|\n\000\000\000����"}, <No data fields>}, m_buffer = {<_astring_base> = { text = 0x3f5ff0 ' ' <repeats 200 times>..., alloclen = 756, smallbuf = "\000�\000\000\016\000\000\000�I?\000\a\000\000\000\210�\"\000�\025�|�\000\000\000\000\000\000�G?\000�����\037�\035\a\000\000\000\000\000\000\000\000\000\000"}, <No data fields>}, m_process = 0xffffffff, m_last_base = 0, m_text_base = 4198400, m_sym_from_addr = { m_function = 0x59a7d315 <SymFromAddr>}, m_sym_get_line_from_addr_64 = { m_function = 0x59a7c001 <SymGetLineFromAddr>}} result = 0 #9 0x02acb8fe in wmain (argc=4, argv=0x3f4438) at src/osd/windows/main.c:82 i = 4 rc = 2293496 utf8_argv = 0x3f4990 #10 0x00401422 in __tmainCRTStartup () at ../mingw-w64-crt/crt/crtexe.c:282 fiberid = <optimized out> nested = <optimized out> lpszCommandLine = <optimized out> StartupInfo = {cb = 0, lpReserved = 0x0, lpDesktop = 0x0, lpTitle = 0x0, dwX = 0, dwY = 0, dwXSize = 0, dwYSize = 0, dwXCountChars = 0, dwYCountChars = 0, dwFillAttribute = 0, dwFlags = 0, wShowWindow = 0, cbReserved2 = 0, lpReserved2 = 0x0, hStdInput = 0x0, hStdOutput = 0x0, hStdError = 0x0} inDoubleQuote = <optimized out> #11 0x7c817077 in RegisterWaitForInputIdle () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #12 0x00000000 in ?? () No symbol table info available. | ||||
Relationships
There are no relationship linked to this issue. |
Notes
4
![]() No.07553
B2K24 Senior Tester
Jun 19, 2011, 23:07
|
crash happens after OK in 0.142u6 as well. |
---|---|
![]() No.07598
B2K24 Senior Tester
Jun 30, 2011, 05:04
|
sfish2, sfish2j: Crash after OK still happens on 0.143 |
![]() No.07600
Fujix Administrator
Jun 30, 2011, 06:40
|
Reopened. |
![]() No.07642
R. Belmont Developer
Jul 6, 2011, 13:12
|
Kale erased my fix shortly before the 0.143 release. Because that might happen again I'm not going to claim anything, but I have re-submitted the fix. |