3DS emulator for Pi users based on "Borked 3DS"
-
@DTEAM said in 3DS emulator for Pi users based on "Borked 3DS":
I have no games (many games) issue on my side for Pi5. It's probably un 3d parameter selected in the graphic options menu
If you go in
/home/pi/.config/borked3ds-emu
here's my settings
Game language is set to french. Youwill have to change it
You are talking about changing these ini files depending on rpi4 and rpi5 right ?
We might be able to do that without adding full ini-files.
If possible a good idea would be to change just the settings needed for that specific platform.
Something like this (copied from mame.sh) :iniConfig " " "" "$temp_ini_mame" iniSet "rompath" "$romdir/$system;$romdir/arcade;$biosdir/$system" iniSet "hashpath" "$md_inst/hash"
Edit :
Using the the cheat messages, from your link, to show up in the menu are likely not possible as the messages seem to be encrypted and only viewable in a browser.For Joystick, is there a way to match ES settings like Lr emulators?
Don't know, we should do one by one thing, otherwise it's too much ;-)
Btw.
About the config files.
If needed, we can usecurl
to get the raw files from pastebin. -
Just made some working code to edit the qt-config.ini file.
"□Enable Gles□□iniConfig \"=\" \"\" \"/home/$user/.config/borked3ds-emu/qt-config.ini\";iniSet \"use_gles\" \"true\"□□□□□printMsgs dialog \"NO HELP\"□" "□Disable Gles□□iniConfig \"=\" \"\" \"/home/$user/.config/borked3ds-emu/qt-config.ini\";iniSet \"use_gles\" \"false\"□□□□□printMsgs dialog \"NO HELP\"□"
The functions are explained in the inifuns.sh script.
Another example would be :
"□Overwrite qt-config.ini from pastebin□□curl https://pastebin.com/raw/KXEmXpjQ > \"/home/$user/.config/borked3ds-emu/qt-config.ini\"□□□□□printMsgs dialog \"NO HELP\"□"
Seems the user right are still "pi", but it might be that we need to add chown to the command in order to keep the correct rights.
-
Added a useful config option.
-
@Folly Question, I just tried instaling Borked 3DS on my pi5 and I got could not successfully (home/pi/Retropie-setup/setup/temp/build/borked3ds/build/bin not found) How I solve this? thanks
-
What kind of distro version are you running and is it 32 bit or 64 bit ?
Can you add your log to pastebin ? -
@Folly pi5 64bit, where is the log? i went to look at dev/shm i dont see any error logs, must be another location? thanks
-
@Retrodade said in 3DS emulator for Pi users based on "Borked 3DS":
@Folly pi5 64bit, where is the log? i went to look at dev/shm i dont see any error logs, must be another location? thanks
In /dev/shm you can only find the runcommand.log and not the RetroPie-Setup logs.
RetroPie-Setup gzipped logs are here :
/home/pi/RetroPie-Setup/logsFind the one from when you tried to install Borked.
It should be the latest, if you didn't do anything else..
These logs can be read with the commandzcat
, like suggested by @gvx64 in post 6.
Pipe to the commandmore
to pause the output like this :zcat '/home/pi/RetroPie-Setup/logs/rps_2025-xx-xx-xxxxx.log.gz'|more
(use "enter" and "q" to see next line or to quit)
To get the .log file you can either unzip the file like this :
gzip -d '/home/pi/RetroPie-Setup/logs/rps_2025-xx-xx-xxxxx.log.gz'
Or redirect the output of zcat to a new file :
zcat '/home/pi/RetroPie-Setup/logs/rps_2025-xx-xx-xxxxx.log.gz' > mylog.log
-
F Folly referenced this topic
-
= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'borked3ds' : 3DS Emulator borked3ds
= = = = = = = = = = = = = = = = = = = = =/home/pi/RetroPie-Setup/tmp/build/borked3ds /home/pi
= = = = = = = = = = = = = = = = = = = = =
Getting sources for 'borked3ds' : 3DS Emulator borked3ds
= = = = = = = = = = = = = = = = = = = = =Already on 'master'
Your branch is up to date with 'origin/master'.
Already up to date.
HEAD is now in branch 'master' at commit '1d680a076d3e2fdd652f17f65430ffe50bdee49d'
/home/pi
/home/pi/RetroPie-Setup/tmp/build/borked3ds /home/pi= = = = = = = = = = = = = = = = = = = = =
Building 'borked3ds' : 3DS Emulator borked3ds
= = = = = = = = = = = = = = = = = = = = =/home/pi/RetroPie-Setup/ext/RetroPie-Extra/scriptmodules/emulators/borked3ds.sh: line 57: cd: /home/pi/RetroPie-Setup/tmp/build/borked3ds/borked3ds: No such file or directory
mkdir: cannot create directory ‘build’: File exists
CMake Error at CMakeLists.txt:2 (cmake_minimum_required):
CMake 3.26 or higher is required. You are running version 3.25.1-- Configuring incomplete, errors occurred!
Error: could not find CMAKE_PROJECT_NAME in Cache
Could not successfully build borked3ds - 3DS Emulator borked3ds (/home/pi/RetroPie-Setup/tmp/build/borked3ds/build/bin not found).
/home/piLog ended at: Tue Jun 24 03:09:27 PM BST 2025
Total running time: 0 hours, 0 mins, 4 secs
i tried a second time, it wouldn't let me this is the log thanks -
@Retrodade said in 3DS emulator for Pi users based on "Borked 3DS":
CMake 3.26 or higher is required. You are running version 3.25.1
You must update your CMAKE version
-
-
@Retrodade
Any luck ? -
-
Hi @Folly, can you do this with your latest version, please? I'd rather you add your own script to it as a pull request because it's your work.
@ExarKunIv said in 3DS emulator for Pi users based on "Borked 3DS":
@DTEAM adding this script ( Changed it over to Follys version ) to my Repo. for ease of installing
if you want to do pull requests when things change you can. if not i will update it as i see them here. -
@ExarKunIv already updated so nothing to be done for now ;-).
-
Just a warning about installing Borked.
Noticed yesterday that mame would not compile.
Seems that installing the dependancies for Borked will most likely break some of the QT5 install that is needed for compiling mame.
Once I installed a fresh OS, mame would compile correctly.
I don't have evidence but it's likely the cause.
Not sure if removing the installed dependancies will cure it, so be careful, you have been warned ! -
@Folly said in 3DS emulator for Pi users based on "Borked 3DS":
I don't have evidence but it's likely the cause.
Not sure if removing the installed dependancies will cure it, so be careful, you have been warned !Thank you for the warning, @Folly
Good news is that I did work with the script and upgraded dependencies, but was able to successfully compile lr-mame 0.278. I suspect that you also did a lot more experimentation than some of us, but I also suspect the general state of things for lr-mame is actually good to go. -
Hi gvx64, I found a small bug in the user interface. In the configuration menu (configure..), a dialog box with all the options, such as graphics, appears. This box does not have a side scroll bar. So, when I use it on a small screen (e.g. 7.5 inches), I cannot access the lower options. Is it easy to add a scroll bar?
-
This post is deleted! -
@DTEAM I can take a look at it when I get the chance. It shouldn't be too hard to add a scrollbar to the config menu (hopefully that statement doesn't come back to haunt me).
I am still working on correcting the black box in Fire Emblem Awakening. This has been a real pain to deal with and I have been working on it for over a month now. Just out of curiosity, have you seen this problem in any other games? It's a fairly sizeable black box in the bottom right corner of the top screen and it really obstructs gameplay. I have found a solution but it is currently non-optimal and involves a heavy performance hit in the game.
-
@gvx64 said in 3DS emulator for Pi users based on "Borked 3DS":
Just out of curiosity, have you seen this problem in any other games?
No , but I can do more test
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.