#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", ' ' , "1V e01.599160111-DCC 1/ TEU", ' ' , "ROPSIF TNIHS 2 GROPSIF TNIHS 2 GROPSIF TNIHS 2 G", ' ' #2 0x02fcf359 in delegate_base::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 = , static zero = {seconds = 0, attoseconds = 0, static never = , static zero = }}, static zero = }, 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 = , static zero = {seconds = 0, attoseconds = 0, static never = , static zero = }}, static zero = }, 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 = {> = { 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 , 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 , 0x1dda0780, 0x0 }}, }}, 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 , 0x1ddbbf58, 0x0 , 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}}, }}, firstcpu = 0x1f84400c, gfx = { 0x2008f62c, 0x2008f8e4, 0x2008fb9c, 0x2008fe0c, 0x2009007c, 0x20090334, 0x200905ec, 0x2009085c, 0x0 }, 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 , 0x1ddbbff8, 0x0 , 0x1de62e70, 0x0 }}, }}, 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 = , static zero = {seconds = 0, attoseconds = 0, static never = , static zero = }}, static zero = }, 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 = , static zero = {seconds = 0, attoseconds = 0, static never = , static zero = }}, static zero = }, 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' }, }, m_context = {<_astring_base> = {text = 0x22f640 "'maincpu' (0000421C)", alloclen = 56, smallbuf = "'maincpu' (0000421C)", '\000' , "?\000`\000\000@", '\000' }, }, 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 = , static zero = {seconds = 0, attoseconds = 0, static never = , static zero = }}, static zero = }, 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' }, }, 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"}, } 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?"}, } #8 0x01e439b5 in utf8_main (argc=4, argv=0x3f4990) at src/osd/windows/winmain.c:505 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}}, }, 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"}, }, static s_option_unadorned = {0x41c9121 "", 0x41c912e "", 0x41c913b "", 0x41c9148 "", 0x41c9155 "", 0x41c9162 "", 0x41c916f "", 0x41c917c "", 0x41c9189 "", 0x41c9196 "", 0x41c91a3 "", 0x41c91b1 "", 0x41c91bf "", 0x41c91cd "", 0x41c91db "", 0x41c91e9 ""}}, static OPTION_FLAG_DEVICE = 2147483648, static s_option_entries = 0x312d2c0}, static s_option_entries = }, 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 x[@] 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 x[@] 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 x[@] 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 x[@] 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 x[@] 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 = { = {_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"}, }, 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ÿÿÿÿ"}, }, m_buffer = {<_astring_base> = { text = 0x3f5ff0 ' ' ..., 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"}, }, m_process = 0xffffffff, m_last_base = 0, m_text_base = 4198400, m_sym_from_addr = { m_function = 0x59a7d315 }, m_sym_get_line_from_addr_64 = { m_function = 0x59a7c001 }} 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 = nested = lpszCommandLine = 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 = #11 0x7c817077 in RegisterWaitForInputIdle () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #12 0x00000000 in ?? () No symbol table info available.