Suggestions for ports #4
-
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.