MSX 2 Games Won't Load (I have the BIOS ROMs!)

I have the latest cores updated on RA 1.3. I have the correct BIOS files installed. I double checked by loading the cores and then checking under the Information tab. All required files are present in both fMSX and BlueMSX cores.

Every MSX 1 game I throw at them works fine. No MSX 2 will load. BlueMSX just closes RA back to the desktop after trying to load. FMSX just black screens instead. All the MSX 2 games I’ve tried load fine in the standalone versions of the emulators…

Any ideas? :slight_smile:

Make sure you set what version of hardware you are emulating in the core options menu

Thanks for the pointer but I’ve already tried that too. :slight_smile:

The thing that’s most perplexing is that the MSX 2 games and BIOS’s all work fine in the stand alone emulators. It’s only RA that shows this incompatibility. I’m guessing in my ignorance that it’s something to do with the video output as that’s one of the bigger things that’s handled differently between the standalone emus and their RA counterparts.

.rom do work, other like floppies aren’t supported if I’m not wrong.

^ ROM files aren’t working for me. Just to be sure I downloaded the full No-Intro set again. I also ‘acquired’ a couple of mx1 and mx2 images just to check. The mx1 file loaded fine. The mx2 file didn’t.

UPDATE: I did manage to load up the MSX2 ROM version of 1942. It’s the only one I’ve had luck with so far…

I just tried a few roms (Elthead, Vampire Hunter, Treasure of Usas) and they all loaded with fMSX.

They’re all .mx2 files.

Just tried some .rom from NoIntro set too, working fine with blueMSX.

Try to launch retroarch with:

retroarch --menu --verbose > log.txt 2>&1

And see what you’ve got in the log.

Just a bit of clarification with the above: Do I just append that to the Target window on my shortcut properties?

I guess so, or you can also create a .bat in the same folder.

Then launch your msx2 game and check the log.txt file created in retroarch folder to see if there is any useful error message.

^ Thanks. Well, this is what I got:

RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jan 17 2016 RetroArch [INFO] :: Version: 1.3.0 RetroArch [INFO] :: Git: 4de1726 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX RetroArch [INFO] :: Config: loading config from: E:\Emulation\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] :: Threaded rarch_task started RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Video @ fullscreen RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 780/PCIe/SSE2. RetroArch [INFO] :: [GL]: Version: 4.5.0 NVIDIA 364.47. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => exists 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 1920x1080 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [GL]: Not loading any shader. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 0 program(s). RetroArch [INFO] :: [GL]: Using GL_RGB565 for texture uploads. RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX 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 SSE4.2 AES AVX RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: null: [E:\Emulation\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. 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: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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] :: Device #1 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Device #0 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. 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] :: Device #1 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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] :: Device #1 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. 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] :: Device #1 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. RetroArch [INFO] :: Using content: E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).zip#Xevious - Fardraut Saga (Japan).rom. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).zip#Xevious - Fardraut Saga (Japan).rom RetroArch [INFO] :: arg #2: -c RetroArch [INFO] :: arg #3: E:\Emulation\RetroArch\retroarch.cfg RetroArch [INFO] :: arg #4: -L RetroArch [INFO] :: arg #5: E:\Emulation\RetroArch\cores\fmsx_libretro.dll 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 SSE4.2 AES AVX MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jan 17 2016 RetroArch [INFO] :: Version: 1.3.0 RetroArch [INFO] :: Git: 4de1726 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX RetroArch [INFO] :: Loading dynamic libretro core from: “E:\Emulation\RetroArch\cores\fmsx_libretro.dll” RetroArch [INFO] :: Threaded rarch_task started RetroArch [INFO] :: Overrides: core name: fMSX RetroArch [INFO] :: Overrides: game name: Xevious - Fardraut Saga (Japan) RetroArch [INFO] :: Overrides: config directory: E:\Emulation\RetroArch\config RetroArch [INFO] :: Overrides: no core-specific overrides found at E:\Emulation\RetroArch\config\fMSX\fMSX.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at E:\Emulation\RetroArch\config\fMSX\Xevious - Fardraut Saga (Japan).cfg RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: RetroKeyboard (ID: 3) RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: fMSX RetroArch [INFO] :: Remaps: game name: Xevious - Fardraut Saga (Japan) RetroArch [INFO] :: Remaps: remap directory: E:\Emulation\RetroArch\config\remap RetroArch [INFO] :: Remaps: no game-specific remap found at E:\Emulation\RetroArch\config\remap\fMSX\Xevious - Fardraut Saga (Japan).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at E:\Emulation\RetroArch\config\remap\fMSX\fMSX.rmp RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ GET_PERF_INTERFACE. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Compressed file in case of need_fullpath.Now extracting to temporary directory. RetroArch [WARN] :: Tried extracting to cache directory, but cache directory was not set or found. Setting cache directory to directory derived by basename… RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: “E:\Emulation\RetroArch\content”. RetroArch [INFO] :: Environ GET_VARIABLE fmsx_mode: RetroArch [INFO] :: MSX2+ RetroArch [INFO] :: Environ GET_VARIABLE fmsx_video_mode: RetroArch [INFO] :: NTSC RetroArch [INFO] :: Environ GET_VARIABLE fmsx_mapper_type_mode: RetroArch [INFO] :: Guess Mapper Type A RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 1, Button “Y (left)” => “Spacebar” RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “F2” RetroArch [INFO] :: RetroPad, User 1, Button “Start” => “F1” 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 1, Button “X (up)” => “F3” RetroArch [INFO] :: RetroPad, User 1, Button “L” => “F4” RetroArch [INFO] :: RetroPad, User 1, Button “R” => “F5” RetroArch [INFO] :: RetroPad, User 1, Button “L2” => “Graph” RetroArch [INFO] :: RetroPad, User 1, Button “R2” => “Ctrl” RetroArch [INFO] :: RetroPad, User 1, Button “L3” => “Return” RetroArch [INFO] :: RetroPad, User 1, Button “R3” => “Escape” RetroArch [INFO] :: Skipping SRAM load… RetroArch [INFO] :: Set audio input rate to: 47960.00 Hz. RetroArch [INFO] :: Video @ fullscreen RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 780/PCIe/SSE2. RetroArch [INFO] :: [GL]: Version: 4.5.0 NVIDIA 364.47. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => exists 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 1920x1080 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [GL]: Not loading any shader. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 0 program(s). RetroArch [INFO] :: [GL]: Using GL_RGB565 for texture uploads. 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] :: Device #1 PID: {05C4} VID:{054C} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Wireless Controller (1356/1476)RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Found joypad driver: “xinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX 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 SSE4.2 AES AVX RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: null: [E:\Emulation\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) Allocating 16kB for empty space… Opening MSX2P.ROM…OK Opening MSX2PEXT.ROM…OK Patching BIOS: 00E1…00E4…00E7…00EA…00ED…00F0…00F3…OK Opening DISK.ROM…FAILED Allocating 128kB for RAM…OK Allocating 128kB for VRAM…OK Loading DEFAULT.FNT font…FAILED Loading optional ROMs: OK Found E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).rom: Cartridge A: 256kB UNKNOWN ROM…starts at FFFFh…guessed GENERIC/8kB…OK Loading state from E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).sta…FAILED Redirecting printer output to STDOUT…OK Initializing VDP, FDC, PSG, OPLL, SCC, and CPU… Attached normal joystick to joystick port A Attached nothing to joystick port B 228 CPU cycles per HBlank 59736 CPU cycles per VBlank 262 scanlines RUNNING ROM CODE… EXITED at PC = 045Ch. Mode 268501010, RAMPages 8, VRAMPages 8RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: Saving config at path: “E:\Emulation\RetroArch\retroarch.cfg” RetroArch [INFO] :: Saving RAM type #0 to “E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).srm”. RetroArch [INFO] :: Saving RAM type #1 to “E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).rtc”. RetroArch [INFO] :: [PERF]: Performance counters (libretro): RetroArch [libretro INFO] :: maximum frame ticks : 0 RetroArch [INFO] :: Average audio buffer saturation: 61.76 %, standard deviation (percentage points): 10.38 %. RetroArch [INFO] :: Amount of time spent close to underrun: 0.00 %. Close to blocking: 20.85 %. RetroArch [INFO] :: Average monitor Hz: 60.002400 Hz. (0.318 % frame time deviation, based on 2048 last samples). RetroArch [INFO] :: Removing temporary content file: E:\Emulation\ROMs\Microsoft - MSX 2 (20130225)\Microsoft - MSX 2\Xevious - Fardraut Saga (Japan).rom. RetroArch [INFO] :: Average audio buffer saturation: 61.76 %, standard deviation (percentage points): 10.38 %. RetroArch [INFO] :: Amount of time spent close to underrun: 0.00 %. Close to blocking: 20.85 %. RetroArch [INFO] :: Average monitor Hz: 60.002400 Hz. (0.318 % frame time deviation, based on 2048 last samples).

^ This is from a completely fresh install along with newly downloaded BIOS ROMs from the fMSX page itself and a game ROM straight out of a fresh download of the No-Intro collection.

I just ran the fMSX core as the standalone emulator works fine and I thought it could make a nice control experiment. Anyone ideas?

You’re missing the disk.rom file that goes in retroarch/system/disk.rom (I put it in this post, I think it’s OK as it is in github? anyone tell me otherwise).

But this Xevious game just gives a black screen here with fmsx, so there is a problem if that’s working in the standalone emulator. It’s running with blueMSX though.

Hey. Thanks for all your help and time.

I replaced my disk ROM with your one. Same result with the same missing Disk.ROM message so it can’t be that file at issue as it works for you but not for me. Besides, 1942 works and I have been going through my ROMs alphabetically and Contra works too.

Noting that you got Xevious running fine through BlueMSX, I gave that a try. As before, RA just closed down with no warning. Here’s the log if you’re interested. Note, it states that it can’t check the refresh rate as it hasn’t run enough cycles… RA can’t run enough cycles is it just crashed out upon loading a file.

RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jan 17 2016 RetroArch [INFO] :: Version: 1.3.0 RetroArch [INFO] :: Git: 4de1726 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX RetroArch [INFO] :: Config: loading config from: E:\Emulation\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] :: Threaded rarch_task started RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Video @ fullscreen RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 780/PCIe/SSE2. RetroArch [INFO] :: [GL]: Version: 4.5.0 NVIDIA 364.47. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => exists 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 1920x1080 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [GL]: Not loading any shader. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 0 program(s). RetroArch [INFO] :: [GL]: Using GL_RGB565 for texture uploads. RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX 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 SSE4.2 AES AVX RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: null: [E:\Emulation\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [decompress] File 'E:\Emulation\RetroArch\cores\bluemsx_libretro.dll.zip. RetroArch [INFO] :: [deflate] Path: bluemsx_libretro.dll, CRC32: 0x1546c0e2 RetroArch [INFO] :: Using content: E:\Emulation\ROMs\MSX 2\Xevious - Fardraut Saga (Japan).zip#Xevious - Fardraut Saga (Japan).rom. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: E:\Emulation\ROMs\MSX 2\Xevious - Fardraut Saga (Japan).zip#Xevious - Fardraut Saga (Japan).rom RetroArch [INFO] :: arg #2: -c RetroArch [INFO] :: arg #3: E:\Emulation\RetroArch\retroarch.cfg RetroArch [INFO] :: arg #4: -L RetroArch [INFO] :: arg #5: E:\Emulation\RetroArch\cores\bluemsx_libretro.dll 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 SSE4.2 AES AVX MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jan 17 2016 RetroArch [INFO] :: Version: 1.3.0 RetroArch [INFO] :: Git: 4de1726 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX RetroArch [INFO] :: Loading dynamic libretro core from: “E:\Emulation\RetroArch\cores\bluemsx_libretro.dll” RetroArch [INFO] :: Threaded rarch_task started RetroArch [INFO] :: Overrides: core name: blueMSX RetroArch [INFO] :: Overrides: game name: Xevious - Fardraut Saga (Japan) RetroArch [INFO] :: Overrides: config directory: E:\Emulation\RetroArch\config RetroArch [INFO] :: Overrides: no core-specific overrides found at E:\Emulation\RetroArch\config\blueMSX\blueMSX.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at E:\Emulation\RetroArch\config\blueMSX\Xevious - Fardraut Saga (Japan).cfg RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: RetroPad (ID: 1) RetroArch [INFO] :: RetroKeyboard (ID: 3) RetroArch [INFO] :: Controller port: 2 RetroArch [INFO] :: RetroPad (ID: 1) RetroArch [INFO] :: RetroKeyboard (ID: 3) RetroArch [INFO] :: Remaps: core name: blueMSX RetroArch [INFO] :: Remaps: game name: Xevious - Fardraut Saga (Japan) RetroArch [INFO] :: Remaps: remap directory: E:\Emulation\RetroArch\config\remap RetroArch [INFO] :: Remaps: no game-specific remap found at E:\Emulation\RetroArch\config\remap\blueMSX\Xevious - Fardraut Saga (Japan).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at E:\Emulation\RetroArch\config\remap\blueMSX\blueMSX.rmp RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ GET_PERF_INTERFACE. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Compressed file in case of need_fullpath.Now extracting to temporary directory. RetroArch [WARN] :: Tried extracting to cache directory, but cache directory was not set or found. Setting cache directory to directory derived by basename… RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Environ GET_VARIABLE bluemsx_msxtype: RetroArch [INFO] :: MSX2+ RetroArch [INFO] :: Environ GET_VARIABLE bluemsx_vdp_synctype: RetroArch [INFO] :: Auto RetroArch [INFO] :: Environ GET_VARIABLE bluemsx_ym2413_enable: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: “E:\Emulation\RetroArch\content”. RetroArch [ERROR] :: Failed to load content. RetroArch [INFO] :: [PERF]: Performance counters (libretro): RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [ERROR] :: Failed to start audio driver. Will continue without audio. RetroArch [INFO] :: Saving config at path: “E:\Emulation\RetroArch\retroarch.cfg” RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

I wonder about this issue:

RetroArch [INFO] :: Compressed file in case of need_fullpath.Now extracting to temporary directory.
RetroArch [WARN] :: Tried extracting to cache directory, but cache directory was not set or found. Setting cache directory to directory derived by basename...

Perhaps try to enter a path (with read/write privileges) in settings -> directory -> cache dir.

Just tried that. No luck.

I’m pretty sure it’s a video thing. Like I said before, the standalone emulator works perfectly with every ROM I thrown at it (MSX and MSX2). The only real difference between that one and the RA core is how they handle video.

I should probably say that I tried all of the above on a fresh new install on a wee ATI C60 based notebook that I have with 32 bit Win7 Pro. Same result…

I got mine working now, it turns out i had forgot to set system dir in retroarch… grr.

My directory paths are all set. All the required ROMs are present according to the Core Information. Doesn’t work for me. I’ve given up with it now. I’m just sticking to the stand alone fMSX emulator.

Still, lots of the other emus are working for me through RA so that’s good. PSP, PS2, MAME, Commodore 8 bits and MSX are about the only systems I still use separate emus for. :slight_smile:

I hope you don’t mind I’m bumping this, but which exactly are the BIOS/system files required for BlueMSX core? (Can I choose any MSX series computer like in the stand-alone Blue MSX?) Is this disk.ROM also needed in the same folder?

Also, is it true you can’t emulate floppy-based games as I’ve read?

Thanks!

[QUOTE=Milsancho;47762]I hope you don’t mind I’m bumping this, but which exactly are the BIOS/system files required for BlueMSX core? (Can I choose any MSX series computer like in the stand-alone Blue MSX?) Is this disk.ROM also needed in the same folder?

Also, is it true you can’t emulate floppy-based games as I’ve read?

Thanks![/QUOTE]

Anyone, please? Can’t get this core to load any game and I suspect it’s for the BIOS, etc.

the Libretro port of BlueMSX does not run dsk games unfortunately. I think the one responsible for making the libretro port wasn’t familiar with the system and might not have realized 90% of MSX2’s library was in fact on diskettes rather than cartridges.