Atascado con Naomi en Retropie

Soporte General para RetroPie
Responder
Erfedecai
Pi Newbie
Pi Newbie
Mensajes: 4
Registrado: 12 Ene 2020, 21:36
Agradecido: 0
Agradecimiento recibido: 0

Muy buenas. a ver si alguien me da orientación.

Estoy intentando echar a andar las roms de Naomi en retropie pero no tengo manera. Estoy usando lr-flycast para la emulación, he cargado la Bios naomi.zip, tengo las roms con los archivos .lst y .bin en la carpeta de roms dreamcast y nada. He leido por ahí incorporar en platforms.cfg con las lineas:

noami_exts=".zip .lst .bin"
naomi_fullname="Sega Naomi"
naomi_theme="naomi"
naomi_platform="dreamcast"

pero tampoco. He sustituido también la configuración del lr-flycast.sh por:

#!/usr/bin/env bash

# This file is part of The RetroPie Project
#
# The RetroPie Project is the legal property of its developers, whose names are
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
#
# See the LICENSE.md file at the top-level directory of this distribution and
# at https://raw.githubusercontent.com/Retro ... LICENSE.md
#

rp_module_id="lr-flycast"
rp_module_desc="Dreamcast - Naomi - Atomiswave emulator - Flycast port for libretro"
rp_module_help="Previously named lr-reicast then lr-flycast\n\nDreamcast ROM Extensions: .cdi .gdi .chd, Naomi/Atomiswave ROM Extension: .lst .bin .zip\n\nCopy your Dreamcast roms to $romdir/dreamcast\n\nCopy your Atomiswave roms to $romdir/atomiswave\n\nCopy your Naomi roms to $romdir/naomi\n\nCopy the required Dreamcast BIOS files dc_boot.bin and dc_flash.bin to $biosdir/dc\n\nCopy the required Naomi/Atomiswave BIOS files naomi.zip and awbios.zip to $biosdir/dc"
rp_module_licence="GPL2 https://raw.githubusercontent.com/libre ... er/LICENSE"
rp_module_section="exp"
rp_module_flags="!mali !armv6"

function _update_hook_lr-flycast() {
renameModule "lr-reicast" "lr-beetle-dc"
renameModule "lr-beetle-dc" "lr-flycast"
}

function sources_lr-flycast() {
gitPullOrClone "$md_build" https://github.com/libretro/flycast.git
# don't override our C/CXXFLAGS
sed -i "/^C.*FLAGS.*:=/d" Makefile
}

function build_lr-flycast() {
make clean
if isPlatform "rpi"; then
# MAKEFLAGS replace removes any distcc from path, as it segfaults with cross compiler and lto
MAKEFLAGS="${MAKEFLAGS/\/usr\/lib\/distcc:/}" make platform=rpi
else
make
fi
md_ret_require="$md_build/flycast_libretro.so"
}

function install_lr-flycast() {
md_ret_files=(
'flycast_libretro.so'
'LICENSE'
)
}

function configure_lr-flycast() {
mkRomDir "dreamcast"
mkRomDir "naomi"
mkRomDir "atomiswave"
ensureSystemretroconfig "dreamcast"
ensureSystemretroconfig "naomi"
ensureSystemretroconfig "atomiswave"

mkUserDir "$biosdir/dc"

# system-specific
iniConfig " = " "" "$configdir/dreamcast/retroarch.cfg"
iniSet "video_shared_context" "true"

# segfaults on the rpi without redirecting stdin from </dev/null
addEmulator 1 "$md_id" "dreamcast" "$md_inst/flycast_libretro.so </dev/null"
addSystem "dreamcast"
addEmulator 1 "$md_id" "naomi" "$md_inst/flycast_libretro.so </dev/null"
addSystem "naomi"
addEmulator 1 "$md_id" "atomiswave" "$md_inst/flycast_libretro.so </dev/null"
addSystem "atomiswave"
}

pero nada ....

Decir que dreamcast corre sin problemas, y actualmente uso una pi4 con la versión weekly de retropie 4.5.19.

Alguien me puede orientar???

Gracias de antemano.
Erfedecai
Pi Newbie
Pi Newbie
Mensajes: 4
Registrado: 12 Ene 2020, 21:36
Agradecido: 0
Agradecimiento recibido: 0

Me respondo a mí mismo. Las extensiones lst y bin parece que no las reconocía. Creo que ahora solo acepta flycast 7z y zip. Lo doy por cerrado.
yakuzadelass
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 05 Oct 2019, 23:13
Agradecido: 0
Agradecimiento recibido: 0

era solo copiarlos a la carpeta dreamcast
las versiones mame de los juegos igual andan bien
Responder