I can’t seem to get Opera working on Retroarch. It worked back when the core was 4DO, but since the change I can’t get 3DO emulation to work at all. The core unloads itself immediately after launching:
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [CORE]: Unloading core..
This is me trying to load Super Street Fighter II Turbo (attempting with both .iso and .cue) using one of the latest nightlies for 1.9.0 on Windows 10, with all the BIOS files too. But even starting the core without content causes it to unload before anything happens. I’m left with a blank screen. There’s no .cfg file in the /Retroarch/configs/opera, if that should be a thing.
What am I missing, here?
Thanks!
==== LOGFILE ====
[INFO] RetroArch 1.9.0 (Git e195aa3b3d)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Oct 19 2020
[INFO] Version: 1.9.0
[INFO] Git: e195aa3b3d
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Overrides]: Redirecting save file to "..\Documents\Game files\Game saves\.srm".
[INFO] [Overrides]: Redirecting save state to "..\Documents\Game files\Game saves\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [WGL] extensions: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_no_error WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_mult
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 1080/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 456.71.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Disconnecting device from port 6. (...repeats all the way up to 16)
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [..\RetroArch\content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [CONTENT LOAD]: Updating firmware status for: ..\RetroArch\cores\opera_libretro.dll on ..\RetroArch\system
[INFO] [CORE]: Using content: ..\ROMs\3DO\Super Street Fighter II Turbo.iso.
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [CORE]: Unloading core..
[INFO] [CORE]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.0 (Git e195aa3b3d)
[INFO] [Overrides]: Redirecting save file to "..\Game files\Game saves\Super Street Fighter II Turbo.srm".
[INFO] [Overrides]: Redirecting save state to "..\Game files\Game saves\Super Street Fighter II Turbo.state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Oct 19 2020
[INFO] Version: 1.9.0
[INFO] Git: e195aa3b3d
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [CORE]: Loading dynamic libretro core from: "..\RetroArch\cores\opera_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at ..\RetroArch\config\Opera\Opera.cfg.
[INFO] [Overrides]: No content-dir-specific overrides found at ..\RetroArch\config\Opera\3DO.cfg.
[INFO] [Overrides]: No game-specific overrides found at ..\RetroArch\config\Opera\Super Street Fighter II Turbo.cfg.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SYSTEM_DIRECTORY: "..\RetroArch\system".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
[INFO] [Remaps]: remap directory: ..\RetroArch\config\remaps
[INFO] [Overrides]: Redirecting save file to "..\Game files\Game saves\Super Street Fighter II Turbo.srm".
[INFO] [Overrides]: Redirecting save state to "..\Game files\Game saves\Super Street Fighter II Turbo.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 5.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SYSTEM_DIRECTORY: "..\RetroArch\system".
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: ..\RetroArch\cheats\Opera\Super Street Fighter II Turbo.cht
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 50.00 Hz)
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [WGL] extensions: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_no_error WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_mult
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 1080/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 456.71.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] Disconnecting device from port 6. (...repeats up to 16)
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [..\RetroArch\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [..\RetroArch\content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Playlist]: Written to playlist file: ..\RetroArch\content_history.lpl
[INFO] [Cheats]: Save game-specific cheatfile: ..\RetroArch\cheats\Opera\Super Street Fighter II Turbo.cht
[INFO] Content ran for a total of: 00 hours, 00 minutes, 34 seconds.
[INFO] Saving runtime log file: ..\RetroArch\playlists\logs\Opera\Super Street Fighter II Turbo.lrtl
[INFO] [CORE]: Unloading game..
[INFO] [CORE]: Unloading core..
[INFO] [CORE]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "..\RetroArch\config\Opera\Opera.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
==== OPERA.OPT ====
(I’ve been switching these around at random to see if anything works)
opera_active_devices = "1"
opera_bios = "Panasonic FZ-10 (E) ANVIL"
opera_cpu_overclock = "1.0x (12.50Mhz)"
opera_font = "Panasonic FZ-10 (J) ANVIL Kanji ROM"
opera_hack_graphics_step_y = "disabled"
opera_hack_timing_1 = "disabled"
opera_hack_timing_3 = "disabled"
opera_hack_timing_5 = "disabled"
opera_hack_timing_6 = "disabled"
opera_high_resolution = "enabled"
opera_kprint = "disabled"
opera_madam_matrix_engine = "hardware"
opera_nvram_storage = "per game"
opera_region = "pal2"
opera_swi_hle = "enabled"
opera_vdlp_bypass_clut = "disabled"
opera_vdlp_pixel_format = "XRGB8888"