March 10th, 2012, 22:11
Mupen64Plus 1.99.5 tagged and released!
I have tagged and released Mupen64Plus version 1.99.5. It's been over a year since the last tag, and we're long overdue for a new version. There's nothing too earth shattering here, but a lot of minor fixes and improvements have acculumated since 1.99.4. One of the most important changes in this release is that I have finalized the API version handling between each of the different modules. This means that in the future, we can make small or big changes to the API, and all of the compatibility issues will be handled gracefully. I have also added version information to the configuration sections for most of the modules. This will help backwards compatibility as well, because newer versions of plugins will be able to automatically update their configuration information when there are changes.
Some of the highlights of the 1.99.5 release are:
- Core: emulate N64 internal real-time clock
- Core: use X-Scale's new cracked PIF-CIC algorithm
- Core: New config parameter for path to save SRAM/EEPROM/MPK files, so they can be separated from emulator snapshots
- Core: bugfix: #290 - OnScreenDisplay text is sometimes captured in screenshots
- Core: bugfix: for Interpreter cores, use proper math functions instead of x87 rounding modes (fixes some games)
- Input: Improved input setup behavior (auto-config) to make some use cases more friendly
- Input: Add new parameter for mouse sensitivity, handle mouse movement differently so mouse is easier to use as controller
- Input: New auto-configurations for 7 controllers
- Input: bugfix: #392 - fail to switch between rumble pak and memory pak is some cases
- Input: bugfix: #424 - problem with USB devices supporting multiple controllers per device
- RSP: Handle JPEG decompression, used in Ogre Battle 64 and Pokemon Stadium
- UI-Console: New option to disable internal core speed limiter (for benchmarking)
- Rice-Video: Hires texture loading: support for 8-bit PNG images
- Rice-Video: New config option for forcing vertical sync
- Rice-Video: Bugfixes: GUI front-end integration, hi-res textures, crashes
- Lots of makefiles fixes and improvements from Lazhur
Quick start (Linux)
The easiest way to start running and testing this release is to download a binary bundle package from the Google Code site (link below), unzip it into a directory, and run it with this command: "./mupen64plus m64p_test_rom.v64". You can run it directly from this directory, or to install it to your system, simply do "sudo ./install.sh". Likewise, to un-install it, "sudo ./uninstall.sh"
Quick start (Windows)
For Windows users, download the bundle-win32 zip file from the Google Code site (link below) and unzip it to a directory. Bust out your DOS prompt (Start->Run->cmd.exe or the "Command Prompt" in Start->Accessories). Once you have the command-line window, 'cd' to the directory where you unzipped the win32 bundle. Then run "mupen64plus-ui-console.exe mupen64plus.v64" to start up the test ROM. Press Escape to exit. Use the '--help' command-line option to get a list of all available options. The last argument is always taken to be a path to an uncompressed N64 ROM image to run. Sorry but there is currently no Windows installer available.
Upgrading from previous 1.99.x releases
Due to the new configuration version numbers, your old configuration settings will be reset to defaults. If you have made any configuration changes since installing an earlier version of Mupen64Plus, you may want to make a backup copy of your config file (look here to find out where this file is stored depending on your OS). In future releases, the upgrades will be handled transparently.
To download Mupen64Plus v1.99.5, just grab the package that you want:
Please note that the Linux binary packages are linked against the latest version of libpng, which is 1.5. Many Linux distributions still have older versions of libpng, so the "-ubuntu" packages are provided which link against libpng 1.2. If you get 'dlopen' errors when running the default binary build, try the "-ubuntu" package instead.
The MD5 sums for these packages are:
Mupen64Plus has a Home Page over at Google Code, with lots of useful information, screenshots, a bug tracker, a discussion forum, etc. The new Mupen64Plus API is documented at http://mupen64plus.retrouprising.com...itle=Main_Page.
Last edited by Richard42; March 11th, 2012 at 22:27.
March 11th, 2012, 09:27
Great job Richard
March 12th, 2012, 00:31
Awesome, thanks for the update!
July 16th, 2012, 10:19
Hello everybody and thanks for your work. Mupen64plus's latest release works tremendously great on my linux mint 13 (64). I have a question though : Is there now a way to use Hi-resolution textures with glide64 (a.k.a Napalm / GlideHQ) ? I haven't been able to find it out by myself.
Back in 2009 this is what you said :
Anything has evolved ?
Originally Posted by Richard42
Edit : I just wish I could play Majora's Mask with the lastest Cell Shaded Textures... which are only available for glide64 !
Last edited by murasame; July 16th, 2012 at 10:23.
July 16th, 2012, 15:36
Glide Napalm has not yet been ported to the new mupen64plus api. It's on my list of things to do. Our Rice Video plugin does take hi-res textures though.
July 16th, 2012, 18:39
Why don't better port Glide64 Final?
July 16th, 2012, 20:13
That's great news as compiling from the sources has been prooving too difficult in my home desktop environment.
Originally Posted by Richard42
Indeed Rice Video plugin has been doing the job fairly well so far. Unfortunately, it cannot handle the latest fancy hi-res textures I'm trying to use (i.e. Djipi's latest cell shaded pack).
At the end of the day, it's not so much a matter of having the texture but rather more the feeling that I like to have everything working on my linux rather than have a dual boot system.
Everybody is on linux here here home (wife and sons) and no, I definitely do not want to install windows on any computer : 1- That's not the spirit. 2- (and most importantly) I do not own any windows license nor do I plan to buy one.
I really appreciate that you took the time to post an answer and I really mean to tell you how great mupen64plus already is and how much good memories it brings back. Thank you for the great work.
July 24th, 2012, 16:40
Can you post a link to the latest Djipi's cell shaded pack? It might be easy to fix rice video to support this. It will be at least a few months before the latest glide64 is ported. I have the source code ready in an Hg repo (I guess it is Glide64 Final - it's the last code from Gonetz and I checked it against a repo from Mudlord) but just no time to work on it.
July 25th, 2012, 16:37
I did post you a link did you get it though ?
Originally Posted by Richard42
August 2nd, 2012, 04:06
Why can't I use Glide64 with this? It would work so much better on Konami games. I shouldn't be limited to the inferior Rice Video plugins.