Can’t get NAOMI working?
-
Without some actual details and a log file, I'd guess is the BIOS files missing or incorrect (naomi.zip, awbios.zip, etc.)
-
@mitu said in Can’t get NAOMI working?:
Without some actual details and a log file, I'd guess is the BIOS files missing or incorrect (naomi.zip, awbios.zip, etc.)
Log files as in running with verbose logging enabled?
-
@StuMcBill said in Can’t get NAOMI working?:
@mitu said in Can’t get NAOMI working?:
Without some actual details and a log file, I'd guess is the BIOS files missing or incorrect (naomi.zip, awbios.zip, etc.)
Log files as in running with verbose logging enabled?
Here is the output of my runcommand.log
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so </dev/null --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/retropie/RetroPie/roms/dreamcast/crzytaxi.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
[WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
[WARN] [Config]: GameMode unsupported - disabling..
[INFO] RetroArch 1.19.1 (Git e948222)
[INFO] === Build =======================================
[INFO] Capabilities: ASIMD
[INFO] Version: 1.19.1
[INFO] Git: e948222
[INFO] Built: Jun 22 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[ERROR] Couldn't find any cloud sync driver named ""
[INFO] Available cloud sync drivers are:
[INFO] webdav
[INFO] null
[WARN] Going to default to first cloud sync driver...
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-flycast/flycast_libretro.so"
[INFO] [Config]: Loading config: "/opt/retropie/configs/dreamcast/retroarch.cfg".
[INFO] [Config]: Appending config: "/dev/shm/retroarch.cfg".
[INFO] [Overrides]: Redirecting save file to "/home/retropie/RetroPie/roms/dreamcast/crzytaxi.srm".
[INFO] [Overrides]: Redirecting save state to "/home/retropie/RetroPie/roms/dreamcast/crzytaxi.state".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "30".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Content]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/retropie/RetroPie/BIOS".
[INFO] [Environ]: SAVE_DIRECTORY: "/home/retropie/RetroPie/roms/dreamcast/".
[ERROR] [Environ]: GET_VARIABLE: reicast_cpu_mode - Invalid value.
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[libretro INFO] File extension is: .zip
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: gl.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_OPENGL.
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGLES2 context.
[INFO] [Environ]: SAVE_DIRECTORY: "/home/retropie/RetroPie/roms/dreamcast/".
[libretro INFO] hw/mem/_vmem.cpp:482 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
[libretro INFO] hw/naomi/naomi_cart.cpp:375 N[NAOMI]: NAOMI GAME ID [ CRAZY TAXI --------------]
[libretro ERROR] libretro/libretro.cpp:3272 E[COMMON]: DEBUGBREAK!
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1322: 1338 Trace/breakpoint trap /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/retropie/RetroPie/roms/dreamcast/crzytaxi.zip" --verbose --appendconfig /dev/shm/retroarch.cfg < /dev/null -
@StuMcBill I realised that the BIOS I was using didn’t match the MD5 that is listed in the RetroPie instructions, replaced it, and still same result.
-
You haven't added any info about your setup. Also, please use pasebin.com for large logs - this includes the RetroArch's verbose log.
-
@mitu said in Can’t get NAOMI working?:
You haven't added any info about your setup. Also, please use pasebin.com for large logs - this includes the RetroArch's verbose log.
Apologies, please see pastebin link: https://pastebin.com/9tD2fL9j
I'm running on a Raspberry Pi 5 -
4.88 - Last Commit 2 Days ago (ec56189)
rpi5 (aarch64) - running on Debian GNU/Linux 12 (bookworm)Please, if you need anymore info, let me know.
Thanks again.
-
@StuMcBill hi there ! NAMOI can be fiddly to get working, as you have run an MD5 check on the BIOS we can rule that out, so next would be to check the ROMs themselves.
Please read the below post of someone who got it working on flycast via Retroarch:
https://gbatemp.net/threads/official-xbox-one-retroarch-thread.518329/page-80#post-9437885
In a nutshell, NAMOI games were released on both PCB cartridges & GD-ROM discs, and some games were also released on both types of storage device ! So you must check the contents of your ROMs with the entry on the flycast GitHub (https://github.com/libretro/flycast/blob/master/core/hw/naomi/naomi_roms.h) for that game to check if it will work.
-
@StuMcBill said in Can’t get NAOMI working?:
I'm running on a Raspberry Pi 5 -
For the Pi5, you need to run the '4k pages' linux kernel to prevent a few emulators crashing. Did you add
kernel=kernel8.img
to/boot/firmware/config.txt
? You also need to run thelr-flycast-dev
core for full Naomi support, I'm not sure the original Flycast core has support for all Naomi games. -
@mitu said in Can’t get NAOMI working?:
@StuMcBill said in Can’t get NAOMI working?:
I'm running on a Raspberry Pi 5 -
For the Pi5, you need to run the '4k pages' linux kernel to prevent a few emulators crashing. Did you add
kernel=kernel8.img
to/boot/firmware/config.txt
? You also need to run thelr-flycast-dev
core for full Naomi support, I'm not sure the original Flycast core has support for all Naomi games.Ah, ok. No I haven’t added that to the config file. Will try that tonight. I have lr-flycast-dev installed already so will try that too.
Thanks
-
@mitu said in Can’t get NAOMI working?:
@StuMcBill said in Can’t get NAOMI working?:
I'm running on a Raspberry Pi 5 -
For the Pi5, you need to run the '4k pages' linux kernel to prevent a few emulators crashing. Did you add
kernel=kernel8.img
to/boot/firmware/config.txt
? You also need to run thelr-flycast-dev
core for full Naomi support, I'm not sure the original Flycast core has support for all Naomi games.That's worked a treat!
Thanks for all your help.
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.