Help needed with running X68000 games with PX68K core

I put the BIOS in the system/keropi folder: 3

load core, load content, choose a game (My roms are in .HDM format) and for most games either of the following screens appear, even when choosing Disk1.

Screen 1:

Screen 2: Example log for screen 1:

[INFO] RetroArch 1.9.7 (Git 5c2f79a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Jul 25 2021
[INFO] Version: 1.9.7
[INFO] Git: 5c2f79a
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[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] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Using resolution 1920x1080
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[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: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\Emulators\RetroArch-Win64\content_favorites.lpl].
[INFO] [CONTENT LOAD]: Updating firmware status for: D:\Emulators\RetroArch-Win64\cores\px68k_libretro.dll on D:\Emulators\RetroArch-Win64\system
[INFO] [CORE]: Using content: D:\Extracted roms\Sharp X68000\Street Fighter II' - Champion Edition [FD]\Street Fighter II' - Champion Edition (System disk).hdm.
[INFO] [Core]: 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.7 (Git 5c2f79a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Jul 25 2021
[INFO] Version: 1.9.7
[INFO] Git: 5c2f79a
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "D:\Emulators\RetroArch-Win64\cores\px68k_libretro.dll"
[INFO] [Overrides]: Core-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\Street Fighter II' - Champion Edition [FD].cfg".
[INFO] [Overrides]: No game-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\Street Fighter II' - Champion Edition (System disk).cfg".
[INFO] [Config]: Appending config "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.cfg".
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Remaps]: Remap directory: "D:\Emulators\RetroArch-Win64\config\remaps".
[INFO] [Overrides]: Redirecting save file to "D:\Emulators\RetroArch-Win64\saves\Street Fighter II' - Champion Edition (System disk).srm".
[INFO] [Overrides]: Redirecting save state to "D:\Emulators\RetroArch-Win64\states\Street Fighter II' - Champion Edition (System disk).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "D:\Emulators\RetroArch-Win64\system".
[INFO] [Environ]: CORE_ASSETS_DIRECTORY: "D:\Emulators\RetroArch-Win64\downloads".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44144.14 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Using resolution 1920x1080
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Shaders]: Specific shader preset found at D:\Emulators\RetroArch-Win64\config\global.slangp.
[INFO] [slang]: Compiling shader "D:\Emulators\RetroArch-Win64\shaders\shaders_slang\crt\shaders\crt-aperture.slang".
[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: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\Emulators\RetroArch-Win64\content_favorites.lpl].
[INFO] [Playlist]: Written to playlist file: D:\Emulators\RetroArch-Win64\content_history.lpl
[INFO] [Environ]: SET_SYSTEM_AV_INFO: 800x600, aspect: 1.333, fps: 59.940, sample rate: 44100.00 Hz.
[INFO] [Audio]: Set audio input rate to: 44144.14 Hz.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [Environ]: SET_GEOMETRY: 768x512, aspect: 1.333.
[INFO] [Environ]: SET_SYSTEM_AV_INFO: 768x512, aspect: 1.333, fps: 55.500, sample rate: 44100.00 Hz.
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 55.50 Hz)
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [Overrides]: Configuration overrides unloaded, original configuration restored.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 16 seconds.
[INFO] Saving runtime log file: D:\Emulators\RetroArch-Win64\playlists\logs\PX68k\Street Fighter II' - Champion Edition (System disk).lrtl
[INFO] [Core]: Unloading game..
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Example log for screen 2:

[INFO] RetroArch 1.9.7 (Git 5c2f79a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Jul 25 2021
[INFO] Version: 1.9.7
[INFO] Git: 5c2f79a
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[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] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Using resolution 1920x1080
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[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: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\Emulators\RetroArch-Win64\content_favorites.lpl].
[INFO] [CONTENT LOAD]: Updating firmware status for: D:\Emulators\RetroArch-Win64\cores\px68k_libretro.dll on D:\Emulators\RetroArch-Win64\system
[INFO] [CORE]: Using content: D:\Extracted roms\Sharp X68000\Street Fighter II' - Champion Edition [FD]\Street Fighter II' - Champion Edition (Disk 1).hdm.
[INFO] [Core]: 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.7 (Git 5c2f79a)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Jul 25 2021
[INFO] Version: 1.9.7
[INFO] Git: 5c2f79a
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "D:\Emulators\RetroArch-Win64\cores\px68k_libretro.dll"
[INFO] [Overrides]: Core-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\Street Fighter II' - Champion Edition [FD].cfg".
[INFO] [Overrides]: No game-specific overrides found at "D:\Emulators\RetroArch-Win64\config\PX68K\Street Fighter II' - Champion Edition (Disk 1).cfg".
[INFO] [Config]: Appending config "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.cfg".
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Remaps]: Remap directory: "D:\Emulators\RetroArch-Win64\config\remaps".
[INFO] [Overrides]: Redirecting save file to "D:\Emulators\RetroArch-Win64\saves\Street Fighter II' - Champion Edition (Disk 1).srm".
[INFO] [Overrides]: Redirecting save state to "D:\Emulators\RetroArch-Win64\states\Street Fighter II' - Champion Edition (Disk 1).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "D:\Emulators\RetroArch-Win64\system".
[INFO] [Environ]: CORE_ASSETS_DIRECTORY: "D:\Emulators\RetroArch-Win64\downloads".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44144.14 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: NVIDIA GeForce GTX 1660 SUPER
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Using resolution 1920x1080
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Shaders]: Specific shader preset found at D:\Emulators\RetroArch-Win64\config\global.slangp.
[INFO] [slang]: Compiling shader "D:\Emulators\RetroArch-Win64\shaders\shaders_slang\crt\shaders\crt-aperture.slang".
[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: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\Emulators\RetroArch-Win64\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\Emulators\RetroArch-Win64\content_favorites.lpl].
[INFO] [Playlist]: Written to playlist file: D:\Emulators\RetroArch-Win64\content_history.lpl
[INFO] [Environ]: SET_SYSTEM_AV_INFO: 800x600, aspect: 1.333, fps: 59.940, sample rate: 44100.00 Hz.
[INFO] [Audio]: Set audio input rate to: 44144.14 Hz.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [Environ]: SET_GEOMETRY: 768x512, aspect: 1.333.
[INFO] [Environ]: SET_SYSTEM_AV_INFO: 768x512, aspect: 1.333, fps: 55.500, sample rate: 44100.00 Hz.
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 55.50 Hz)
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Input]: Game Focus => OFF
[INFO] [Environ]: SET_FRAME_TIME_CALLBACK.
[INFO] [Overrides]: Configuration overrides unloaded, original configuration restored.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 09 seconds.
[INFO] Saving runtime log file: D:\Emulators\RetroArch-Win64\playlists\logs\PX68k\Street Fighter II' - Champion Edition (Disk 1).lrtl
[INFO] [Core]: Unloading game..
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "D:\Emulators\RetroArch-Win64\config\PX68K\PX68K.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

How to fix?

UP. Can someone help here or recommend other forum or source to ask there?

1 Like

I can take a look at the ROMs I have been using, I forget the format. I am AFK right now but I recommend trying them contained in zip format (I generally try this when I have ROM issues.) or trying another source collection. (i.e. no-intro, redump, or TOSEC.)

When I was setting up MAME for the x68000 I created a drive activity LED so I could tell right away if a game was going to boot. My point is that there are many, many problematic x68000 ROMs in my experience.

2 Likes

My rom set is Neo Kobe - Sharp X68000 (2018-04-23) from PD so it should be reliable. I run the bios and all the zipped roms with their dat files in romvault and all looks good. When running the rom I run the extracted zip - the .hdm file, not the zip file, because its not possible to run .zip in px68k core or is it?

1 Like

I looked and I have been using *.dim ROMs, not *.hdm. Hope this helps. (I believe they are from the MAME SL.)

If it matters, I have also been only using single floppy games. (Just because I didn’t want to mess with multiple images. :grin: It still gives me 95 awesome playable games.)

2 Likes

I can fully run some games but many others, like FF, stops at one of the 2 screenshots above. Did you managed to run the games in .zip form or in .dim form? Did you try many games and not get the screenshots i got above even once? Can you try Final Fight and tell me if all its rom variants run for you?

1 Like

I am AFK, I will try FF ASAP.

1 Like

You need to have both disks inserted for Final Fight (I assume this is what you mean by FF). I had set up an m3u file like this when I tested the core many months ago.

ff1.dim

ff2.dim

Don’t remember anything else about disk controls anymore, the docs say you can also use the internal Keropi menu though

2 Likes

I remember trying Final Fight when I was playing around with the PX68K core several weeks ago and it was also giving me (likely) the same problems, zipped and unzipped both. I think I got SF2 to work unzipped, however. Maybe I can help and test a few today during some downtime.

This seems to ring a bell for me, as I did get Final Fight working in a standalone 68k emulator I beleive by having both disks inserted.

UPDATE - I went and tried Final Fight here on my work laptop, going into the Keropi menu (F12) and inserting the 2nd disk (it has to be unzipped to do this method) into the 2nd drive, and it seems to work fine. I got to the intro, at least.

2 Likes

Yep, it looks like the first is a boot disk and the second is needed to run the game.

1 Like

I’d rather try to use neo kobe (.hdm) for preservation sake, since i think its kind of the “Redump” of x68000 if i’m not mistaken. Should work the same as .dim it seems. My library contains 5593 .hdm files. Final Fight alone contains 7 .hdm files and 1 .hdf file:

I tried loading these 2 FF disks and the game finally loads!

How to know which disks to load first, second, third…? What is the disks hierarchy? Why FF needs 7 .hdm files and 1 .hdf file if the game loads using only the 2 disks in the screenshot? Different versions? What is the most efficient way to load games when using a frontend and how? I use Lunchbox.

1 Like

It looks like you have 3 different Final Fight sets, with a “set 1”, “set 2”, etc. So as long as you use both Disk A and B from the same set into your FDD0 and FDD1 slots, you should be okay. Now, I am very unsure as to what the single HDF file does.

1 Like

Neo-Kobe isn’t like Redump. It mostly sorted and categorized the dumps that were out there. So it’s more like TOSEC. A HDF file is a hard disk image.

4 Likes

Got it! Makes more sense now. So its better to just pick either SET1 or SET2 or better, just import Disk A from all games to LB since there is no use to first load Disk B… both sets seem to run the exact same game.

Further questions, Its a bit annoying to internally browse the disks list manually when using the native x68 menu since there is no search field, or is it?

If wanting to to auto load multiple disk games using one of the methods mentioned in the x68 core libretro docs, the creation need to be done for each of the x68 games? If so, it would take forever…

1 Like

Right! It has the package art for people who want to print it…

1 Like

If you use Rocket launcher, in concert with RetroArch, as long as you configure it with the proper naming convention you can switch disks easily.

2 Likes

Nice! I already try to make rocket launcher work for bezels, fade, pause menu, with LB, but no success yet… Not the most user friendly software out there… Do you have everything working in RL with LB or other frontend? I guess RA could be called frontend as well…