Suggestions for ports #4
-
Well its the new year and insted of continueing with the old one.
Im makeing a new one.I have finished my build on my Jetson Nano, so i have more time to focus on my Pi5.
There is one big change. Im going to be using more of the RetroPie helpers within the scripts and to do that RetroPie-Extras will not be locked to 4.8.8 or highter
I know that people are going to be not happy with that, but it has to be done as im trying to keep my scripts inline with the changes the Main RetroPie is doing.I forgot to have the old pages for the other forum posts for Suggestions for ports
-
So the start of the new year
Added RetroPie version check. Needs to be 4.8.8 or higher
lr-ep128emu
- Enterprise 128, ZX Spectrum 48/128, Amstrad CPC 464/664/6128 and Videoton TVC computers -
I haven't tried it yet on pi but Veloren is an open source Minecraft/Zelda esque game. Gave it a few minutes on my Mac and it has a ton of customisable options for performance as well which should help on pi
-
This post is deleted! -
I'm starting my testing with the basic image for the pi5 that was made, link below.
then i will test it with the Vulkan imageand then i will double check them on the Pi4
LEGEND
= does not install on pi4 or pi5= installs/works on both[4] = installs, plays On Pi4 only[5] - Pi5 only
if there is any of these after the check box, it means[B] = installs/works, For the pi5
On basic Unofficial image[V] = installs/works, for the pi5
On Vulkan Unofficial imageEmulators
- [5] [B] - aethersx2 -PS2 emulator
- [4] - box86 -Box86 emulator
- [4]- duckstation - PlayStation emulator - Duckstation standalone
- [4] - flycast -Sega Dreamcast emulator
- - gearboy - Gameboy emulator
- - kat5200 - Atari 8-bit/5200 emulator -x86 only
- [4] - openbor - Beat 'em Up Game Engine
- [5] [B] - openbor-v7533 - Beat 'em Up Game Engine
- - pico8 - Fantasy Game Emulator - Adds as a new system in RetroPie so you can directly launch carts.
- [5] [B] - pokemini - Pokemon Mini emulator -x86 only
- [4] - ppsspp-dev - PlayStation Portable emulator PPSSPP - latest development version
- - supermodel-mechafatnick - Sega Model 3 Arcade emulator
- - supermodel-svn - Sega Model 3 Arcade emulator
NOTE
Now when you exit aethersx2 it will delete the vulkan_shaders automatically. Thanks to @TPR for figuring this outfor supermodel-mechafatnick, you need to install it twice. It will fail the first time, but then work correctly the second time. Have not figured out WTH is with that
-
Good news
Lime3DS works on a Pi5. Less than perfect, but I did this for now.
1 - Go in the UI and select a rom folder with uncrypted files (above pop-ups, mouse arrow is ghosted)
2 - Go in emulation/configure../graphics/advanced --> switch vulkan for software
3 - set your controller
4 that's itI ran Zelda for a test. It's very slow and I can't use Vulkan for now. For Vulkan , here's the log https://pastebin.com/wju1GXBw
my lime3ds.sh file (It's a first draft. it works but could be optimized)
-
@DTEAM thanks for working on this. ill take a look at your script
-
The missing part is the activation of Vulkan. It's there. We must found a way in the script to activate it
-
@DTEAM nice fine, we can give that a shot too
-
@DTEAM so testing your script. im getting a Qt6 error that is missing.
im working on getting the right depends to clear that -
@ExarKunIv
Are you able to run a game with that error? -
@DTEAM it will not even build. but i found the missing depends. you have qt5 in the depends list, to me it looked like its looksing for qt6 when you look in to the
CMakeLists.txt
-
follow this first.
https://web.archive.org/web/20240304193542/https://github.com/citra-emu/citra/wiki/Building-for-Linuxin this link for QT
Deb: sudo apt install qt6-base-dev qt6-base-private-dev qt6-multimedia-dev
You may also need apt install qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools to build with translation support
You may also need apt install libgl-dev if you run into WrapOpenGL issues while configuring with CMake.I forgot to say that. I'ts for Citra, but it works for Lime3ds
-
@DTEAM
qt6-multimedia-dev
is the only thing thats needed (as of right now) from that. so i added to the install depends part -
-
Libretrocores
- [5] [B] - lr-2048 - 2048 engine - 2048 port for libretro
- [5] [B] - lr-applewin - Apple2e emulator - AppleWin (current) port for libretro
- [5] [B] - lr-arduous_lcd - ArduBoy emulator - arduous port for libretro
- [5] [B] - lr-bk - Elektronika БК-0010/0011/Terak 8510a emulator - BK port for libretro
- - lr-blastem - Sega Genesis emu - BlastEm port for libretro - x86 only
- - lr-boom3 - Doom 3 port for libretro - x86 only
- [5] [B] - lr-bsnes-hd - "Super Nintendo Emulator - bsnes-HD port for libretro (BETA)"
- [5] [B] - lr-bsnes-jg - "Super Nintendo Emulator - cycle accurate emulator libretro (BETA)"
- [5] [B] - lr-cannonball - An Enhanced OutRun engine for libretro
- [5] [B] - lr-chailove - 2D Game Framework with ChaiScript roughly inspired by the LÖVE API to libretro - installs
- [ ]- lr-citra - Citra port for libretro - installs needs vulkan
- [ ]- lr-craft - Minecraft engine for libretro - installs needs vulkan
- [5] [B] - lr-crocods - CrocoDS port for libretro
- [N]- lr-daphne - Daphne port to libretro - laserdisk arcade games.
- [5] [B]- lr-duckstation -"PlayStation emulator - Duckstation for libretro"
- - lr-easyrpg - EasyRPG Player interpreter port for libretro
- [5] [B]- lr-ep128emu - Enterprise 128 emulator for libretro
- [5] [B] - lr-freej2me - A J2ME implementation for old JAVA phone games.
- [5] [B] - lr-gearboy - Game Boy (Color) emulator - Gearboy port for libretro.
- [N]- lr-gearcoleco - ColecoVision emulator - GearColeco port for libretro.
- [5] [B] - lr-lutro - Lua engine - lua game framework (WIP) for libretro following the LÖVE API
- [?]- lr-mame2003_midway - MAME 0.78 core with Midway games optimizations. - installs
- [5] [B] - lr-melonds - NDS emu - MelonDS port for libretro
- [5] [B] - lr-melondsds - NDS emu - MelonDS port for libretro libretro with Mic Support & Rotation
- [5] [B] - lr-mesen-s - Super Nintendo emu - Mesen-S port for libretro
- - lr-mess-jaguar - Add support for using lr-mess for Jaguar games, uses atarijaguar system name to match lr-virtualjaguar. - did not test due to not having mess installed yet
- [5] [B] - lr-minivmac - Mini vMac port for libretro
- [5] [B] - lr-mu - Palm OS emu - Mu port for libretro
- [5] [B] - lr-oberon - Oberon RISC emulator for libretro
- - lr-openlara - Tomb Raider engine - OpenLara port for libretro
- - lr-play - PlayStation 2 emulator - Play port for libretro - x86 only
- [5] [B] - lr-pocketcdg - pocketcdg port for libretro - A MP3 karaoke music player
- [5] [B] - lr-potator - Watara Supervision emulator based on Normmatt version - Potator port for libretro
- [ ] - lr-ppsspp-dev - PlayStation Portable emu - PPSSPP port for libretro - latest development version - Fails to build (jan 2025)
- [5] [B] - lr-prboom-system - For setting up DOOM as an emulated system, not a port.
- [5] [B] - lr-race - Neo Geo Pocket (Color) emulator - RACE! port for libretro
- [5] [B] - lr-reminiscence - Flashback engine - Gregory Montoir’s Flashback emulator port for libretro
- - lr-samecdi - Philips CDI - same_cdi port for libretro
- - lr-sameboy - Game Boy and Game Boy Color, emulator - SameBoy Port for libretro
- [5] [B] - lr-simcoupe - SAM Coupe emulator - SimCoupe port for libretro
- [5] [B] - lr-swanstation - Playstation emulator - Duckstation fork for libretro
- [5] [B]- lr-thepowdertoy - Sandbox physics game for libretro
- [5] [B] - lr-uzem - Uzebox engine - Uzem port for libretro
- [5] [B] - lr-vemulator - SEGA VMU emulator - VeMUlator port for libretro
- [5] [B] - lr-vircon32 - Vircon32 game console - vircon32 for libretro
- [5] [B] - lr-wasm4 - WebAssembly emulator - WebAssembly for libretro
- [5] [B] - lr-yabasanshiro - Saturn & ST-V emulator - Yabasanshiro port for libretro
-
This post is deleted!
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.