Mupen64plus

(New page: Source and Binaries: [http://depot.javispedro.com/nit/64/] Download both the binaries and source files from above. Extract both to mupen64plus folder in /home/user folder. (Tip: Get the 7...)
(wikify and tidy)
Line 1: Line 1:
 +
== Installation instructions ==
 +
Source and Binaries: [http://depot.javispedro.com/nit/64/]
Source and Binaries: [http://depot.javispedro.com/nit/64/]
-
Download both the binaries and source files from above.
+
# Download both the binaries and source files from above.
-
Extract both to mupen64plus folder in /home/user folder. (Tip: Get the 7zip package and use 7z x <filename>)
+
# Extract both to mupen64plus folder in <code>/home/user</code> directory. (Tip: Get the 7zip package and use 7z x <filename>)
-
Move into mupen64plus folder.
+
# Move into mupen64plus folder.
-
Run executable with ./mupen64plus
+
# Run executable with ./mupen64plus
-
If you get an error here, chmod +x mupen64plus and then try again.
+
# If you get an error here,<pre>chmod +x mupen64plus</pre> and then try again.
-
On first run this will create config files at /home/user/.mupen64plus (not if your logged in to root it'll place this in /root/ directory, which is a no-no)
+
# On first run this will create config files at <code>/home/user/.mupen64plus</code> (if you are logged in to root, it will place this in <code>/root/</code> directory, which is a no-no)
-
Move there and edit mupen64plus.conf (I'd suggest using leafpad)
+
# Move there and edit <code>mupen64plus.conf</code> (I would suggest using leafpad). This is where you define plugins to use. GFX should be <code>gles2n64.so</code>, audio should be <code>dummyaudio.so</code> (I have yet to find a game that can handle actual audio, but if you want to try it use <code>jttl_audio.so</code>), input should be <code>mupen64_input.so</code> (Or <code>blight_input.so</code> with some tweaking below). Finally, RSP should be the default.
-
This is where you define plugins to use. GFX should be gles2n64.so Audio should be dummyaudio.so (I've yet to find a game that can handle actual audio... but if you want to try it use jttl_audio.so) Input should be mupen64_input.so (Or blight_input.so with some tweaking below) Finally, RSP should be the default.
+
# Save the file and then open <code>gles2n64.so</code> for editing. Here I changed the screen width to 640 and height to 480 (for original resolution.. only reason) and set frame skip to 2 (you are going to need it) also disable fog (cannot remember if it was enabled).
-
Save the file and then open gles2n64.so for editting. Here I changed the screen width to 640 and height to 480 (for original resolution.. only reason) and set frame skip to 2 (your going to need it) also disable fog (can't remember if it was enabled).
+
# Now that is all done the emulator should be good to go. Create a symlink <pre>sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus</pre> and navigate to a folder with ROMs in it.
-
Now that's all done the emulator should be good to go. Create a symlink:
+
# <pre>mupen64plus <romname></pre>should be all you need. Note that it has serious issues with ROM files with spaces or brackets in them, so rename your ROM to as simple a name as possible. I would suggest Mario Kart 64 as a test ROM as it runs very well.
-
sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus
+
-
and navigate to folder with ROMs in it.
+
-
mupen64plus <romname> should be all you need. Note that it has serious issues with rom files with spaces or brackets in them.. so rename your ROM to as simple a name as possible.
+
-
 
+
-
I'd suggest Mario Kart 64 as a test ROM as it runs very well.
+
-
 
+
-
If you want to get blight_input working. Go and install the application Ren'Py (There is probably an easier way to do this.. but ren'py appears to install libsdl nice and neatly with a few bugfixes). Once done edit the blight_input.conf file with keymap. Also note that Blight supports the PS3 sixaxis completely, including joysticks, you just need to remap the keys. If anyone is interested I can upload my modified blight_input.conf with fully working PS3 controller maps.
+
-
 
+
-
----
+
If you want to get blight_input working. Go and install the application Ren'Py (There is probably an easier way to do this.. but ren'py appears to install libsdl nice and neatly with a few bugfixes). Once done edit the <code>blight_input.conf</code> file with keymap. Also note that Blight supports the PS3 sixaxis completely, including joysticks, you just need to remap the keys. If anyone is interested, I can upload my modified <code>blight_input.conf</code> with fully working PS3 controller maps.
Now, commands needed (assuming you have 7zip-full, leafpad, rootsh and the files saved in MyDocs folder)
Now, commands needed (assuming you have 7zip-full, leafpad, rootsh and the files saved in MyDocs folder)
In a new terminal:
In a new terminal:
If you don't want to install 7z extract it on your computer and mv files to that folder instead.
If you don't want to install 7z extract it on your computer and mv files to that folder instead.
 +
<pre>
mkdir mupen64plus
mkdir mupen64plus
cd mupen64plus
cd mupen64plus
7z x ../MyDocs/binaries.zip
7z x ../MyDocs/binaries.zip
7z x ../MyDocs/Mupen <press tab>
7z x ../MyDocs/Mupen <press tab>
-
7z x Mup <tab> (if it extracts it to tar.. and not fully... can't remember what it does)
+
7z x Mup <tab>
-
(Also unsure of directory level it extracts everything too, however it should all be in the mupen64plus folder, so use the mv command to get it all there)
+
</pre>
 +
(if it extracts it to tar.. and not fully... can't remember what it does)
 +
(Also unsure of directory level it extracts everything to, however it should all be in the mupen64plus folder, so use the mv command to get it all there)
 +
<pre>
chmod +x mupen64plus
chmod +x mupen64plus
./mupen64plus
./mupen64plus
Line 37: Line 35:
leafpad gles2n64.conf (edit as specified above)
leafpad gles2n64.conf (edit as specified above)
sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus
sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus
 +
</pre>
To start game:
To start game:
-
cd MyDocs/<gamelocation>
+
cd MyDocs/<gamelocation>
-
mupen64plus <romname>
+
mupen64plus <romname>
 +
 
 +
[[Category:Games]]
 +
[[Category:HowTo]]

Revision as of 10:55, 28 June 2010

Installation instructions

Source and Binaries: [1]

  1. Download both the binaries and source files from above.
  2. Extract both to mupen64plus folder in /home/user directory. (Tip: Get the 7zip package and use 7z x <filename>)
  3. Move into mupen64plus folder.
  4. Run executable with ./mupen64plus
  5. If you get an error here,
    chmod +x mupen64plus
    and then try again.
  6. On first run this will create config files at /home/user/.mupen64plus (if you are logged in to root, it will place this in /root/ directory, which is a no-no)
  7. Move there and edit mupen64plus.conf (I would suggest using leafpad). This is where you define plugins to use. GFX should be gles2n64.so, audio should be dummyaudio.so (I have yet to find a game that can handle actual audio, but if you want to try it use jttl_audio.so), input should be mupen64_input.so (Or blight_input.so with some tweaking below). Finally, RSP should be the default.
  8. Save the file and then open gles2n64.so for editing. Here I changed the screen width to 640 and height to 480 (for original resolution.. only reason) and set frame skip to 2 (you are going to need it) also disable fog (cannot remember if it was enabled).
  9. Now that is all done the emulator should be good to go. Create a symlink
    sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus
    and navigate to a folder with ROMs in it.
  10. mupen64plus <romname>
    should be all you need. Note that it has serious issues with ROM files with spaces or brackets in them, so rename your ROM to as simple a name as possible. I would suggest Mario Kart 64 as a test ROM as it runs very well.

If you want to get blight_input working. Go and install the application Ren'Py (There is probably an easier way to do this.. but ren'py appears to install libsdl nice and neatly with a few bugfixes). Once done edit the blight_input.conf file with keymap. Also note that Blight supports the PS3 sixaxis completely, including joysticks, you just need to remap the keys. If anyone is interested, I can upload my modified blight_input.conf with fully working PS3 controller maps.

Now, commands needed (assuming you have 7zip-full, leafpad, rootsh and the files saved in MyDocs folder) In a new terminal: If you don't want to install 7z extract it on your computer and mv files to that folder instead.

mkdir mupen64plus
cd mupen64plus
7z x ../MyDocs/binaries.zip
7z x ../MyDocs/Mupen <press tab>
7z x Mup <tab>

(if it extracts it to tar.. and not fully... can't remember what it does) (Also unsure of directory level it extracts everything to, however it should all be in the mupen64plus folder, so use the mv command to get it all there)

chmod +x mupen64plus
./mupen64plus
cd /home/user/.mupen64plus
leafpad mupen64plus.conf (edit as specified above)
leafpad gles2n64.conf (edit as specified above)
sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus

To start game:

cd MyDocs/<gamelocation>
mupen64plus <romname>