Emulator fans, come and test our release candidate of the upcoming Mupen64Plus version 1.3. The major features of this emulator are:
- runs on 32-bit or 64-bit Linux systems with optimized code
- includes 3 great OpenGL video plugins: glN64, RiceVideoLinux, and glide64
- massively cleaned-up interface code; GTK GUI build and "nogui" build are unified
- install/uninstall scripts to properly handle a multi-user environment
- bugfixes in the 64-bit dynamic recompiler, GTK GUI, and plugins
I would like to acknowledge Ebenblues, who put a lot of work into the enhancements and changes, and Günther, who made a backwards-compatible 64-bit port of Glide64 included here.
Or you can get the latest SVN snapshot and build your own with this repository:
svn://fascination.homelinux.net:7684/mupen64plus/trunk/
There is read-only access for the username "mupen64" with password "Dyson5632-kart".
So please test it out and report bugs in this thread. We'll make an official release in a couple of weeks after addressing the issues reported here. We would also be interested to talk with distro packagers to get it included with upcoming Linux distributions.
I'm happy I set up my dual boot with Linux, so I can try out this. I tried out your previous compiles, and they work just fine. My only concern is the input plugins and how to set keys, though I'll try this compile set and see how it works.
I'm happy I set up my dual boot with Linux, so I can try out this. I tried out your previous compiles, and they work just fine. My only concern is the input plugins and how to set keys, though I'll try this compile set and see how it works.
Nice job btw.
Let us know how it goes. BTW thanks to you also mudlord. I was using VisualBoyAdvance 1.7.2 in my downstream project and I noticed some sound glitches in Metroid Fusion. So on Sunday I grabbed a VBA-M snapshot from SVN and built it for my HTPC box. It runs perfectly with the HQ3X filter with no sound glitches and really nice visuals on my TV. I love it; I played a bunch of Crash Bandicoot and Metroid Fusion tonight and it was great!
Hi, just to mention two small problems with compilation (Ubuntu Gutsy 32-bit) that i have with this RC release. I'm will testing some games later
1. glide64 plugin: stops for me because of yasm (v0.5) again, for me that works with:
yasm -f elf -DBITS=$(BITS) $< -o $@
2. install: tipo in install.sh:
INSTALL=ginstall
Also i have one proposal: If this will to be emulator for linux only, 'mupen64plus-1.3' is proper name for src package, also use of tar.gz or tar.bz2 for compression. I think, every distribution packagers will agree with this.
Thanks for the feedback. I actually have a ginstall program on my system, but looking closer I see it's a symlink to /bin/install. I updated install.sh to look for install executables in the following order: /usr/bin/ginstall, /bin/ginstall, /usr/bin/install, /bin/install. Hopefully that should address your concern.
--------------------
"The humble learn the fastest because they don't waste time on defending a false image."
I never heard of this ginstall program, but OK maybe that solution will helps both of us. I'm will try this with some following RC release.
I'm using glide64 because this is good for me in most cases, but not with this included in RC. Games now goes stright in fullscreen (rice and glN64 don't), F1 not work like in previous versions and custom fulscreen resolution in glide64 configuration gtk dialog not working, it now start always with 640x480 and use 'window resolution' for fullscreen.
edit: to be more clear, F1 in v12 is used to change fulscreen mode or window, now not leave fullscreen and just goes to the smallest 320x200 plus another hit on it now not working
I think that all plugins must functioning in the same fashion on its default values.
I never heard of this ginstall program, but OK maybe that solution will helps both of us. I'm will try this with some following RC release.
I'm using glide64 because this is good for me in most cases, but not with this included in RC. Games now goes stright in fullscreen (rice and glN64 don't), F1 not work like in previous versions and custom fulscreen resolution in glide64 configuration gtk dialog not working, it now start always with 640x480 and use 'window resolution' for fullscreen.
edit: to be more clear, F1 in v12 is used to change fulscreen mode or window, now not leave fullscreen and just goes to the smallest 320x200 plus another hit on it now not working
I think that all plugins must functioning in the same fashion on its default values.
I'm aware of the fullscreen compatibility issue in Glide64. I think it was broken during the Linux porting process. Originally it refused to go into fullscreen at all, so I hacked it to properly use one of the config file parameters to select window/FS. I need to make it work with the command-line option and the F1 key.
The reason I've been using zips instead of .tar.bz2 for the packages is that ZIP removes the user info from the files, which is what I want. When I used .tar.bz2, it saves the UID with the files and when they're extracted they end up being owned by either root or a UID which may be invalid for your system. There should be some way around this, I just haven't taken the time to find it.
Hello everybody, I've just registered to this forum to post my first bug report. :-)
I used the 64bit binary and discovered the following bugs:
1. The "--noask" switch stopped working
2. To many useless confirmations
2.1 Load a rom which is a "bad dump" or a "hack"
2.2 You get asked if you want to load the rom anyway. Choose "No"
At this point no more popups should appear, but it goes on.
2.3 Confirm: "There is no Rom loaded. Do you want to load one?". Choose "No"
2.4 Error: "Couldn't load Rom!" --> OK
I also have (still) graphical issues in with some roms like objects rendered invisible or black and heavy screen flickering especially with split screen. Would it help you out if i report those too?
BTW: Thanks to all the developers for making a great N64 emulator for unix. :-D
Great work, respect for those improvements to mupen64.
I noticed:
1. Starting the configuration panel does not show any default plugin enabled.
2. Starting RiceVideoLinux config panel resets resolution to 320x240.
I recently started to play with hi-resolution packs (http://www.emutalk.net/showthread.php?t=42231), and RiceVideoLinux doesn't seem to cope with them yet. It did work for some packs with RiceVideoLinux v1.1, but often crashed cause of color depth issues. I suppose this is a known request. (BTW Is the right place to ask about RiceVideoLinux plugin?)
I used the 64bit binary and discovered the following bugs:
1. The "--noask" switch stopped working
2. To many useless confirmations
2.1 Load a rom which is a "bad dump" or a "hack"
2.2 You get asked if you want to load the rom anyway. Choose "No"
At this point no more popups should appear, but it goes on.
2.3 Confirm: "There is no Rom loaded. Do you want to load one?". Choose "No"
2.4 Error: "Couldn't load Rom!" --> OK
Cool, thanks for the feedback. You're right, --noask functionality was accidentally lost during the gui/nogui merge. I'll look into both of these issues.
--------------------
"The humble learn the fastest because they don't waste time on defending a false image."
Last edited by ebenblues : March 18th, 2008 at 18:05.