Difference between revisions of "Nintendo 3DS"
Jump to navigation
Jump to search
(Changed $PORTLIBS to $PORTLIBS_PREFIX (to match most recent devkitarm.sh and 3dsvars.sh)) |
(Removed duplicate information and added a link to the new docs. Added a “Developer information” section and moved the “Compiling ScummVM” section here.) |
||
Line 44: | Line 44: | ||
}} | }} | ||
== | == About == | ||
ScummVM has been ported to the Nintendo 3DS. | |||
For more information, including how to install and use ScummVM, see the [https://docs.scummvm.org/en/latest/other_platforms/nintendo_3ds.html Nintendo 3DS user documentation]. | |||
=== | == Developer information == | ||
=== | === Compiling ScummVM === | ||
==== Prerequisites ==== | |||
== | |||
* Latest version of devkitPro, which comes with devkitARM and <code>libctru</code> | * Latest version of devkitPro, which comes with devkitARM and <code>libctru</code> | ||
* <code>citro3d</code> thorugh devkitPro's pacman | * <code>citro3d</code> thorugh devkitPro's pacman | ||
* Optional: You should compile third-party libraries for the 3ds (commonly referred to as portlibs in the devkitPRO community). Some games requires these to operate properly. | * Optional: You should compile third-party libraries for the 3ds (commonly referred to as portlibs in the devkitPRO community). Some games requires these to operate properly. | ||
=== Compiling third-party libraries === | ==== Compiling third-party libraries ==== | ||
It is strongly recommended that you use devkitPro's pacman in order to get the most recent | It is strongly recommended that you use devkitPro's pacman in order to get the most recent | ||
portlibs for your build. | portlibs for your build. | ||
Line 195: | Line 123: | ||
Most libraries used can be compiled with same commands and configuration flags. | Most libraries used can be compiled with same commands and configuration flags. | ||
=== Manually setting up the environment === | ==== Manually setting up the environment ==== | ||
In case you don't have the helpers package downloaded, you can use the following to set-up | In case you don't have the helpers package downloaded, you can use the following to set-up | ||
your environment variables. | your environment variables. | ||
Line 220: | Line 148: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Compiling ScummVM == | ==== Compiling ScummVM ==== | ||
Do the following in a fresh terminal. | Do the following in a fresh terminal. | ||