Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
Go to file
twinaphex c0cbbe3d0e Backport https://github.com/mupen64plus/mupen64plus-core/pull/533 -
setting Vigilante 8 games to CountPerOp 1 was apparently a bad idea,
performance greatly increased with default framerate setting
2020-01-21 17:41:21 +01:00
gles2n64/src Fix some -flto issues 2018-05-22 00:13:38 +02:00
gles2rice One buildfix 2018-04-13 02:26:24 +02:00
glide2gl Try to silence some Coverity warnings 2018-05-22 01:44:56 +02:00
Graphics Get rid of HAVE_PARALLEL_ONLY 2017-02-17 16:03:17 +01:00
include/GL Update 2017-07-06 02:57:37 +02:00
jni bugfix build 2019-01-11 19:32:04 -02:00
libretro (Angrylion) Get rid of intermediate framebuffer copying 2020-01-20 16:03:02 +01:00
libretro-common Resampler - update - should bring this in line with libretro-common 2020-01-20 17:30:30 +01:00
mupen64plus-core Backport https://github.com/mupen64plus/mupen64plus-core/pull/533 - 2020-01-21 17:41:21 +01:00
mupen64plus-rsp-cxd4 corrected and temporarily disabled an old optimization for Conker's 2018-11-27 11:30:16 -05:00
mupen64plus-rsp-hle Try to fix MSVC builds 2018-08-08 09:52:52 +02:00
mupen64plus-rsp-paraLLEl parallel-RSP: Use __builtin_setjmp/longjmp. 2020-01-20 01:19:59 +01:00
mupen64plus-video-angrylion Update 2020-01-21 17:41:21 +01:00
mupen64plus-video-gliden64 Change HAVE_OPENGLES31 defines 2016-05-07 06:34:34 +02:00
mupen64plus-video-paraLLEl Fix musl build, stderr is in stdio.h 2019-08-26 09:12:17 +02:00
tools (#272) So let's fix it. 2015-11-04 16:16:53 +01:00
.gitignore Remove warning in MSVC build 2018-06-15 10:08:53 +09:00
.travis.yml Update .travis.yml 2019-09-17 17:41:09 +01:00
appveyor.yml Appveyor 2018-06-15 09:51:35 +09:00
Makefile Update Makefile 2020-01-20 16:04:16 +01:00
Makefile.common (Angrylion) interface.cpp was already C, so turn it into that - 2020-01-21 17:41:21 +01:00
README.md bugfix build 2019-01-11 19:32:04 -02:00

Build Status Build status

mupen64plus-libretro

To enable a dynarec CPU core you must pass the WITH_DYNAREC value to make:

  • make WITH_DYNAREC=x86
  • make WITH_DYNAREC=x86_64
  • make WITH_DYNAREC=arm
  • make WITH_DYNAREC=aarch64

New make options:

  • USE_CXD4_NEW - use the most recent version of CXD4 that was verified on Android
  • USE_SSE2NEON - enable SSE2 vectorized routines on ARMv7+ via hacked SSE2NEON library

To build Android hardfp library with the new CXD4 RSP + NEON + Parallel RDP do:

  • ndk-build -j8 USE_SSE2NEON=1 APP_ABI=armeabi-v7a-hard

To build Android arm64 library with the new CXD4 RSP + Parallel RDP + dynarec do:

  • ndk-build APP_ABI=arm64-v8a