09/08/2011, 03:44 PM
Original intro 9th Aug
Hello, for the past 2 weeks I've been working on getting mupen64plus working on the touchpad. This first release has many issues but some games are playable, in particular mario works quite well. Credits to the mupen64 and mupen64plus developers, Ari64 for his arm dynarec, Adventus for porting the video plugin to OpenGL ES 2, yongzh for putting the arm pieces together. Thanks to Paul Lamb. I worked on getting it running on the touchpad, adding the touchscreen controls and porting Rice to OpenGL ES 2.0.
Audio works well if the framerate is good enough.
Performance and graphical issues vary.
Tap the top of the screen to toggle the menu this allows you to save, load, change controller overlay and enable or disable the accelerometer.
To show boxart instead of rom name, place images into n64/boxart these are not included, I tested using the images from daedalusx64(Can download a tarball of all images at bottom of page.)
High Resolution Textures
High resolution textures are supported when using the Rice graphics plugin (from v 0.1.0). These should be placed in n64/hires_texture/[GAME NAME]
Textures are scanned when the game is launched, this has been tested with a small texture pack, larger packs will affect load times and may affect performance or cause other problems.
Emutalk is one source for high resolution texture projects.
Keyboard Controls (Experimental/Untested)
Stick is WASD
C Up/Left/Down/Right are IJKL
DPad Up/Left/Down/Right are TFGH
Z trig is R
L and R trigs are "u" and "o"
Start is "Enter" ("Return")
A is "q"
B is "e"
Config files are stored in /n64/data. gles2n64 has its own file, settings for Rice are stored in mupen64plus.cfg
iControlPad owners see here
Graphics fixes and performance improvements. (Ongoing/long-term)
Install the ipk (Preware>Menu>Install Package)
Place your unzipped roms (.n64, .z64, .v64) into the n64 folder.
Don't ask about where you can get the roms.
Don't report problems to the other developers mentioned but you can post them in this thread if you want. Bear in mind these are still early stages and I'm aware of many issues.
Looking forward to your feedback.
Thank you to those who have donated, I appreciate it.
Changes in 0.1.0
Fixed high resolution texture support in Rice. (see above).
Current graphics plugin is saved between uses.
mupen64plus.cfg is now stored in n64/data/. (Settings for Rice available in mupen64plus.cfg)
gles2n64 now defaults to no frameskip.
Fixed fillmode in Rice. (e.g solid backgrounds, selected menu items)
Changes in 0.0.9
Some improvements for Rice plugin (Mario Kart, Yoshi's Story)
Download Latest 0.1.0 v2 (Fixed) | Source | Makefiles
0.0.9 | Source
0.0.8 | Source
0.0.5 | Source
0.0.3 | Source