Cannot get NES roms to launch

I have been trying to figure this out for hours. I have tried every available core and I have the disksys.rom file in place, yet, any time i try to load an NES rom RetroArch just closes. I cannot seem to find a log file anywhere to see what might be happening.

I am able to play roms from other systems with no problem (sega32x, SNES, N64). I have become super frustrated and wiped out my retroarch files completely.

If anyone has any ideas what the problem might be, or where I can find a log file I would greatly appreciate it.

I managed to launch retroarch in debug mode and this log doesnt really make anything clear to me.

C:\RetroArch>retroarch_debug.exe --menu --verbose RetroArch [INFO] :: === Build =======================================[CPUID]: Vendor: AuthenticAMD MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: May 11 2016 RetroArch [INFO] :: Version: 1.3.4 RetroArch [INFO] :: Git: fc56f6e RetroArch [INFO] :: ================================================= [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: Config: loading config from: C:\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: 29999.99 Hz. RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1366x768. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon R5. RetroArch [INFO] :: [GL]: Version: 4.5.13399 Compatibility Profile Context 15.200.1060.0. RetroArch [INFO] :: [GL]: ATI card detected, skipping check for GL_RGB565 support. RetroArch [INFO] :: Querying GL extension: ARB_sync => exists RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists RetroArch [INFO] :: GL: Using resolution 960x720 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: Found XInput v1.4. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => exists RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [C:\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [ERROR] :: cannot push NULL or empty core info into the playlist. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: Found XInput v1.4. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Found XInput v1.4. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using content: C:\RetroArch\roms es\Yoshi (USA).nes. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: C:\RetroArch\roms es\Yoshi (USA).nes RetroArch [INFO] :: arg #2: -s RetroArch [INFO] :: arg #3: C:\RetroArch\saves RetroArch [INFO] :: arg #4: -S RetroArch [INFO] :: arg #5: C:\RetroArch\states RetroArch [INFO] :: arg #6: -c RetroArch [INFO] :: arg #7: C:\RetroArch\retroarch.cfg RetroArch [INFO] :: arg #8: -L RetroArch [INFO] :: arg #9: C:\RetroArch\cores\quicknes_libretro.dll RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [INFO] :: Redirecting save file to “C:\RetroArch\saves\Yoshi (USA).srm”. RetroArch [INFO] :: Redirecting savestate to “C:\RetroArch\states\Yoshi (USA).state”. RetroArch [INFO] :: === Build =======================================[CPUID]: Vendor: AuthenticAMD MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: May 11 2016 RetroArch [INFO] :: Version: 1.3.4 RetroArch [INFO] :: Git: fc56f6e RetroArch [INFO] :: ================================================= [CPUID]: Vendor: AuthenticAMD RetroArch [INFO] :: Loading dynamic libretro core from: “C:\RetroArch\cores\quicknes_libretro.dll” RetroArch [INFO] :: Overrides: no core-specific overrides found at C:\RetroArch\config\QuickNES\QuickNES.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at C:\RetroArch\config\QuickNES\Yoshi (USA).cfg RetroArch [INFO] :: Remaps: core name: QuickNES RetroArch [INFO] :: Remaps: game name: Yoshi (USA) RetroArch [INFO] :: Remaps: remap directory: C:\RetroArch\config/remaps RetroArch [INFO] :: Remaps: no game-specific remap found at C:\RetroArch\config/remaps/QuickNES/Yoshi (USA).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at C:\RetroArch\config/remaps/QuickNES/QuickNES.rmp RetroArch [INFO] :: Loading content file: C:\RetroArch\roms es\Yoshi (USA).nes. RetroArch [INFO] :: Did not find a valid content patch. RetroArch [INFO] :: CRC32: 0xe7ead93b . RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 1, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 1, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 2, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 2, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 2, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 2, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 3, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 3, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 3, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 3, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 4, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 4, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 4, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 4, Button “A (right)” => “A” RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Environ GET_OVERSCAN: 0 RetroArch [ERROR] :: Failed to load content. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [INFO] :: Saving config at path: “C:\RetroArch\retroarch.cfg” RetroArch [INFO] :: Saved new config to “C:\RetroArch\retroarch.cfg”. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

It just says “failed to load content.” My guess is that your NES ROMs lack headers, which are necessary for emulation. No-Intro got a little overzealous awhile back and ditched all of their NES headers, which basically rendered the whole set useless for emulation. I think the most recent sets have restored them, though, and I think the Nestopia core can run them if you have the NstDatabase.xml in your ‘system/bios’ directory but I’m not 100% sure about that.

Ah, thank you so much. I actually happened to have the no-intro set you are referring to. I am downloading a new set now.

Hey what’s up I don’t know if you got this fixed but I was having the same problems and I realized that if the files are on a 7z file format they won’t work a good old regular zip file works though … I hope that helps

I did get it working. The problem was the roms were missing headers. I downloaded a different set and I’m all good