Mupen64plus core doesn't seem to work

I’ve wanted to give up on RetroArch for a few reasons (for SNES games at least, not having the ease of native Snes9x control for freezes/defrost, Escape being mapped to quit and not pause to desktop, a seemingly-non responsive fast-forward button, inexplicably not being able to load Donkey Kong Country, and no mouse control)…and while I suppose those could be figured out or changed, I just believed that RetroArch was not what I really wanted.

However, I’m not giving up on RetroArch because there’s at least one thing that I think would work better than the tools I have right now…it regards to Mupen64plus, which unlike SNES and NES, does not allow you to load directly from the ROMs. However, when I tried to load the core and select a ROM, all I got was a dark green screen (it wasn’t quite black, it had a dark green tint to it). I’ve heard Mupen64plus had some problems in the past with RetroArch, but I’m using a build from 7/16. Any advice on what I’m doing wrong…?

Try using the Glupen64 core instead. Many people have better luck with it than regular mupen64plus-libretro.

I tried the Glupen Core on 1.3.6, it just crashes as soon as I load a ROM, what am I doing wrong, exactly?

Video of issue

Dunno. Those libretro-gl and libretro-vulkan cores can be finicky. Can you get us a verbose log of the crash?

The first thing I would check is to make sure you don’t have any shaders loaded beforehand.

[QUOTE=hunterk;52962]Dunno. Those libretro-gl and libretro-vulkan cores can be finicky. Can you get us a verbose log of the crash?

The first thing I would check is to make sure you don’t have any shaders loaded beforehand.[/QUOTE]

Yikes, a log, huh, I don’t use shaders, that much I can assure you (I really don’t like them to be be honest). Captured a video of me loading up the core, the game almost loads, but instantly crashes, so IDFK what’s going on. Post a video link in above post. I thought this worked better than regular Mupen64?

Edit - Output:

RetroArch [INFO] :: === Build ======================================= RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 218d6f5 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Config: loading config from: C:\Emulators\RA Nightly\retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. 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 @ 1708x960 RetroArch [INFO] :: Vulkan dynamic library loaded. RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [Vulkan]: Queue family 0 supports 16 sub-queues. RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 2. RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 3. RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 1. RetroArch [INFO] :: [Vulkan]: Creating swapchain with present mode: 2 RetroArch [INFO] :: [Vulkan]: Using swapchain size 1708 x 960. RetroArch [INFO] :: [Vulkan]: Got 3 swapchain images. RetroArch [INFO] :: Vulkan: Using resolution 1708x960 RetroArch [INFO] :: [Vulkan]: Using RGB565 format. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [Vulkan]: Loading stock shader. RetroArch [INFO] :: [slang]: Building pass #0 (N/A) RetroArch [INFO] :: [slang]: Reflection RetroArch [INFO] :: [slang]: Textures: RetroArch [INFO] :: [slang]: Source (#0) RetroArch [INFO] :: [slang]: RetroArch [INFO] :: [slang]: Uniforms (Vertex: yes, Fragment: no): RetroArch [INFO] :: [slang]: MVP (Offset: 0) RetroArch [INFO] :: [Vulkan filter chain]: Not using frame history. RetroArch [INFO] :: [Vulkan filter chain]: Not using framebuffer feedback. RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Found XInput controller, user #0 RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Device #0 PID: {028E} VID:{045E} RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 30 profiles found RetroArch [INFO] :: Autodetect: selected configuration: C:\Emulators\RA Nightly\autoconfig\xinput\XInput_Controller_User_1.cfg RetroArch [INFO] :: Found joypad driver: “xinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. RetroArch [INFO] :: Found menu display driver: “menu_display_vulkan”. 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:\Emulators\RA Nightly\content_history.lpl]. RetroArch [INFO] :: [Vulkan]: VSync => on RetroArch [INFO] :: [Vulkan]: VSync => on RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 2. RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 3. RetroArch [INFO] :: [Vulkan]: Swapchain supports present mode: 1. RetroArch [INFO] :: [Vulkan]: Creating swapchain with present mode: 2 RetroArch [INFO] :: [Vulkan]: Using swapchain size 1708 x 960. RetroArch [INFO] :: [Vulkan]: Recycled old swapchain. RetroArch [INFO] :: [Vulkan]: Got 3 swapchain images. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. RetroArch [INFO] :: [slang]: Building pass #0 (N/A) RetroArch [INFO] :: [slang]: Reflection RetroArch [INFO] :: [slang]: Textures: RetroArch [INFO] :: [slang]: Source (#0) RetroArch [INFO] :: [slang]: RetroArch [INFO] :: [slang]: Uniforms (Vertex: yes, Fragment: no): RetroArch [INFO] :: [slang]: MVP (Offset: 0) RetroArch [INFO] :: [Vulkan filter chain]: Not using frame history. RetroArch [INFO] :: [Vulkan filter chain]: Not using framebuffer feedback. RetroArch [INFO] :: Using content: C:\Emulators\ROMs\Nintendo 64 ROMs\Bomberman 64 (USA).n64. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: C:\Emulators\ROMs\Nintendo 64 ROMs\Bomberman 64 (USA).n64 RetroArch [INFO] :: arg #2: -c RetroArch [INFO] :: arg #3: C:\Emulators\RA Nightly\retroarch.cfg RetroArch [INFO] :: arg #4: -L RetroArch [INFO] :: arg #5: C:\Emulators\RA Nightly\cores\glupen64_libretro.dll RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames

Edit 2: And I’m a freaking moron, if only I can use GllideN64 instead of the software rendering plugin

You need to set your video driver to “gl” instead of Vulkan and then restart RetroArch.

Now to get the Mednafen PSX HW core to not crash, might make a thread for that