summaryrefslogtreecommitdiff
path: root/games/GLupeN64/README
diff options
context:
space:
mode:
Diffstat (limited to 'games/GLupeN64/README')
-rw-r--r--games/GLupeN64/README22
1 files changed, 8 insertions, 14 deletions
diff --git a/games/GLupeN64/README b/games/GLupeN64/README
index 756b832c28..5b06c96018 100644
--- a/games/GLupeN64/README
+++ b/games/GLupeN64/README
@@ -1,22 +1,16 @@
-GLupeN64 is mupen64plus + RSP-HLE + GLideN64 + libretro.
+GLupeN64 is mupen64plus + GLideN64 + libretro.
How is this different from mupen64plus-libretro?
-mupen64plus-libretro tries to emulate the complete mupen64plus experience
-(think multiple graphic and RSP plugins). They also make modifications to
-the code as they see fit.
+mupen64plus-libretro implements multiple Graphics plugins. There are also
+code modifications that make it different than standalone mupen64plus.
-Because mupen64plus is built to be modular it is difficult to "convert"
-that project to a libretro core, since you end up with functions with the
-same name (for instance multiple functions named "PluginStartup").
+GLupeN64 uses GLideN64 (a graphics plugin that is not available in
+mupen64plus-libretro). The emulator code itself is identical to
+standalone mupen64plus.
-Many modifications had to be made to the mupen64plus-libretro code to get
-it to work inside libretro. As a result, it differs quite greatly from vanilla
-mupen64plus (there is no up to date GLideN64 implmentation for example).
-
-By choosing one RSP implentation (rsp-hle) and one graphics plugin (GLideN64),
-we will be able to keep the code in line with upstream, and maintaining the
-code will be much simpler.
+By choosing one graphics plugin (GLideN64), we will be able to keep the
+code in line with upstream, and maintaining the code will be much simpler.
To build the debugging symbols use:
DEBUG=1 ./GLupeN64.SlackBuild