Donkey Kong Spooky Remix in Retropie?
-
@SpudsMcToole I'm going to try another reinstall of lr-mame2016 overnight tonight. In the meantime here's what's happening:
-
I made a separate folder called DONKEY KONG SPOOKY inside roms/arcade so that the ROM wouldn't clash with the normal Kong, DK2, and DK Christmas Remix in the main folder.
-
I took the dkongx.zip set and added the files from the Spooky set to it, then renamed it dkong.zip, as the only file in the Spooky folder. FBNeo ran that as ORIGINAL Donkey Kong with Spooky graphics.
-
I renamed the file to dkongx.zip and FBNeo ran it as DK2 - Jumpman Returns, again with Spooky graphics.
-
I renamed the file to dkongx11.zip and FBNeo wouldn't run it at all, complaining that it's got the wrong ROMs.
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbalpha_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.zip" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.6.7 (Git 8e8bdaa) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Sep 10 2017 [INFO] Version: 1.6.7 [INFO] Git: 8e8bdaa [INFO] ================================================= [INFO] [Config]: loading config from: /opt/retropie/configs/arcade/retroarch.cfg. [INFO] Config: appending config "/dev/shm/retroarch.cfg" [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fbneo/fbalpha_libretro.so" [INFO] Shaders: preset directory: /opt/retropie/emulators/retroarch/shader/presets [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FB Alpha/dkongx11.cgp. [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FB Alpha/dkongx11.glslp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FB Alpha/FB Alpha.cgp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FB Alpha/FB Alpha.glslp. [INFO] Environ SET_SUBSYSTEM_INFO. [INFO] Special game type: CBS ColecoVision [INFO] Ident: cv [INFO] ID: 1 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: MSX 1 [INFO] Ident: msx [INFO] ID: 4 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec PC-Engine [INFO] Ident: pce [INFO] ID: 5 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec SuperGrafX [INFO] Ident: sgx [INFO] ID: 7 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec TurboGrafx-16 [INFO] Ident: tg16 [INFO] ID: 9 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega GameGear [INFO] Ident: gg [INFO] ID: 2 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega Master System [INFO] Ident: sms [INFO] ID: 8 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega Megadrive [INFO] Ident: md [INFO] ID: 3 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega SG-1000 [INFO] Ident: sg1k [INFO] ID: 6 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: ZX Spectrum [INFO] Ident: spec [INFO] ID: 10 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Neogeo CD [INFO] Ident: neocd [INFO] ID: 11 [INFO] Content: [INFO] Iso (required) [INFO] Remaps: remap directory: /home/pi/.config/retroarch/config/remaps [INFO] Remaps: no game-specific remap found at /home/pi/.config/retroarch/config/remaps/FB Alpha/dkongx11.rmp. [INFO] Remaps: no core-specific remap found at /home/pi/.config/retroarch/config/remaps/FB Alpha/FB Alpha.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Content loading skipped. Implementation will load it on its own. [libretro INFO] Setting save dir to /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/ [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] Setting system dir to /home/pi/RetroPie/BIOS [INFO] Environ SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] Classic (ID: 5) [INFO] Modern (ID: 517) [INFO] Controller port: 2 [INFO] Classic (ID: 5) [INFO] Modern (ID: 517) [INFO] Environ SET_VARIABLES. [INFO] Environ GET_VARIABLE fba-cpu-speed-adjust: [INFO] 120 [INFO] Environ GET_VARIABLE fba-aspect: [INFO] DAR [INFO] Environ GET_VARIABLE fba-frameskip: [INFO] 0 [INFO] Environ GET_VARIABLE fba-hiscores: [INFO] enabled [INFO] Environ GET_VARIABLE fba-samplerate: [INFO] 48000 [INFO] Environ GET_VARIABLE fba-sample-interpolation: [INFO] 4-point 3rd order [INFO] Environ GET_VARIABLE fba-fm-interpolation: [INFO] 4-point 3rd order [INFO] Environ GET_VARIABLE fba-cyclone: [INFO] disabled [libretro INFO] [FBA] Archive: dkongx11 [libretro INFO] [FBA] Archive: dkong [libretro ERROR] [FBA] Couldn't locate the dkong archive anywhere, this game probably won't boot. [libretro INFO] [FBA] Using ROM with good CRC and name c_5et_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name c_5ct_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name c_5bt_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name c_5at_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name d2k11.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name s_3i_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name s_3j_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v_5h_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v_3pt.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4m_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4n_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4r_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4s_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name c-2k.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name c-2j.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v-5e.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro ERROR] [FBA] ROM at index 4 with CRC 0x2048fc42 is required ... [libretro ERROR] [FBA] Can't launch this game, some files are missing. [ERROR] Failed to load content. [INFO] Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg" [ERROR] This core requires a content file.
So I added the full merged dkong.zip set into the folder alongside the dkong11.zip. FBNeo then ran it again as DK2 - Jumpman Returns with Spooky graphics.
So I deleted the dkongx files from the merged set. FBNeo still ran it as DK2.
"That's fair enough", I thought, "because I based the dkongx11 set on the dkongx set, which means it's still got d2k12.bin in there so it thinks it's DK2." So I deleted d2k12.bin from the dkongx11.zip. It still somehow managed to run it as DK2, with Spooky graphics.
So I replaced the dkongx-based dkongx11 with the original from the DK Forums. At this point the contents of the Spooky folder are dkong.zip (the merged HBMAME set but with the dkongx files removed), and the official Spooky ROM. Even though there are now NO DK2 FILES ANYWHERE IN THE FOLDER, FBNeo still ran it as DK2 with Spooky graphics.
Just in case FBNeo was somehow pulling the DK2 files from dkongx.zip in the normal roms/arcade folder, I deleted it from there. Nope. It still managed to give me DK2 with Spooky graphics.
So I tried deleting EVERYTHING from the merged dkong.zip set except the base ROMs (ie deleted every folder within it). It failed to run, complaining of missing files.
[libretro INFO] [FBA] Archive: dkongx11 [libretro INFO] [FBA] Archive: dkong [libretro WARN] [FBA] Using ROM with bad CRC and name d2k11.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v_5h_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v_3pt.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4m_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4n_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4r_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name l_4s_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name c-2k.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name c-2j.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro WARN] [FBA] Using ROM with bad CRC and name v-5e.bpr from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11 [libretro INFO] [FBA] Using ROM with good CRC and name c_5et_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro INFO] [FBA] Using ROM with good CRC and name c_5ct_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro INFO] [FBA] Using ROM with good CRC and name c_5bt_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro INFO] [FBA] Using ROM with good CRC and name c_5at_g.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro INFO] [FBA] Using ROM with good CRC and name s_3i_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro INFO] [FBA] Using ROM with good CRC and name s_3j_b.bin from archive /home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkong [libretro ERROR] [FBA] ROM at index 4 with CRC 0x2048fc42 is required ... [libretro ERROR] [FBA] Can't launch this game, some files are missing.
And at that point I pretty much gave up. lr-mame2016 wouldn't run any of the versions. This is the RUNCOMMAND.LOG it returns:
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.zip" --appendconfig /dev/shm/retroarch.cfg /opt/retropie/supplementary/runcommand/runcommand.sh: line 1006: 30077 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/DONKEY KONG SPOOKY/dkongx11.zip" --appendconfig /dev/shm/retroarch.cfg
-
-
@SpudsMcToole That's a pity. With
lr-fbneo
, I got the CRC errors and was unable to get any of the FBA versions to run Spooky.I'll test some of the other ones I've listed tomorrow morning, but I did try my
lr-mame2015
(which I believe is the "old"lr-mame2014
but recently renamed).lr-mame2015
seemed to lock up on the title screen, whereas mylr-mame2016
worked. However, having looked at theruncommand.log
forlr-mame2016
, I've got a few warnings so heaven knows whether it's going to work correctly all the way through. I'm not that great at Donkey Kong so haven't got passed the first screen.Here's my
runcommand.log
forlr-mame2016
:Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/donkey_kong_spooky_remix/dkong.zip" --appendconfig /dev/shm/retroarch.cfg [INFO] [recording] twitch streaming key empty[INFO] RetroArch 1.7.5 (Git c9c6c5a) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/donkey_kong_spooky_remix/dkong.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/savestate/dkong.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Oct 9 2018 [INFO] Version: 1.7.5 [INFO] Git: c9c6c5a [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mame2016/mamearcade2016_libretro.so" [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/MAME 2016/MAME 2016.cfg. [INFO] [overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/MAME 2016/donkey_kong_spooky_remix.cfg. [INFO] [overrides] game-specific overrides found at /home/pi/.config/retroarch/config/MAME 2016/dkong.cfg. [INFO] Config: appending config "/home/pi/.config/retroarch/config/MAME 2016/dkong.cfg" [INFO] [recording] twitch streaming key empty[INFO] Shaders: preset directory: /opt/retropie/emulators/retroarch/shader/presets [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/dkong.cgp. [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/dkong.glslp. [INFO] Shaders: no content-dir-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/donkey_kong_spooky_remix.cgp. [INFO] Shaders: no content-dir-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/donkey_kong_spooky_remix.glslp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/MAME 2016.cgp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2016/MAME 2016.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /home/pi/.config/retroarch/config/remaps [INFO] Remaps: no game-specific remap found at /home/pi/.config/retroarch/config/remaps/MAME 2016/dkong.rmp. [INFO] Remaps: no content-dir-specific remap found at /home/pi/.config/retroarch/config/remaps/MAME 2016/donkey_kong_spooky_remix.rmp. [INFO] Remaps: no core-specific remap found at /home/pi/.config/retroarch/config/remaps/MAME 2016/MAME 2016.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/donkey_kong_spooky_remix/dkong.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/savestate/dkong.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] SYSTEM_DIRECTORY: /home/pi/RetroPie/BIOS[INFO] Environ CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads". [libretro INFO] CONTENT_DIRECTORY: /home/pi/.config/retroarch/downloads[libretro INFO] SAVE_DIRECTORY: /home/pi/RetroPie/roms/donkey_kong_spooky_remix/[INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ GET_VARIABLE mame2016_boot_from_cli: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_mouse_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_throttle: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_nobuffer: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_cheats_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_hide_nagscreen: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_hide_infoscreen: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_hide_warnings: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_alternate_renderer: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_boot_to_osd: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_read_config: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_auto_save: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_saves: [INFO] game [INFO] Environ GET_VARIABLE mame2016_media_type: [INFO] rom [INFO] Environ GET_VARIABLE mame2016_softlists_enable: [INFO] enabled [INFO] Environ GET_VARIABLE mame2016_softlists_auto_media: [INFO] enabled [INFO] Environ GET_VARIABLE mame2016_boot_to_bios: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_write_config: [INFO] disabled [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] Environ GET_VARIABLE mame2016_boot_from_cli: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_mouse_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_throttle: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_nobuffer: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_cheats_enable: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_hide_nagscreen: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_hide_infoscreen: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_hide_warnings: [INFO] N/A [INFO] Environ GET_VARIABLE mame2016_alternate_renderer: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_boot_to_osd: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_read_config: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_auto_save: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_saves: [INFO] game [INFO] Environ GET_VARIABLE mame2016_media_type: [INFO] rom [INFO] Environ GET_VARIABLE mame2016_softlists_enable: [INFO] enabled [INFO] Environ GET_VARIABLE mame2016_softlists_auto_media: [INFO] enabled [INFO] Environ GET_VARIABLE mame2016_boot_to_bios: [INFO] disabled [INFO] Environ GET_VARIABLE mame2016_write_config: [INFO] disabled [libretro INFO] AV_INFO: width=640 height=480 [libretro INFO] AV_INFO: max_width=640 max_height=480 [libretro INFO] AV_INFO: aspect_ratio = 1.333333 [libretro INFO] AV_INFO: fps = 60.000000 sample_rate = 48000.000000 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Video @ 1440x1440 [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0x1. [INFO] [GL]: Found GL context: videocore [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [EGL]: eglSwapInterval(1) [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] Querying EGL extension: KHR_image => exists [WARN] [GL]: GLES implementation does not have BGRA8888 extension. 32-bit path will require conversion. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults ... [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [udev]: Keyboard #0 (/dev/input/event0). [INFO] [udev]: Keyboard #1 (/dev/input/event2). [ERROR] [udev] Failed to open device: /dev/input/event1 (Invalid argument). [INFO] [udev]: Mouse #0 (/dev/input/mouse0). [ERROR] [udev] Failed to open device: /dev/input/event3 (Invalid argument). [INFO] [udev]: Mouse #1 (/dev/input/mouse1). [INFO] [udev]: Mouse #2 (/dev/input/event4). [INFO] [udev]: Mouse #3 (/dev/input/mouse2). [INFO] [udev]: Plugged pad: Microsoft X-Box 360 pad (1118:654) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event9) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event9) supports 16 force feedback effects. [INFO] [Autoconf]: 11 profiles found. [INFO] [autoconf]: selected configuration: /opt/retropie/configs/all/retroarch-joypads/Microsoft X-Box 360 pad.cfg [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #1. [INFO] [udev]: Pad #1 (/dev/input/event5) supports 0 force feedback effects. [INFO] [Autoconf]: 11 profiles found. [INFO] [autoconf]: selected configuration: /opt/retropie/configs/all/retroarch-joypads/DragonRise Inc. Generic USB Joystick .cfg [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #2. [INFO] [udev]: Pad #2 (/dev/input/event6) supports 0 force feedback effects. [INFO] [Autoconf]: 11 profiles found. [INFO] [autoconf]: selected configuration: /opt/retropie/configs/all/retroarch-joypads/DragonRise Inc. Generic USB Joystick .cfg [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #3. [INFO] [udev]: Pad #3 (/dev/input/event7) supports 0 force feedback effects. [INFO] [Autoconf]: 11 profiles found. [INFO] [autoconf]: selected configuration: /opt/retropie/configs/all/retroarch-joypads/DragonRise Inc. Generic USB Joystick .cfg [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #4. [INFO] [udev]: Pad #4 (/dev/input/event8) supports 0 force feedback effects. [INFO] [Autoconf]: 11 profiles found. [INFO] [autoconf]: selected configuration: /opt/retropie/configs/all/retroarch-joypads/DragonRise Inc. Generic USB Joystick .cfg [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] [Video]: Found display server: null [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/2xsal-level2-crt.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/2xsal.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/2xScaleHQ.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/barrel-distortion.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/barrel-distortion_lanczos4.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/barrel-distortion_phosphor.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/barrel-distortion_snes.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/Brighter-with_Contrast.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/bsnes_gamma_ramp.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-hyllian-sharpness-hack.glsl" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi-barrel.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi-curvature-vertical.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi-curvature.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi-mask.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi-vertical.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/crt-pi.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/gameboy-screen-grid.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/gameboy.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/gameboy2.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/gba-color.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2x&lcd3x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2x2.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2x_lcd3x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2x_phosphor.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2xwaterpaint.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq2xwaterpaintscanline.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq4x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/hq4x_lcd3x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/nds-color.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/nds.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/nedi.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/palm-color.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/phosphor.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/psp-color.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/sharp-bilinear-2x-prescale.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/sharp-bilinear-scanlines.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/sharp-bilinear-simple.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes2.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_hq2x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_hq2xwaterpaint.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_hq2xwaterpainthicontrast.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_hq2xwaterpaintscanline.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_lcd3x.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_phosphor.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_scanline.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/snes_waterpaint.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/stock.glsl" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/super-2xsai.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/super-eagle.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/vba-color.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/xbr-lv1-noblend.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/zfast_crt_curve.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/zfast_crt_curve_vertical.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/zfast_crt_standard.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/zfast_crt_standard_vertical.glslp" [INFO] Found shader "/opt/retropie/emulators/retroarch/shader/zfast_lcd_standard.glslp" [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 384 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [LED]: LED driver = 'null' 0x2ac400 [INFO] [MIDI]: Initializing ... [INFO] [MIDI]: Input disabled. [INFO] [MIDI]: Output disabled. [INFO] [MIDI]: Initialized "null" driver. [INFO] Loading history file: [/opt/retropie/configs/all/content_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_favorites.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_music_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_image_history.lpl]. [INFO] Written to playlist file: /opt/retropie/configs/all/content_history.lpl [libretro INFO] Starting game:/home/pi/RetroPie/roms/donkey_kong_spooky_remix/dkong.zip [libretro DEBUG] Path extraction result: File name=/home/pi/RetroPie/roms/donkey_kong_spooky_remix/dkong.zip [libretro DEBUG] Path extraction result: Game name=dkong [libretro DEBUG] Path extraction result: System name=donkey_kong_spooky_remix [libretro DEBUG] Path extraction result: Game path=/home/pi/RetroPie/roms/donkey_kong_spooky_remix [libretro DEBUG] Path extraction result: Parent path=/home/pi/RetroPie/roms [libretro DEBUG] Searching for driver dkong [libretro DEBUG] System type: ARCADE [libretro INFO] Game name: dkong, Game description: Donkey Kong (US set 1) [libretro ERROR] System not found: donkey_kong_spooky_remix [libretro DEBUG] Searching for driver donkey_kong_spooky_remix [libretro WARN] Driver donkey_kong_spooky_remix not found -1 [libretro INFO] Creating frontend for game: dkong [libretro INFO] Softlists: 1 [libretro DEBUG] Parameters: [libretro DEBUG] mame2016 [libretro DEBUG] -nothrottle [libretro DEBUG] -joystick [libretro DEBUG] -joystick_deadzone [libretro DEBUG] 0 [libretro DEBUG] -joystick_saturation [libretro DEBUG] 1 [libretro DEBUG] -samplerate [libretro DEBUG] 48000 [libretro DEBUG] -nocheat [libretro DEBUG] -nomouse [libretro DEBUG] -noskip_gameinfo [libretro DEBUG] -noreadconfig [libretro DEBUG] -statename [libretro DEBUG] %g/dkong [libretro DEBUG] -cfg_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/cfg [libretro DEBUG] -nvram_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/nvram [libretro DEBUG] -hiscore_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/hi [libretro DEBUG] -input_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/input [libretro DEBUG] -state_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/states [libretro DEBUG] -snapshot_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/snaps [libretro DEBUG] -diff_directory [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix//mame2016/diff [libretro DEBUG] -samplepath [libretro DEBUG] /home/pi/RetroPie/BIOS/mame2016/samples [libretro DEBUG] -artpath [libretro DEBUG] /home/pi/RetroPie/BIOS/mame2016/artwork [libretro DEBUG] -cheatpath [libretro DEBUG] /home/pi/RetroPie/BIOS/mame2016/cheat [libretro DEBUG] -inipath [libretro DEBUG] /home/pi/RetroPie/BIOS/mame2016/ini [libretro DEBUG] -hashpath [libretro DEBUG] /home/pi/RetroPie/BIOS/mame2016/hash [libretro DEBUG] -rompath [libretro DEBUG] /home/pi/RetroPie/roms/donkey_kong_spooky_remix [libretro DEBUG] dkong SOURCE FILE: ../../../../../src/mame/drivers/dkong.cpp PARENT: 0 NAME: dkong DESCRIPTION: Donkey Kong (US set 1) YEAR: 1981 MANUFACTURER: Nintendo of America [libretro INFO] Screen orientation: VERTICAL Value not supported for option netdevprovider - falling back to auto [libretro DEBUG] Screen width=224 height=256, aspect=0.750000 [libretro INFO] OSD initialization complete v_5h_b.bin WRONG CHECKSUMS: EXPECTED: CRC(12c8c95d) SHA1(a57ff5a231c45252a63b354137c920a1379b70a3) FOUND: CRC(b70b0904) SHA1(ee06b0fd5d6a212e688ef83d04f5529b55cd1245) v_3pt.bin WRONG CHECKSUMS: EXPECTED: CRC(15e9c5e9) SHA1(976eb1e18c74018193a35aa86cff482ebfc5cc4e) FOUND: CRC(be8c92c3) SHA1(33b2740cda696dc24f47b33b6427438b31e38125) l_4m_b.bin WRONG CHECKSUMS: EXPECTED: CRC(59f8054d) SHA1(793dba9bf5a5fe76328acdfb90815c243d2a65f1) FOUND: CRC(1d0b3b77) SHA1(4f74cf19e6f74a5686482fde766a5ad45a86af68) l_4n_b.bin WRONG CHECKSUMS: EXPECTED: CRC(672e4714) SHA1(92e5d379f4838ac1fa44d448ce7d142dae42102f) FOUND: CRC(cd717e7c) SHA1(e813c3714abf737e6a9f8d6ec87ec0de85306dc1) l_4r_b.bin WRONG CHECKSUMS: EXPECTED: CRC(feaa59ee) SHA1(ecf95db5a20098804fc8bd59232c66e2e0ed3db4) FOUND: CRC(d019732b) SHA1(44f695103579b1583942627434d6f5801f504cb5) l_4s_b.bin WRONG CHECKSUMS: EXPECTED: CRC(20f2ef7e) SHA1(3bc482a38bf579033f50082748ee95205b0f673d) FOUND: CRC(04272273) SHA1(4d66296f228cfc07f12ab7cfd1b7af99bd54e574) c-2k.bpr WRONG CHECKSUMS: EXPECTED: CRC(e273ede5) SHA1(b50ec9e1837c00c20fb2a4369ec7dd0358321127) FOUND: CRC(a837a227) SHA1(f5ebbedbc86153864b1bcfa26ab35eeb8856c7e0) c-2j.bpr WRONG CHECKSUMS: EXPECTED: CRC(d6412358) SHA1(f9c872da2fe8e800574ae3bf483fb3ccacc92eb3) FOUND: CRC(244a89f9) SHA1(4a59233a4bad4c941aa3aad85d895e8c04d34436) v-5e.bpr WRONG CHECKSUMS: EXPECTED: CRC(b869b8f5) SHA1(c2bdccbf2654b64ea55cd589fd21323a9178a660) FOUND: CRC(c70b6f9b) SHA1(e9f465de5e990478e96be1501cb8c5fc16b3c86e) WARNING: the machine might not run correctly. [INFO] Environ SET_GEOMETRY. [INFO] SET_GEOMETRY: 224x256, aspect: 0.750. [INFO] Environ SET_GEOMETRY. [INFO] SET_GEOMETRY: 224x256, aspect: 0.875. [INFO] Environ SET_GEOMETRY. [INFO] SET_GEOMETRY: 224x256, aspect: 0.750. [INFO] Environ SET_GEOMETRY. [INFO] SET_GEOMETRY: 224x256, aspect: 0.875. [INFO] [recording] twitch streaming key empty[INFO] [overrides] configuration overrides unloaded, original configuration restored. [INFO] Unloading game.. [INFO] Unloading core.. [libretro INFO] OSD exit called [INFO] Unloading core symbols.. MAIN FIRST w:224 h:256 a:0.750000 w:224 h:256 a:0.875000 w:224 h:256 a:0.750000 w:224 h:256 a:0.875000 RETRO DEINIT retro_finish begin Average speed: 99.03% (138 seconds) retro exit machine retro_finish end [INFO] Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg" [INFO] Threaded video stats: Frames pushed: 8386, Frames dropped: 3.
-
@SpudsMcToole Having had a look at the video of Spooky on the Donkey Kong Forum, it looks to me as though my Spooky has different colours from the video, and is a bit of a mixture of both vanilla Donkey Kong and Spooky. The first level is very similar in format to the first level of Donkey Kong, but the sprites look like those taken from Spooky. A bit like your FBNeo experience, I think. Will have to test more tomorrow morning.
-
@spud11 @SpudsMcToole Support added, rebuild FBNeo from sources, rename your Spooky Remix from
dkongx11
todkspkyrmx
(that's the name HBMAME is using for this romset), and have fun. -
@barbudreadmon Yeeessss! It works! Thanks :)
Except now DK Christmas Remix has STOPPED working :(
I noticed HBMAME calls it dkchrmx, so I renamed dkongx11.zip to dkchrmx.zip but no luck :(
(runcommand log below)
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/dkchrmx.zip" --verbose --appendconfig /dev/shm/retroarch.cfg'|'"/home/pi/RetroPie/roms/arcade/dkchrmx.zip.cfg" [INFO] RetroArch 1.6.7 (Git 8e8bdaa) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/arcade/dkchrmx.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/arcade/dkchrmx.state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Sep 10 2017 [INFO] Version: 1.6.7 [INFO] Git: 8e8bdaa [INFO] ================================================= [INFO] [Config]: loading config from: /opt/retropie/configs/arcade/retroarch.cfg. [INFO] Config: appending config "/dev/shm/retroarch.cfg" [INFO] Config: appending config "/home/pi/RetroPie/roms/arcade/dkchrmx.zip.cfg" [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so" [INFO] Shaders: preset directory: /opt/retropie/emulators/retroarch/shader/presets [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FinalBurn Neo/dkchrmx.cgp. [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FinalBurn Neo/dkchrmx.glslp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FinalBurn Neo/FinalBurn Neo.cgp. [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/FinalBurn Neo/FinalBurn Neo.glslp. [INFO] Environ SET_SUBSYSTEM_INFO. [INFO] Special game type: CBS ColecoVision [INFO] Ident: cv [INFO] ID: 1 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: MSX 1 [INFO] Ident: msx [INFO] ID: 4 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec PC-Engine [INFO] Ident: pce [INFO] ID: 5 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec SuperGrafX [INFO] Ident: sgx [INFO] ID: 7 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Nec TurboGrafx-16 [INFO] Ident: tg16 [INFO] ID: 9 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega GameGear [INFO] Ident: gg [INFO] ID: 2 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega Master System [INFO] Ident: sms [INFO] ID: 8 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega Megadrive [INFO] Ident: md [INFO] ID: 3 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Sega SG-1000 [INFO] Ident: sg1k [INFO] ID: 6 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: ZX Spectrum [INFO] Ident: spec [INFO] ID: 10 [INFO] Content: [INFO] Rom (required) [INFO] Special game type: Neogeo CD [INFO] Ident: neocd [INFO] ID: 11 [INFO] Content: [INFO] Iso (required) [INFO] Remaps: remap directory: /home/pi/.config/retroarch/config/remaps [INFO] Remaps: no game-specific remap found at /home/pi/.config/retroarch/config/remaps/FinalBurn Neo/dkchrmx.rmp. [INFO] Remaps: no core-specific remap found at /home/pi/.config/retroarch/config/remaps/FinalBurn Neo/FinalBurn Neo.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/arcade/dkchrmx.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/arcade/dkchrmx.state". [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ UNSUPPORTED (#65587). [INFO] Content loading skipped. Implementation will load it on its own. [libretro INFO] Setting save dir to /home/pi/RetroPie/roms/arcade/ [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] Setting system dir to /home/pi/RetroPie/BIOS [ERROR] Failed to load content. [ERROR] This core requires a content file.
(If I run it as dkongx11.zip it runs DK2 with normal DK2 graphics.)
-
@SpudsMcToole Starting afresh with new ROMset downloads I get this in the runcommand log:
[libretro INFO] [FBNEO] Archive: dkongx11 [libretro INFO] [FBNEO] Archive: dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name c_5et_g.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name c_5ct_g.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name c_5bt_g.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name c_5at_g.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name d2k11.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name s_3i_b.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro INFO] [FBNEO] Using ROM with good CRC and name s_3j_b.bin from archive /home/pi/RetroPie/roms/arcade/ZZDKC/dkong [libretro ERROR] [FBNEO] ROM at index 7 with CRC 0x12c8c95d is required ... [libretro ERROR] [FBNEO] Can't launch this game, some files are missing. [ERROR] Failed to load content.
(How useless is that logging, btw? "Some files are missing". TELL ME WHICH BLOODY ONES, THEN, YOU GIT.)
-
@barbudreadmon Thank you! It does work.
-
@SpudsMcToole Ha! Yes, the messages are not the most helpful. I'll see whether I can get the Christmas remix to work when I'm at home later. I haven't tried that one as yet.
-
@SpudsMcToole Replacing a romset by another won't work, it was still tolerated a few months ago because i was lax on crc matching as long as i could find a file by the right name, but people kept reporting glitches while using wrong romsets and after years it finally broke my patience about this : now you have to use the right romset, otherwise the core won't even try to run it, period.
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
TELL ME WHICH BLOODY ONES, THEN, YOU GIT
It's explicit, the one with crc
0x12c8c95d
, name doesn't matter, only crc, FWIW you could rename all files the way you want in any romset, it would still load. There is a dat file provided with the core sources, use it, and don't replace valid romsets with other romsets.@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
I noticed HBMAME calls it dkchrmx
I can also add support for this one. Btw there is a basic tutorial about this on github if you want to add FBNeo support for your favorite hbmame hacks in the future : https://github.com/libretro/FBNeo/issues/7 , for
dkspkyrmx
it was the most basic case : https://github.com/libretro/FBNeo/commit/ba85ed939fa12a4269ac140a8f1f8ad5ad9e1ef4 :- dupe declaration of
dkongx11
romset (because this hack is based on it) - replace name, crc and size by the ones from hbmame in the dupe
- dupe declaration of
-
@barbudreadmon All of the above might as well just say "xnus(yfejjx ymixi&6unet fye!@qq?kimyf" to me 🙁
Some of us are just guys who like to play Donkey Kong, y'know? With luck and application and trial-and-error we can maybe make sense of a Retropie config file, but ANYTHING on GitHub might as well be in Martian.
From that "basic" tutorial, at random:
Let's explain a few things: 0: Neo68KROMActive is a byte-array, but can be word(UINT16)-accessed using a simple cast. 1: notice the first 2 ROM_FILL's are contiguous? 0x701af4, 0x701af5, that's why we are able to write both bytes at once using a UINT16 cast for ROM[]. 0x4e71 is commonly known as NOP
Me, a normal human: "WHAT is a WHAT but can be WHAT(WHAT)ted using a WHAT? The first two WHATs are WHAT? Argle bargle flargle wargle is why we are able to WHAT using a WHAT for WHAT? Gringle bingle jingle is commonly known as WHAT?"
And we'd all love to be using the right ROMsets if we had a clue what they were or knew where to get them. At least MAME ones have a number, but simply trying to figure out which ROMs FB wants is a painful trial, let alone actually find them. And in the unlikely event that we can locate the right set, invariably it's merged, which is about as much use for Retropie as a chocolate horseshoe.
People say "there's a dat", as if we have a clue what that is, where it's located or what we're meant to do to what with it. And when we try to find out any of those things, it's back to "xnus(yfejjx ymixi&6unet fye!@qq?kimyf" again, because it seems to be an iron rule of humanity that any one person can either write brilliant computer code OR helpful documentation that ordinary people can decipher and make use of, but never, ever, ever both.
Throw us a bone once in a while, man 🙁
-
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
People say "there's a dat", as if we have a clue what that is, where it's located or what we're meant to do to what with it.
Which means you never read retropie's arcade documentation, neither forum rules that says to search documentation before asking stuff, should i congratulate you or something ? Or should i pity you ? "poor poor guy, he doesn't have a few minutes to spend reading a documentation people spent hours writing".
Are you serious there ?
-
@barbudreadmon I always search everything before I post here. I'd much rather figure stuff out and fix it myself than post a dumb question here and hang around for hours or days hoping someone will help. But searching is no use if what comes back is incomprehensible gibberish aimed at and written for people who already understand code.
-
@SpudsMcToole i'm talking about retropie arcade documentation, which explains what is a dat file and where to find them.
-
@barbudreadmon Even that sentence is a case in point. "Retropie's arcade documentation"? What does that actually MEAN? Retropie's docs are scattered all over the place, that could mean any of a hundred files.
-
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
I always search everything before I post here.
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
Even that sentence is a case in point. "Retropie's arcade documentation"? What does that actually MEAN?
You are being inconsistent here...
Anyway i'll add support for
dkchrmx
later today, and i think that'll be the last time i try to help you if you don't even bother reading retropie's documentation, and don't bother with the sad excuse "i don't know where it is", any search engine will give it as the first result if you search "retropie arcade", you are just being ridiculous and disrespectful to the work of others here. -
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
What does that actually MEAN? Retropie's docs are scattered all over the place, that could mean any of a hundred files.
There's a link at top of the Forum - Docs. This is where the RetroPie documentation resides.
-
@mitu I know where they are. They're a massive multi-level multi-branching nest and just saying "it's in the docs, dummy" is not a helpful response. Particularly when the answer to the question "Does anyone know why DK Christmas Remix just stopped working?" is not going to be in there anyway.
Jeez, it's not like I went up to this guy personally and DEMANDED he fix my problem RIGHT THIS MINUTE because I'm ENTITLED. I asked - on a general help forum designed for that exact purpose - if anyone knew why a game that worked 48 hours ago had stopped working, because I'd already spent hours trying to solve the problem without success, and I detailed some of the (entirely rational and logical) steps I'd tried, to save people time suggesting things that had already not worked.
I'm not sure that really merited such a prickly yelling-at.
-
PS From those docs:
"Note: the process of verifying and rebuilding ROMs is complex and requires a substantial investment of time and effort in order to master. If your goal is to have working ROMs, it is almost always simpler to download a full ROM collection that has already been verified to match the emulator you chose."
Couldn't agree more. In the case of FB, it appears that the "correct" ROMs change on literally a daily basis, and it's already hard to figure out what they're meant to be. According to the all-knowing docs, they're "FB Neo v0.2.97.44". I've been involved in emulation, both personally and professionally, for 25 years. I know my way around. But I have not the slightest idea what ROMset that actually is or where it might be found. No file under that name exists in any of the numerous places I know of where these things usually are.
It really is asking quite a lot of people to keep on top of this stuff at the same time as being hyper-prissy about refusing to actually direct people to ROMs.
I try to contribute back as well as taking. I wrote an extensive normal-person-language guide to setting up obscure systems in MESS and posted it here. I've done a lot of graphics stuff - bezels, box art etc - because that's something I can do even though I'm hopeless at coding. I try to answer other people's questions if I can. And I know from many years of personal experience that when you make stuff for free, people can still be really dickish about it and it's easy to get pissed off and snap at them. I just don't think that was very fair in this case.
-
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
Couldn't agree more. In the case of FB, it appears that the "correct" ROMs change on literally a daily basis, and it's already hard to figure out what they're meant to be. According to the all-knowing docs, they're "FB Neo v0.2.97.44". I've been involved in emulation, both personally and professionally, for 25 years. I know my way around. But I have not the slightest idea what ROMset that actually is or where it might be found. No file under that name exists in any of the numerous places I know of where these things usually are.
It changes often because new things are added and that's a good thing. As for where you can find that ROMset, I can assure that I've seen it a few times. For FBNeo, you can rebuild the ROMset using a complete MAME ROMset archive and the
.dat
file from the project's page.And I know from many years of personal experience that when you make stuff for free, people can still be really dickish about it and it's easy to get pissed off and snap at them. I just don't think that was very fair in this case.
You've done that exact same thing with
lr-fbneo
, where @barbudreadmon is the main developer. -
@SpudsMcToole i spent time answering to your "capsed" questions in https://retropie.org.uk/forum/post/200689 :
- i explained why your previous replacement of dkongx11 with an unsupported rom wouldn't work anymore, in the simplest way possible.
- i explained what you need to have valid romsets, what's important in their content, in the simplest way possible.
- i told you i would add this hack next
- i pointed you to some guidelines on how you can port a hbmame driver to fbneo, in case you were interested (i thought you would be, considering your request for hacks support, you think you don't have what it takes, fair enough, i wasn't expecting anything about this, i'll be mentioning a fact though : until a few years ago when i started working on fbalpha, the most i could do with C/C++ was reading a documentation on how to print "hello world" in a terminal)
Your answer ? More caps and complaints about not understanding, especially not knowing anything about concepts clearly explained in the retropie documentation, while you claim you search documentation before posting anything. I think i was totally right to be pissed off by this.
@SpudsMcToole said in Donkey Kong Spooky Remix in Retropie?:
it appears that the "correct" ROMs change on literally a daily basis
Nope, a given romset for a specific game might change every few years at most, people who say maintaining romsets is time-consuming are wrong, for a given game to stop working in fbneo, since detection of files inside a romset is crc-based instead of name-based, it would mean someone in the world opened a cabinet and desoldered stuff on the pcb to dump it and the result of his dump was different (and more correct !) than known dumps, it doesn't happen everyday.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.