mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
bdaf088d4b
Co-authored-by: Hat Kid <6624576+Hat-Kid@users.noreply.github.com>
955 B
Vendored
Generated
955 B
Vendored
Generated
Nintendo 3DS
SDL port for the Nintendo 3DS Homebrew toolchain contributed by:
Credits to:
- The awesome people who ported SDL to other homebrew platforms.
- The Devkitpro team for making all the tools necessary to achieve this.
Building
To build for the Nintendo 3DS, make sure you have devkitARM and cmake installed and run:
cmake -S. -Bbuild -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/3DS.cmake" -DCMAKE_BUILD_TYPE=Release
cmake --build build
cmake --install build
Notes
- Currently only software rendering is supported.
- SDL2main should be used to ensure ROMFS is enabled.
- By default, the extra L2 cache and higher clock speeds of the New 2/3DS lineup are enabled. If you wish to turn it off, use
osSetSpeedupEnable(false)
in your main function. SDL_GetBasePath
returns the romfs root instead of the executable's directory.