Same Core, 2 different shaders?

Ah, ok, leave off the --menu. It doesn’t like having that in there alongside the direct file launch command.

still no log file, so i copy pasted what was in the command file:

C:\Users\Me\Desktop\RetroArch>retroarch_debug.exe --verbose -L “cores\genesis_pl us_gx_libretro.dll” --appendconfig “C:\Users\Me\Desktop\RetroArch\config\gamegea r.cfg” %rom% RetroArch [INFO] :: === Build =======================================RetroArch [ INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 Built: May 3 2016 RetroArch [INFO] :: Version: 1.3.4 RetroArch [INFO] :: Git: acd1e0b RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 RetroArch [INFO] :: Config: appending config “C:\Users\Me\Desktop\RetroArch\conf ig\gamegear.cfg” RetroArch [WARN] :: SYSTEM DIR is empty, assume CONTENT DIR RetroArch [INFO] :: Config: loading config from: C:\Users\Me\Desktop\RetroArch\r etroarch.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: “C:\Users\Me\Desktop\Ret roArch\cores\genesis_plus_gx_libretro.dll” RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: Joypad Auto (ID: 1) RetroArch [INFO] :: Joypad Port Empty (ID: 0) RetroArch [INFO] :: MD Joypad 3 Button (ID: 257) RetroArch [INFO] :: MD Joypad 6 Button (ID: 513) RetroArch [INFO] :: MS Joypad 2 Button (ID: 769) RetroArch [INFO] :: MD Joypad 3 Button + 4-WayPlay (ID: 1025) RetroArch [INFO] :: MD Joypad 6 Button + 4-WayPlay (ID: 1281) RetroArch [INFO] :: MD Joypad 3 Button + Teamplayer (ID: 1537) RetroArch [INFO] :: MD Joypad 6 Button + Teamplayer (ID: 1793) RetroArch [INFO] :: MS Joypad 2 Button + Master Tap (ID: 2049) RetroArch [INFO] :: MS Light Phaser (ID: 260) RetroArch [INFO] :: MS Paddle Control (ID: 261) RetroArch [INFO] :: MS Sports Pad (ID: 517) RetroArch [INFO] :: MS Graphic Board (ID: 262) RetroArch [INFO] :: MD XE-1AP (ID: 773) RetroArch [INFO] :: MD Mouse (ID: 2) RetroArch [INFO] :: Controller port: 2 RetroArch [INFO] :: Joypad Auto (ID: 1) RetroArch [INFO] :: Joypad Port Empty (ID: 0) RetroArch [INFO] :: MD Joypad 3 Button (ID: 257) RetroArch [INFO] :: MD Joypad 6 Button (ID: 513) RetroArch [INFO] :: MS Joypad 2 Button (ID: 769) RetroArch [INFO] :: MD Joypad 3 Button + 4-WayPlay (ID: 1025) RetroArch [INFO] :: MD Joypad 6 Button + 4-WayPlay (ID: 1281) RetroArch [INFO] :: MD Joypad 3 Button + Teamplayer (ID: 1537) RetroArch [INFO] :: MD Joypad 6 Button + Teamplayer (ID: 1793) RetroArch [INFO] :: MS Joypad 2 Button + Master Tap (ID: 2049) RetroArch [INFO] :: MD Menacer (ID: 516) RetroArch [INFO] :: MD Justifiers (ID: 772) RetroArch [INFO] :: MS Light Phaser (ID: 260) RetroArch [INFO] :: MS Paddle Control (ID: 261) RetroArch [INFO] :: MS Sports Pad (ID: 517) RetroArch [INFO] :: MS Graphic Board (ID: 262) RetroArch [INFO] :: MD XE-1AP (ID: 773) RetroArch [INFO] :: MD Mouse (ID: 2) RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 1. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [libretro INFO] :: Frontend supports RGB565 - will use that instead of XRGB1555. RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 7. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 1, Button “Y (left)” => “A” RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “Mode” 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)” => “C” RetroArch [INFO] :: RetroPad, User 1, Button “X (up)” => “Y” RetroArch [INFO] :: RetroPad, User 1, Button “L” => “X” RetroArch [INFO] :: RetroPad, User 1, Button “R” => “Z” RetroArch [INFO] :: RetroPad, User 2, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 2, Button “Y (left)” => “A” RetroArch [INFO] :: RetroPad, User 2, Button “Select” => “Mode” 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)” => “C” RetroArch [INFO] :: RetroPad, User 2, Button “X (up)” => “Y” RetroArch [INFO] :: RetroPad, User 2, Button “L” => “X” RetroArch [INFO] :: RetroPad, User 2, Button “R” => “Z” RetroArch [INFO] :: RetroPad, User 3, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 3, Button “Y (left)” => “A” RetroArch [INFO] :: RetroPad, User 3, Button “Select” => “Mode” 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)” => “C” RetroArch [INFO] :: RetroPad, User 3, Button “X (up)” => “Y” RetroArch [INFO] :: RetroPad, User 3, Button “L” => “X” RetroArch [INFO] :: RetroPad, User 3, Button “R” => “Z” RetroArch [INFO] :: RetroPad, User 4, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 4, Button “Y (left)” => “A” RetroArch [INFO] :: RetroPad, User 4, Button “Select” => “Mode” 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)” => “C” RetroArch [INFO] :: RetroPad, User 4, Button “X (up)” => “Y” RetroArch [INFO] :: RetroPad, User 4, Button “L” => “X” RetroArch [INFO] :: RetroPad, User 4, Button “R” => “Z” RetroArch [INFO] :: RetroPad, User 5, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 5, Button “Y (left)” => “A” RetroArch [INFO] :: RetroPad, User 5, Button “Select” => “Mode” RetroArch [INFO] :: RetroPad, User 5, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 5, Button “A (right)” => “C” RetroArch [INFO] :: RetroPad, User 5, Button “X (up)” => “Y” RetroArch [INFO] :: RetroPad, User 5, Button “L” => “X” RetroArch [INFO] :: RetroPad, User 5, Button “R” => “Z” RetroArch [WARN] :: SYSTEM DIR is empty, assume CONTENT DIR %rom% RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: “.”. RetroArch [libretro INFO] :: Game Genie ROM should be located at: .\ggenie.bin RetroArch [libretro INFO] :: Action Replay (Pro) ROM should be located at: .\ar eplay.bin RetroArch [libretro INFO] :: Sonic & Knuckles (2 MB) ROM should be located at: . \sk.bin RetroArch [libretro INFO] :: Sonic & Knuckles UPMEM (256 KB) ROM should be locat ed at: .\sk2chip.bin RetroArch [libretro INFO] :: Mega Drive TMSS BOOTROM should be located at: .\bi os_MD.bin RetroArch [libretro INFO] :: Game Gear TMSS BOOTROM should be located at: .\bio s.gg RetroArch [libretro INFO] :: Master System (PAL) BOOTROM should be located at: . \bios_E.sms RetroArch [libretro INFO] :: Master System (NTSC-U) BOOTROM should be located at : .\bios_U.sms RetroArch [libretro INFO] :: Master System (NTSC-J) BOOTROM should be located at : .\bios_J.sms RetroArch [libretro INFO] :: Mega CD (PAL) BIOS should be located at: .\bios_CD _E.bin RetroArch [libretro INFO] :: Sega CD (NTSC-U) BIOS should be located at: .\bios _CD_U.bin RetroArch [libretro INFO] :: Mega CD (NTSC-J) BIOS should be located at: .\bios _CD_J.bin RetroArch [libretro INFO] :: Mega CD (PAL) BRAM is located at: .\scd_E.brm RetroArch [libretro INFO] :: Sega CD (NTSC-U) BRAM is located at: .\scd_U.brm RetroArch [libretro INFO] :: Mega CD (NTSC-J) BRAM is located at: .\scd_J.brm RetroArch [libretro INFO] :: Sega/Mega CD RAM CART is located at: .\cart.brm RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_system_hw: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_region_detect: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_bios: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_force_dtack: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_addr_error: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_lock_on: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_ym2413: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_dac_bits: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_blargg_ntsc_filter: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_lcd_filter: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_overscan: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_gg_extra: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_render: RetroArch [INFO] :: single field RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_gun_cursor: RetroArch [INFO] :: no RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_invert_mouse: RetroArch [INFO] :: no RetroArch [ERROR] :: Failed to load content. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estima tion. Requires to run for at least 4096 frames.

Alright, in that log, you’re using the %rom% variable that LaunchBox understands but RetroArch does not. You’ll need to pass an actual ROM path to it instead.

So, if I want different shaders for different consoles with the same emulator, I need to configure it separately for each rom??

no, I just mean you need a direct path for trying to figure out why LaunchBox is failing to load with your custom-shader configs appended, which is why we started doing this outside of LaunchBox in the first place.

We can’t get logs when you use a launcher, so we had to switch to loading RetroArch directly. If it fails in RA alone, we can look at the log to see why. If it works with RA alone but not LaunchBox, you know your problem is related to LaunchBox itself.

retroarch_debug.exe won’t open now. says it’s not a valid win32 application…

EDIT: Thanks for all the help so far, and I apologize for the ignorance and lack of understanding on my part.

[QUOTE=Ya Dad;41117]retroarch_debug.exe won’t open now. says it’s not a valid win32 application…[/QUOTE]XD lol ok… I’m not sure how to proceed here. I guess just double-check to make sure you’re in the correct directory with your command window and that retroarch_debug.exe opens if you double-click on it.

[QUOTE=Ya Dad;41117]EDIT: Thanks for all the help so far, and I apologize for the ignorance and lack of understanding on my part.[/QUOTE]No worries!

It doesn’t open when I double-click it.

Yeeaaahhhh…think i’m gonna just use multiple copies of Retroarch and just configure each one to an emulator. Hopefully I can do that with Launchbox.

Ha, no problem. Good luck :slight_smile:

I have Launchbox working with retroarch (with config param). My sintax to command line params is:

–config “config\Sony - Playstation Portable.cfg” -L “cores\ppsspp_libretro.dll”