zamik Posted June 15, 2015 Posted June 15, 2015 hello all. new to the forums. been trying to set up my first attempt at hyperspin. i have managed to get retroarch to work. however im stuck with mess. the issue seems to be that mess cant recognize the file names that hyperspins ldatabases use. also it seems that everything has to be a bin file. here is the error messages that i get from each rom i try (just swap out the name). "glactic space war (proto).bin NOT FOUND (tried in channelf channelf\galactic galacticp galactic)" "FATALERROR: Required files are missing, the machine cannot be run." i have been scouring google for days now and i can find nothing on this, so any help would be much appreciated. let me know if i need to give more details.
Dabil Posted June 15, 2015 Posted June 15, 2015 For what system is the ROM for? You may be missing needed BIOS files. Sent from my SCH-I545 using Tapatalk
Dabil Posted June 15, 2015 Posted June 15, 2015 Also, when I was using mame I found out that some ROMS I could not change the name of without causing issues. So I had to change the name of the entry I the hyperspin database to get it to work. Sent from my SCH-I545 using Tapatalk
zamik Posted June 15, 2015 Author Posted June 15, 2015 im have the issue with the bally astrocade, channle f, and pretty much everything but a couple atari 5200 games. not much of any work. however, if i unzip a file and rename it the the one in the error message, it will work, which is why i figure it has to be the name. first off it seems unreasonable to hand change all those files. and if i did, wouldnt it mess with hyperspin/rocketlauncher?
zamik Posted June 15, 2015 Author Posted June 15, 2015 i feel as though i should be able to change the file associations some where, and the names to, kinda like the database xmls for hyperspin. i just dont know where to start.
zamik Posted June 15, 2015 Author Posted June 15, 2015 Also isn't that a hyperspin setting? As that won't help getting the files to run in mess.
zerojay Posted June 15, 2015 Posted June 15, 2015 Core options -> Softlists -> Disable And it's an RA option, not a HS option.
zamik Posted June 15, 2015 Author Posted June 15, 2015 but im not using ra mess, as it refuses to work at all, i have tried all the suggestions for it, disabling softlists and enabling cli, all that, it refuses to work at all. im using mess 161 since i couldnt get the ra core to work.
zerojay Posted June 15, 2015 Posted June 15, 2015 RA MESS core works fine, I help to write the module and use it all the time. Maybe you don't have your BIOSes where they should be.
zamik Posted June 15, 2015 Author Posted June 15, 2015 I understand that it functions as others have gotten it to work. But having followed the little bits of info I have been able to find, I have been unable to make it work. My bios files were all in ra root folder\system\mess, hash files in mess\hash, the softlists were off and the other one, cli I think, was on. I just couldn't get it to work. Always closes out.
phulshof Posted June 15, 2015 Posted June 15, 2015 MESS (MAME now since 0.162) has 2 ways of running a ROM: 1. Directly. 2. Via software lists. If you give MESS a ROM including the path, it will simply load that ROM using the given parameters. This will work with zip files, but not with 7z files. If you just give MESS a name, it will look in the software list (hash XML) files for a match, and expects the same name for the ROM. Examples (under Linux): 1. mess snes -cart ./Pocky\ \&\ Rocky\ \(USA\).sfc 2. mess snes -cart pockyu The first example will simply load the ROM file as indicated by the path. The second example will match the name pockyu in the hash XML file (snes.xml in the configured hash directory), and then look for the corresponding ROM file in the configured rom directory.
zamik Posted June 15, 2015 Author Posted June 15, 2015 Ok now that helps me. I actually undertake that description. So the issue in this case is that the name on mess's hash list is different from the name on hyperspin's database. Is there a way to easily fix that? My files are all named for hyperspin. And if I could get the mess core to work for this it would be great to have everything under one emulator. But after trying for a week and some change it became to frustrating. Thank you very much for the help by the way. Zerojay, I deleted all the files for the mess core. Is there a decent walk through with up to date files, paths, and cfg entries you could recommend? I could only find maybe two and they conflicted on what they told me to do and I don't think thru gave me the right mess bios files. Once again, thank you both for the help, sorry for the wall of text but this is the best most help I have been offered yet.
zerojay Posted June 15, 2015 Posted June 15, 2015 These kinds of issues are the reason why I'm trying to rewrite the module in such a way that there's no confusion about what files go where, different config files used at different times, etc... Within RA itself... A) Make sure your system directory is set to [retroarch dir]\system (or :\system which is the same thing to RA). Create [retroarch dir]\system\mess\ and place all the MESS BIOS ROMs here, zipped. C) Create [retroarch dir]\system\mess\hash\ and place the MESS hashes there. D) Turn on the following options: Per-core configurations, MESS launch through CLI. Turn off the following options: MESS softlists Per-core configurations is one of the really tricky options here because it will change where it will read some of your configuration files from. With them turned on, it will read the retroarch-core-options from the \config directory instead of the one in the RA emulator root. You're far from the only one to have run into these issues, by the way. It's confusing and difficult to debug everyone's issues with things because some of RA's options can change how things work *so much* that we had to start sharing configuration files to figure out what was going wrong. It's because of this that I'm trying to come up with a better way to get people up and running with the RA module in RocketLauncher, such as perhaps suggesting a default configuration set (as the defaults have issues that would cause us problems) so that everyone's coming from the same place, etc... Might be helpful for you to head over to the Retroarch module forum thread on the RL forums as well.
phulshof Posted June 15, 2015 Posted June 15, 2015 Depending on the system, you could simply go for option 1: call the ROM directly. Since I don't use HyperSpin I'm not 100% sure on the exact launcher syntax needed for this, but I'm pretty sure HS/HL/RL allows you to call the emulator with the ROM file as one of the arguments, since that's how most emulators require it. Just make sure you're either using unzipped or .zip files for your roms, since MESS will not allow a direct call to a .7z file. This should work with most systems supported by MESS; it's just the personal computers that may or may not give you some trouble (C64, MSX, etc.). I use MESS (MAME now) for most of my emulated systems, and considering the size of the roms simply use them unzipped.
zerojay Posted June 15, 2015 Posted June 15, 2015 Also, the version of MAME being used in RetroArch is currently 0.161, they haven't updated it to 0.162 yet, likely because they are trying to figure out how to deal with the inclusion of MESS still.
zamik Posted June 15, 2015 Author Posted June 15, 2015 Well for mame my 162 roms all work fine through ra. I am going through and re archiving everything in zip and that is making mess work. Now that I have that straight I will try for the mess ra core again. I will do as you said and let you know what happens. Do I use the same bios set as for the 161 mess I'm using?
zerojay Posted June 15, 2015 Posted June 15, 2015 Yes, keep the same BIOS set, just put it where RA needs it to be.
zamik Posted June 15, 2015 Author Posted June 15, 2015 Ok so I have placed everything as said and changed the setting in the retroarch core options cfg in the cfg folder and still a no go for any games. We're do I find my log so I can check and post them?
zamik Posted June 15, 2015 Author Posted June 15, 2015 I am not sure how to use ra from a command line.
zamik Posted June 16, 2015 Author Posted June 16, 2015 ok i managed to figure it out. took a day and a half, but heres the log after trying to load biorhythm from the bally astrocade through the mess core. note that the game does launch from the normal mess install. '--menu' is not recognized as an internal or external command,operable program or batch file.rarch_main_init: === Build =======================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXMMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jun 12 2015rarch_main_init: Version: 1.2rarch_main_init: Git: 738efe3rarch_main_init: =================================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: parse_config_file: Loading config from: I:\HyperSpin\Emulators\Retroarch\retroarch.cfg.RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.RetroArch: rarch_verify_api_version: Version of libretro API: 1RetroArch: rarch_verify_api_version: Compiled against API: 1RetroArch: audio_monitor_adjust_system_rates: Set audio input rate to: 29975.00 Hz.RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\5xbr-retro.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\bead.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\blinky.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\pixellate.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\quilez.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\retro-v2.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\scanline.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\sharp-bilinear.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\stock.cg"RetroArch: init_video: Video @ fullscreenRetroArch: gl_init: Found GL context: wglRetroArch: gl_init: Detecting screen resolution 1920x1080.RetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: gl_init: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 770/PCIe/SSE2.RetroArch: gl_init: [GL]: Version: 4.5.0 NVIDIA 352.86.RetroArch: gl_query_extension: Querying GL extension: ARB_ES2_compatibility => existsRetroArch: gl_query_extension: Querying GL extension: ARB_sync => existsRetroArch: gl_query_extension: Querying GL extension: ARB_texture_float => existsRetroArch: gl_query_extension: Querying GL extension: EXT_texture_sRGB => existsRetroArch: gl_query_extension: Querying GL extension: ARB_framebuffer_sRGB => existsRetroArch: gl_init: GL: Using resolution 1920x1080RetroArch: gl_init: [GL]: Default shader backend found: glsl.RetroArch: gl_shader_init: [GL]: Not loading any shader.RetroArch: gl_init: [GL]: Using 4 textures.RetroArch: gl_init: [GL]: Loaded 0 program(s).RetroArch: gl_set_texture_fmts: [GL]: Using GL_RGB565 for texture uploads.RetroArch: xinput_joypad_init: Found XInput v1.3.RetroArch: dinput_joypad_init: Enumerating DInput joypads ...RetroArch: dinput_joypad_init: Done enumerating DInput joypads ...RetroArch: input_joypad_init_first: Found joypad driver: "dinput".RetroArch: font_renderer_create_default: Using font rendering backend: freetype.RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: dsound_init: DirectSound devices:RetroArch: enumerate_cb: 0: Primary Sound DriverRetroArch: enumerate_cb: 1: Speakers (Creative SB X-Fi)RetroArch: enumerate_cb: 2: M322i-B1-4 (NVIDIA High Definition Audio)RetroArch: enumerate_cb: 3: M320NV-0 (NVIDIA High Definition Audio)RetroArch: enumerate_cb: 4: SPDIF Out (Creative SB X-Fi)RetroArch: enumerate_cb: 5: Headset (3- SB Tactic(3D) Wrath Wireless)RetroArch: dsound_init: [DirectSound]: Setting buffer size of 12288 bytesRetroArch: dsound_init: [DirectSound]: Latency = 64 msRetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: event_command: SRAM will not be saved.RetroArch: gl_set_nonblock_state: [GL]: VSync => onRetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: event_command: Loading history file: [i:\HyperSpin\Emulators\Retroarch\content_history.rpl].RetroArch: gl_set_nonblock_state: [GL]: VSync => onRetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: gl_set_nonblock_state: [GL]: VSync => onRetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: config_save_file: Saving config at path: "I:\HyperSpin\Emulators\Retroarch\retroarch.cfg"RetroArch: video_monitor_compute_fps_statistics: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.RetroArch: video_monitor_compute_fps_statistics: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.rarch_main_init: === Build =======================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXMMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jun 12 2015rarch_main_init: Version: 1.2rarch_main_init: Git: 738efe3rarch_main_init: =================================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: parse_config_file: Loading config from: I:\HyperSpin\Emulators\Retroarch\retroarch.cfg.RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.RetroArch: rarch_verify_api_version: Version of libretro API: 1RetroArch: rarch_verify_api_version: Compiled against API: 1RetroArch: audio_monitor_adjust_system_rates: Set audio input rate to: 29975.00 Hz.RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\5xbr-retro.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\bead.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\blinky.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\pixellate.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\quilez.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\retro-v2.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\scanline.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\sharp-bilinear.cg"RetroArch: event_command: Found shader "I:\HyperSpin\Emulators\Retroarch\shaders\stock.cg"RetroArch: init_video: Video @ fullscreenRetroArch: gl_init: Found GL context: wglRetroArch: gl_init: Detecting screen resolution 1920x1080.RetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: gl_init: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 770/PCIe/SSE2.RetroArch: gl_init: [GL]: Version: 4.5.0 NVIDIA 352.86.RetroArch: gl_query_extension: Querying GL extension: ARB_ES2_compatibility => existsRetroArch: gl_query_extension: Querying GL extension: ARB_sync => existsRetroArch: gl_query_extension: Querying GL extension: ARB_texture_float => existsRetroArch: gl_query_extension: Querying GL extension: EXT_texture_sRGB => existsRetroArch: gl_query_extension: Querying GL extension: ARB_framebuffer_sRGB => existsRetroArch: gl_init: GL: Using resolution 1920x1080RetroArch: gl_init: [GL]: Default shader backend found: glsl.RetroArch: gl_shader_init: [GL]: Not loading any shader.RetroArch: gl_init: [GL]: Using 4 textures.RetroArch: gl_init: [GL]: Loaded 0 program(s).RetroArch: gl_set_texture_fmts: [GL]: Using GL_RGB565 for texture uploads.RetroArch: xinput_joypad_init: Found XInput v1.3.RetroArch: dinput_joypad_init: Enumerating DInput joypads ...RetroArch: dinput_joypad_init: Done enumerating DInput joypads ...RetroArch: input_joypad_init_first: Found joypad driver: "dinput".RetroArch: font_renderer_create_default: Using font rendering backend: freetype.RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: dsound_init: DirectSound devices:RetroArch: enumerate_cb: 0: Primary Sound DriverRetroArch: enumerate_cb: 1: Speakers (Creative SB X-Fi)RetroArch: enumerate_cb: 2: M322i-B1-4 (NVIDIA High Definition Audio)RetroArch: enumerate_cb: 3: M320NV-0 (NVIDIA High Definition Audio)RetroArch: enumerate_cb: 4: SPDIF Out (Creative SB X-Fi)RetroArch: enumerate_cb: 5: Headset (3- SB Tactic(3D) Wrath Wireless)RetroArch: dsound_init: [DirectSound]: Setting buffer size of 12288 bytesRetroArch: dsound_init: [DirectSound]: Latency = 64 msRetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: event_command: SRAM will not be saved.RetroArch: gl_set_nonblock_state: [GL]: VSync => onRetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: event_command: Loading history file: [i:\HyperSpin\Emulators\Retroarch\content_history.rpl].RetroArch: gl_set_nonblock_state: [GL]: VSync => onRetroArch: gfx_ctx_wgl_swap_interval: [WGL]: wglSwapInterval(1)RetroArch: rarch_main_init_wrap: Using content: I:\HyperSpin Roms\Bally - Astrocade\Biorhythm (USA).zip.RetroArch: video_monitor_compute_fps_statistics: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.RetroArch: rarch_environment_cb: Environ SET_PIXEL_FORMAT: RGB565.RetroArch: set_paths_redirect: Redirecting save file to "I:\HyperSpin\Emulators\Retroarch\save\Biorhythm (USA).srm".RetroArch: set_paths_redirect: Redirecting save state to "I:\HyperSpin\Emulators\Retroarch\save\Biorhythm (USA).state".rarch_main_init: === Build =======================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXMMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jun 12 2015rarch_main_init: Version: 1.2rarch_main_init: Git: 738efe3rarch_main_init: =================================================RetroArch: rarch_get_cpu_features: [CPUID]: Vendor: GenuineIntelRetroArch: rarch_get_cpu_features: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVXRetroArch: config_load_core_specific: Loading core-specific config from: I:\HyperSpin\Emulators\Retroarch\config\mess_libretro.dll.cfg.RetroArch: rarch_log_libretro: [libretro INFO] :: SYSTEM_DIRECTORY: I:\HyperSpin\Emulators\Retroarch\systemRetroArch: rarch_log_libretro: [libretro INFO] :: CONTENT_DIRECTORY: (null)RetroArch: rarch_log_libretro: [libretro INFO] :: SAVE_DIRECTORY: I:\HyperSpin\Emulators\Retroarch\saveRetroArch: rarch_log_libretro: [libretro INFO] :: Starting game from command line:I:\HyperSpin Roms\Bally - Astrocade\Biorhythm (USA).zipRetroArch [ERROR] :: rarch_log_libretro :: [libretro ERROR] :: parse path failed! path=(USA).zip.RetroArch [WARN] :: rarch_log_libretro :: [libretro WARN] :: Driver I:\HyperSpin not found -1RetroArch [WARN] :: rarch_log_libretro :: [libretro WARN] :: Game not found: (USA).zipRetroArch: rarch_log_libretro: [libretro INFO] :: AV_INFO: width=320 height=240RetroArch: rarch_log_libretro: [libretro INFO] :: AV_INFO: max_width=1600 max_height=1200RetroArch: rarch_log_libretro: [libretro INFO] :: AV_INFO: aspect_ratio = 0.000000RetroArch: rarch_log_libretro: [libretro INFO] :: AV_INFO: fps = 60.000000 sample_rate = 48000.000000
zamik Posted June 16, 2015 Author Posted June 16, 2015 i don't really understand how the code works, but it seems like its changing the name of the file when it tries to load it?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.