Backport the Parallel-Launcher parallel-n64 core to android.
- C 60.3%
- C++ 33.4%
- Scilab 3.6%
- HTML 1.4%
- Assembly 0.3%
- Other 0.8%
| custom/dependencies | ||
| gles2n64/src | ||
| gles2rice | ||
| glide2gl | ||
| Graphics | ||
| include/GL | ||
| jni | ||
| libretro | ||
| libretro-common | ||
| mupen64plus-core | ||
| mupen64plus-rsp-cxd4 | ||
| mupen64plus-rsp-hle | ||
| mupen64plus-rsp-paraLLEl | ||
| mupen64plus-video-angrylion | ||
| mupen64plus-video-gliden64/src | ||
| mupen64plus-video-paraLLEl | ||
| scripts | ||
| tools | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitmodules | ||
| Makefile | ||
| Makefile.common | ||
| README.md | ||
ParallelN64 (Parallel Launcher Edition)
A fork of ParallelN64 that adds the GLideN64 graphics plugin and some additional settings and features. Designed to be used with Parallel Launcher.
Credits
The original ParallelN64 can be found here: https://git.libretro.com/libretro/parallel-n64
The original Parallel-Launcher core can be found here: https://gitlab.com/parallel-launcher/parallel-n64
Contributors for the modifications specific to this fork:
- Matt Pharoah
- Black border fix for ParaLLEl
- Config to enable/disable unaligned DMA support
- 16:10 (SteamDeck) widescreen support for GLideN64
- Support for IS Viewer logging
- Support for changing the time on the RTC
- Support for storing the RTC state in savestates
- Wiseguy
- Raw gamecube controller support
- Aglab2
- MoltenVK (MacOS) support for ParaLLEl
- Black border fix for NTSC roms in GLideN64
- GLideN64 modifications for supporting old SM64 romhacks
- Support for detecting save types based on EverDrive headers
- Support for ROMs larger than 64 MiB
- Native ARM support for MacOS
- Support for f3dex3 in HLE GLideN64
- devwizard
- Added support for SummerCart64 SD card emulation
Bugs
- Sometimes saving the core configuration can fail and resets all core configuration
Configurations
Check out the Release page for configurations you can use to ensure that the emulation works properly.
Building for Android
- Clone libretro-super
- Clone this repository into the libretro-super repository that you just cloned
- Rename the folder of this repository, that you just cloned, into
libretro-parallel-n64 - Adjust the
libretro-build-android-mk.shbuild script of libretro-super to buildparallel-n64 - EXPORT the Android SDK and NDK PATHs into your PATH variable (eg.
export PATH=/home/user/Android/Sdk/ndk/29.0.14206865:/home/user/Android/Sdk/build-tools/36.1.0:$PATH) - Run the build script
libretro-build-android-mk.shand watch magic happen - The output .so file can be find in the
distdirectory
Commands
If libretro-super is unable to build then check out further details under https://docs.libretro.com/development/retroarch/compilation/ubuntu/
git clone https://github.com/libretro/libretro-super
cd libretro-super
git clone https://git.the-incredible-koni.xyz/Okoniri/parallel-n64-next-android
mv parallel-n64-next-android libretro-parallel-n64
export PATH=/home/user/Android/Sdk/ndk/29.0.14206865:/home/user/Android/Sdk/build-tools/36.1.0:$PATH
libretro-build-android-mk.sh