Release Mupen64Plus 2.2

Discussion in 'Software Releases' started by ptitSeb, Oct 11, 2013.

  1. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    Here is the v2.2 of Muppen64Plus. Thanks to sebt3, if you had the r1 installed, it will be updated to this one, and your savegame you'll be migrated.

    [​IMG]
    The launcher is a modified version of PickleLauncher, adding "per rom" and general Plugin setup.

    To have the general setup, use {select}
    To have per rom, choose a rom, and press {Y}.
    {B} to launch a game, {A} to Cancel, and {X} to go up 1 folder.
    You can also use the touchscreen.

    In Game, the keyboard layout is as follow:

    N64 Pandora
    ---- -------
    DPad DPad
    {A} {X}
    {B} {A}
    {Start} {Start}
    {Analog} Left Nub
    {C} 9 0 Backspace {Y}
    {L} {B}
    {Z} {L}
    {R} {R}



    And of course ESC to quit.

    A Wiki Compatibility is here: http://pandorawiki.org/Mupen2.0_Compatibility_List

    History log
    =========

    Build 20
    -----------

    • Bugfix Core, making more game runnable (like Bomberman64)
    • New RSP plugin (CXD4)
    • some Optims and bugfixes to most plugins
    Build 19
    -----------

    • Fixed per-rom settings
    • Added GLideN64 (but too slow, and need latest drivers)
    Build 18
    -----------

    • Should now works even when it's 1st install.
    • Added ini file from Wally.
    Build 17
    -----------

    • Many changes in both rices plugins, bringing a Widscreen display to Mario Kart, Super Mario and both Zelda
    • Many changes to core, now DK64 is playable!
    • Launcher now remember last position
    • Some small changes here and there...
    Build 16
    -----------

    • many small changes to most graphics plugins
    • Optimization by Notaz on RICE plugins (both GLES2 and GLES1.1)
    • New frameskipping (the frame limiting part) code in core by Notaz

    Build 15
    -----------

    • Bugfix in gles2glide64 plugin.
    • RSP-HLE plugin now integrate musyx ucode (sound in some previousy silent games)
    • Preliminary suport for Conker Bad Fur Day in gles2n64
    • A few other fixes here and there
    Build 14
    -----------

    • Alternate configuraton for C Buttons
    • Using Mouse as key is possible now
    Build 13
    ---------

    • Updated Core & Video Plugin so they are now compatible with newer SGX drivers
    Build 12
    ---------

    • Updated Core, Glide, SDL-Audio and Rice(s) to Upstream
    • New Core settings, with added per rom option (inside an updated mupen64plus.ini ROM database):
      DelaySI, default to False, with the exeptions listed here.
    • CountPerOp, default to 2, with the exeptions listed here.
    • A few fixes & tuning here and there on many graphicals plugins

    Build 10
    ---------

    • Recompiled CORE for more stability

    Build 09
    ---------

    • Recompiled CORE for more performances
    • Some fixes to both Rice plugins
    • Recompiled all video plugin (except Arachnoid) for more performances
    Build 08
    -----------

    • GLES2N64: Framebuffer, Lowres (with "framebuffer enable=1") and stretch (with "video stretch=1") available
    • Core fix for Doom64 and DK64 (DK64 is still not playable, you can still go through walls).
    Build 07
    -----------

    • Core fix for Perfect Dark. Doesn't freeze anymore (thanks to the mupen64plus-libretro team).
    • Change Frameskipping code for GLES2N64 (use old code). With the code fix, it's fluid with much less stall
    Build 06
    -----------

    • Corrected (2nd attempt) Launcher, quitting a game relaunch the launcher
    Build 05
    -----------

    • Corrected Launcher, quitting a game relaunch the launcher
    • some bug fixes to GLES2N64 plugin
    Build 04
    -----------

    • Corrected Launcher, selecting Notaz Audio Plugin works now.
    • Added right nub config. Invert content of left_nub and right_nub file of appdata/mupen64plus2
    Build 03
    -----------

    • Corrected PND, so "home" folder is correctly created now.
    • Config and Launcher share the same initialization script now

    Build 02
    -----------

    • New default Glide config with autoframeskip enabled
    • Will ask to update default when upgrading for build 01
    • Some GLES2N64 bug corrected (from mupen64plus-libreto project).
    • New AspectRatio control for Rice plugins (both). Go in config and look for [Video-General]. Default is correct AspecRatio.

    Build 01
    -----------

    • Initial release of v2.0
    • Heavily based on mupen64plus-ae
    • Per rom config (will not work properly on zipped rom)
    • 5 Video plugins, 2 Sound Plugins,1 Input Plugin and 3 RSP Plugins
    • No cheat support on the Launcher for now.
    • Input Plugin compatible with the Retrode

    Enjoy.
     
    Last edited: Mar 25, 2017
    Tags:
    Majin Wamu, rError, rohezal and 2 others like this.
  2. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,351
    Location:
    Cái Bang
  3. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,052
    This is History !

    Thx ptitSeb !!!
     
  4. ekianjo

    ekianjo Hardcore Member

    Joined:
    May 7, 2012
    Messages:
    8,261
    Location:
    神戸市、日本 (Japan)
    Well done and thanks to all the testers as well :)
     
  5. PokeParadox

    PokeParadox Founder of Pirate Games - Penjin Coder Staff Member

    Joined:
    Dec 8, 2005
    Messages:
    6,510
    Location:
    UK
    Now the onus is on the community to find the best configurations for each game! :)

    Thanks for letting me be part of the testing process and thanks for this PtitSeb!
     
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    Yes, thanks to all, the beta test phase with long and very helpfull!
     
  7. ShleeDragon

    ShleeDragon Pro-Catflip

    Joined:
    Aug 28, 2010
    Messages:
    1,749
    This is amazing.
     
  8. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,013
    Location:
    49.491276,8.423518
    Oh cool maybe i make this Evening a Video with differrent Games which i have ;)
     
    rohezal likes this.
  9. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,351
    Location:
    Cái Bang
    Just tried Banjo Kazooie and it crashed :)
     
    Last edited by a moderator: Oct 11, 2013
  10. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    Banjoo Tooie crashes yes (with all video plugin, must be something with the core), but not Banjoo Kazooie, which works well.
     
    Last edited by a moderator: Oct 11, 2013
  11. Wally

    Wally TrashyMG's worst nightmare Staff Member

    Joined:
    Jan 31, 2006
    Messages:
    2,880
    Location:
    Melbourne, Australia
    Just an added note: Those with a Retrode and the N64 plugin can utilise it with this :)
     
  12. crow_riot

    crow_riot Well-Known Member

    Joined:
    Sep 21, 2009
    Messages:
    1,763
    Location:
    .at
    Sweet, thanks! Now on trying to find some settings for Wave Race on my CC :D
     
  13. Kumaki

    Kumaki Well-Known Member

    Joined:
    Jan 16, 2012
    Messages:
    2,087
    Location:
    Lizard Lick, North Carolina
    Thanks Ptitseb!

    Gonna give this a shot and see what I can find.
     
  14. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    Ah, yes, I'll add that in the "Build 01" what's new.

    Waverace works best with Glide IIRC. But Glide as some issue on CC (weird driver problem I think), so may need to fallback to Rice.
     
    Last edited by a moderator: Oct 11, 2013
  15. budweiser

    budweiser GP32 Hardcore

    Joined:
    Nov 22, 2006
    Messages:
    580
    Location:
    Arizona
    Thank You .. Bud
     
  16. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    I'm not sure if the "per rom" config will work on ext2 partition (because I create from the launcher son text file that I then launch before launching mupen. Thoses files are store in appdata/mupen64plus2/pandora). If someone with mupen64plus runing on an Ext partition can test and report.
     
  17. Pickle

    Pickle Mega GP Mania

    Joined:
    May 30, 2006
    Messages:
    5,389
    Location:
    Detroit, Michigan
    Ive been forked!

    Got any patches?
     
    PokeParadox likes this.
  18. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,120
    Location:
    France, near Lyon
    Last edited by a moderator: Oct 11, 2013
  19. ZXDunny

    ZXDunny Deep avatar

    Joined:
    Oct 12, 2010
    Messages:
    2,482
    It's broken now :(

    I've gone back to having to use my broken left nub in Mario64. Can't find the config for N64 ANALOG as detailed in my previous support thread. Also it seems to default to highres - I'd like to go back to my old config if possible. How do I:

    1. Run at native resolution (so games don't slow down - Mario64 crawls now)

    2. Run stretched to the entire screen.

    3. Launch games from the front end instead of pickle-launcher (don't like that launcher)

    D.
     
  20. Zero3K

    Zero3K Active Member

    Joined:
    Sep 27, 2003
    Messages:
    828
    Location:
    USA
    Here's the .out after it crashes when trying to load Mischief Makers:

    =======================================================================================

    PND             : /media/PANDORA-SD1/pandora/menu/mupen64plus2.pnd
    PND_FSTYPE      : Squashfs
    APPDATADIR      : /media/PANDORA-SD1/pandora/appdata/mupen64plus2
    APPDD_FSTYPE    : vfat
    PND_CPUSPEED    : <unset>
    EXENAME         : runscript.sh
    ARGUMENTS       : <unset>
    =======================================================================================
    [ START ]--- Mount the PND ----------
    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/mupen64plus2"
    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA-SD1/pandora/appdata/mupen64plus2=rw+nolwh":"/mnt/pnd/mupen64plus2=rr" none "/mnt/utmp/mupen64plus2"
    [sUCCESS]--- Mount the PND ----------
    [ START ]--- Starting the application ( runscript.sh  ) ----------
    --------------------------------------------------------------
    Setting PATH to /mnt/utmp/mupen64plus2/bin:/mnt/utmp/mupen64plus2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
    --------------------------------------------------------------
    Setting LD_LIBRARY_PATH to /mnt/utmp/mupen64plus2/lib:/lib:/usr/lib
    cp: cannot create regular file `/mnt/utmp/mupen64plus2/home/.Xauthority': Operation not permitted
    ./runscript.sh: line 106: home/.version: Operation not permitted
    System check
    ============
    Freememory is 67
    Cpu Speed is 990
    Sys Speed is 332
    Starting Mupen64Launcher, based on PickleLauncher Version v0.21.
    Running from '/mnt/utmp/mupen64plus2/' as 'mupen64launcher'
    Loading config.
    Loading ziplist.
    Initializing SDL.
    SDL initialized.
    Loading profile.
    ERROR: UpdateRect W was out of bounds
    Running command: 'cd ./launchers/; LD_LIBRARY_PATH=./; export LD_LIBRARY_PATH; ./mupen64plus.sh  "/media/PANDORA-SD1/Mischief Makers (U) [!].z64"; sync; cd /mnt/utmp/mupen64plus2/; exec ./mupen64launcher --profile profile.txt --config config.txt --ziplist ziplist.txt'
    Closing TTF fonts.
    Quitting TTF.
    Quitting SDL.
    ./romcrc /media/PANDORA-SD1/Mischief Makers (U) [!].z64 gives 1b05930bf9813d60
    WSEGL_InitialiseDisplay: DRI2OpenConnection failed
    Segmentation fault
    ./mupen64launcher: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------
    [ START ]--- Restoring the frame buffer status ----------
    [sUCCESS]--- Restoring the frame buffer status ----------
    [ START ]--- uMount the PND ----------
    [ START ]--- Waiting the Union to be available ----------
    [sUCCESS]--- Waiting the Union to be available ----------
    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
    rmdir: failed to remove `/mnt/utmp/mupen64plus2': Device or resource busy
    [ START ]--- Waiting the PND mount dir to be free ----------
    [sUCCESS]--- Waiting the PND mount dir to be free ----------
    cleanup done
    [sUCCESS]--- uMount the PND ----------
    =======================================================================================
    Return code is : 5
     
    Last edited by a moderator: Oct 11, 2013

Share This Page

Loading...