Hey everyone. First-time poster here, but I have been browsing your forums quite heavily these last couple days. What sparked my search is this arcade project I’m working on. I’m planning to build an Arcade cabinet using Hyperspin, and I have MAME set up wonderfully. My last mission is to get N64 to work on the same front end as well as some other emulators in the future. Because of its versatility, I of course chose Retroarch to play my N64 games and I’m in the process of getting the N64 games to play smoothly.
The error I’m getting is a simple “retroarch.exe has stopped working” windows error message. Initially when I first installed Retroarch (version 1.2), I would get this same message when I tried to open Retroarch without even trying to play a game. To fix this, I set the video_driver to “d3d”. That simple fix allowed me to open the .exe and navigate its settings freely. And, as you might have guessed, after that I tried to run a game. This is where my problem started. I get the same error message “Retroarch.exe has stopped working.” I browsed this forum for hours to find a solution to no avail.
Windows 7 is the operating system I’m using on this setup. It’s the 32bit version, and the computer itself is running at 2gb of RAM. I started to suspect that maybe the d3d driver can’t handle N64 games. For whatever reason, I can’t even load Retroarch with the ‘gl’ driver enabled, so I couldn’t really test that theory on this computer. So, I copied my entire Retroarch folder and some ROMs to my primary computer: 4gb of RAM PC running 64bit Windows 8. On this computer, I can play N64 games just fine using either driver: gl or d3d.
And after all this, I decided to join the forums to ask for your assistance. Any tips would be incredible, even if its suggestions on hardware.
While browsing, I noticed that most replies in ‘Help Me’ threads request error log files, so I generated this one for you guys while trying to load Super Mario 64 using Retroarch and the mupen core:
RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016
RetroArch [INFO] :: Version: 1.3.2
RetroArch [INFO] :: Git: 0a613c0
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: Config: loading config from: C:\Emulators\RetroArch\retroarch.cfg.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz.
RetroArch [INFO] :: Video @ 960x720
RetroArch [INFO] :: [D3D]: Monitor size: 1920x1080.
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: [FVF]: POSITION semantic found.
RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found.
RetroArch [INFO] :: [FVF]: COLOR0 semantic found.
RetroArch [INFO] :: [D3D]: Render pass info:
RetroArch [INFO] :: Texture width: 512
RetroArch [INFO] :: Texture height: 512
RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Bilinear filter: false
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: Renderchain driver: cg_d3d9
RetroArch [INFO] :: Found XInput v1.3.
RetroArch [INFO] :: Enumerating DInput joypads …
RetroArch [INFO] :: Device #0 PID: {0006} VID:{0079}
RetroArch [INFO] :: Autodetect: 0 profiles found
RetroArch [INFO] :: Autodetect: no profiles found for Generic USB Joystick (121/6)
RetroArch [INFO] :: Done enumerating DInput joypads …
RetroArch [INFO] :: Found joypad driver: “dinput”.
RetroArch [INFO] :: [D3D]: Init complete.
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency.
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: null: [C:\Emulators\RetroArch\content_history.lpl].
RetroArch [INFO] :: CG: Destroying programs.
RetroArch [INFO] :: CG: Destroying context.
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: [FVF]: POSITION semantic found.
RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found.
RetroArch [INFO] :: [FVF]: COLOR0 semantic found.
RetroArch [INFO] :: [D3D]: Render pass info:
RetroArch [INFO] :: Texture width: 512
RetroArch [INFO] :: Texture height: 512
RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Bilinear filter: false
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: Renderchain driver: cg_d3d9
RetroArch [INFO] :: CG: Destroying programs.
RetroArch [INFO] :: CG: Destroying context.
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: [FVF]: POSITION semantic found.
RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found.
RetroArch [INFO] :: [FVF]: COLOR0 semantic found.
RetroArch [INFO] :: [D3D]: Render pass info:
RetroArch [INFO] :: Texture width: 512
RetroArch [INFO] :: Texture height: 512
RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x
RetroArch [INFO] :: Bilinear filter: false
RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0
RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0
RetroArch [INFO] :: Renderchain driver: cg_d3d9
RetroArch [INFO] :: Using content: C:\Games\Nintendo64\Super Mario 64 (USA).n64.
RetroArch [INFO] :: arg #0: retroarch
RetroArch [INFO] :: arg #1: C:\Games\Nintendo64\Super Mario 64 (USA).n64
RetroArch [INFO] :: arg #2: -c
RetroArch [INFO] :: arg #3: C:\Emulators\RetroArch\retroarch.cfg
RetroArch [INFO] :: arg #4: -L
RetroArch [INFO] :: arg #5: C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll
RetroArch [INFO] :: CG: Destroying programs.
RetroArch [INFO] :: CG: Destroying context.
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016
RetroArch [INFO] :: Version: 1.3.2
RetroArch [INFO] :: Git: 0a613c0
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: Config: loading core-specific config from: C:\Emulators\RetroArch\config\mupen64plus_libretro.dll.cfg.
RetroArch [WARN] :: Config: core-specific config not found, reusing last config.
RetroArch [INFO] :: Loading dynamic libretro core from: “C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll”
RetroArch [INFO] :: Overrides: no core-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Mupen64Plus.cfg
RetroArch [INFO] :: Overrides: no game-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Super Mario 64 (USA).cfg
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Remaps: core name: Mupen64Plus
RetroArch [INFO] :: Remaps: game name: Super Mario 64 (USA)
RetroArch [INFO] :: Remaps: remap directory: C:\Emulators\RetroArch\config\remap
RetroArch [INFO] :: Remaps: no game-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Super Mario 64 (USA).rmp
RetroArch [INFO] :: Remaps: no core-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Mupen64Plus.rmp
RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
RetroArch [INFO] :: Environ GET_PERF_INTERFACE.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE.
RetroArch [INFO] :: Loading content file: C:\Games\Nintendo64\Super Mario 64 (USA).n64.
RetroArch [INFO] :: Did not find a valid content patch.
RetroArch [INFO] :: CRC32: 0x42c43204 .
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize:
RetroArch [INFO] :: 640x480
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-audio-buffer-size:
RetroArch [INFO] :: 2048
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin:
RetroArch [INFO] :: auto
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin:
RetroArch [INFO] :: auto
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-angrylion-vioverlay:
RetroArch [INFO] :: disabled
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering:
RetroArch [INFO] :: automatic
RetroArch [libretro DEBUG] :: set filtering mode…
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-factor:
RetroArch [INFO] :: -3.0
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-units:
RetroArch [INFO] :: -3.0
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-astick-deadzone:
RetroArch [INFO] :: 15
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin-accuracy:
RetroArch [INFO] :: medium
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-virefresh:
RetroArch [INFO] :: 1500
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-bufferswap:
RetroArch [INFO] :: on
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-framerate:
RetroArch [INFO] :: original
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak1:
RetroArch [INFO] :: none
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak2:
RetroArch [INFO] :: none
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak3:
RetroArch [INFO] :: none
RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak4:
RetroArch [INFO] :: none
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4
RetroArch [INFO] :: Environ SET_HW_RENDER.
RetroArch [INFO] :: Requesting OpenGL context.
RetroArch [libretro INFO] :: mupen64plus: No version number in ‘Core’ config section. Setting defaults.
RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_OPEN
RetroArch [libretro INFO] :: mupen64plus: SUPER MARIO 64 INI patches applied.
RetroArch [libretro INFO] :: mupen64plus: Goodname: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: Headername: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: Name: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: MD5: 20B854B239203BAF6C961B850A4A51A2
RetroArch [libretro INFO] :: mupen64plus: CRC: 635a2bff 8b022326
RetroArch [libretro INFO] :: mupen64plus: Imagetype: .v64 (byteswapped)
RetroArch [libretro INFO] :: mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits)
RetroArch [libretro INFO] :: mupen64plus: ClockRate = f
RetroArch [libretro INFO] :: mupen64plus: Version: 1444
RetroArch [libretro INFO] :: mupen64plus: Manufacturer: Nintendo
RetroArch [libretro INFO] :: mupen64plus: Cartridge_ID: 4d53
RetroArch [libretro INFO] :: mupen64plus: Country: USA
RetroArch [libretro INFO] :: mupen64plus: PC = 80246000
RetroArch [libretro INFO] :: mupen64plus: Save type: 0
RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_GET_HEADER
RetroArch [INFO] :: Skipping SRAM load…
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 44107.31 Hz.
RetroArch [INFO] :: Video @ 1920x1440
RetroArch [INFO] :: Using HW render, OpenGL driver forced.
RetroArch [INFO] :: [SDL_GL] SDL 2.0.3 gfx context driver initialized.
RetroArch [INFO] :: Found GL context: sdl_gl
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [GL]: Vendor: Microsoft Corporation, Renderer: GDI Generic.
RetroArch [INFO] :: [GL]: Version: 1.1.0.
If it’s a PC issue, I understand. It would just be nice to know what’s going on. Any help would be incredible, guys. And absolutely let me know if you need me to provide more info.
Thanks everyone!