Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33
  1. #1
    Emulator Developer Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,204
    Mentioned
    1 Post(s)

    Mupen64 0.5 source code

    Here, you can download the source code of mupen64 0.4 and all the plugins included in its binary package. Many plugins source code have been integrated directly into mupen64's source code. It should be easier for users who want to compile everything.

    The core source code:
    http://mupen64.emulation64.com/files...rc-0.5.tar.bz2



    Gfx plugins:
    rice's video plugin 6.1.0 (binary only until rice wants to release source code):
    http://mupen64.emulation64.com/files...-6.1.0.tar.bz2
    Glide64 0.7 SP8:
    http://mupen64.emulation64.com/files....7.SP8.tar.bz2
    TR64 0.7.8 (with GTK2 support):
    http://mupen64.emulation64.com/files...-0.7.8.tar.bz2

  2. #2
    linux gaming enthusiast aminalshmu's Avatar
    Join Date
    Apr 2005
    Location
    Tallahassee, Florida
    Posts
    15
    Mentioned
    0 Post(s)
    thank you! the plugin source integration is a wonderful time saver. all of your hard work is greatly appreciated. thanks again, hacktarux.

  3. #3
    EmuTalk Member
    Join Date
    Aug 2004
    Posts
    10
    Mentioned
    0 Post(s)
    PWNTASTIC!!! I want to add a feature to the .5 code. How do I submit code changes?

  4. #4
    EmuTalk Member ciruZ's Avatar
    Join Date
    Nov 2003
    Location
    /root
    Posts
    220
    Mentioned
    0 Post(s)
    Small patch for the Makefile to be able to clean properly, even if not everything is already built yet:
    Code:
    --- Makefile.old        2005-08-29 17:31:11.000000000 +0200
    +++ Makefile    2005-08-29 17:30:53.000000000 +0200
    @@ -405,7 +405,7 @@
            
     clean:
            find . -name '*.o' -print0 | xargs -0r rm -f
    -       rm mupen64 mupen64_nogui mupen64_dbg plugins/mupen64_input.so blight_input/arial.ttf.c blight_input/ttftoh plugins/blight_input.so plugins/mupen64_hle_rsp_azimer.so plugins/dummyaudio.so plugins/mupen64_audio.so plugins/jttl_audio.so plugins/mupen64_soft_gfx.so plugins/glN64.so
    +       rm -f mupen64 mupen64_nogui mupen64_dbg plugins/mupen64_input.so blight_input/arial.ttf.c blight_input/ttftoh plugins/blight_input.so plugins/mupen64_hle_rsp_azimer.so plugins/dummyaudio.so plugins/mupen64_audio.so plugins/jttl_audio.so plugins/mupen64_soft_gfx.so plugins/glN64.so
     
     clean_o:
            find . -name '*.o' -print0 | xargs -0r rm -f
    // Edit:
    Just another patch, this time for main/main.c. This way it's able to compile it without errors:
    Code:
    --- main/main.c.old     2005-08-29 17:38:55.000000000 +0200
    +++ main/main.c 2005-08-29 17:39:15.000000000 +0200
    @@ -37,6 +37,7 @@
     
     #include <stdlib.h>
     #include <unistd.h>
    +#include <dirent.h>
     
     #include "main.h"
     #include "guifuncs.h"
    // Edit 2:
    HTML was enabled and therefore there were no < and >.
    Last edited by ciruZ; August 29th, 2005 at 16:45.

  5. #5
    Emulator Developer Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,204
    Mentioned
    1 Post(s)
    Quote Originally Posted by GameboyHippo
    PWNTASTIC!!! I want to add a feature to the .5 code. How do I submit code changes?
    Just submit a patch like ciruz did or attach it to your post if it's bigger

  6. #6
    EmuTalk Member ciruZ's Avatar
    Join Date
    Nov 2003
    Location
    /root
    Posts
    220
    Mentioned
    0 Post(s)
    Another interesting fact: Tried to build it for multiuser, the binary only gives a "Resource temporary unaviable" then. Don't know why and I have no interest to investigate further into this because I don't needed (just wanted to test it).

  7. #7
    EmuTalk Member
    Join Date
    Aug 2004
    Posts
    10
    Mentioned
    0 Post(s)
    When I try to build it for multiuser, it compiles. But when I run it, it segfaults. Also it does not build the guiless version when compiling for multiuser.

  8. #8
    Emulator Developer Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,204
    Mentioned
    1 Post(s)
    Sorry for that, to fix the nogui version just add those two lines in main/main.c :

    Code:
    #include <dirent.h>
    #include <sys/stat.h>
    Concerning the segfault... of course you have done a "make install" as root after compilation, you have checked that you have some plugins in PREFIX/share/mupen64/plugins/ ?
    Last edited by Hacktarux; August 30th, 2005 at 22:41.

  9. #9
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,547
    Mentioned
    0 Post(s)
    Can't see the needed #include files
    emutalk likes to eat things between '<' and '>' maybe if you put it in [ code ] and [ / code ] tags it'll show? Or otherwise you can just use "file.h"

  10. #10
    EmuTalk Member ciruZ's Avatar
    Join Date
    Nov 2003
    Location
    /root
    Posts
    220
    Mentioned
    0 Post(s)
    Yeah, it's more or less a bug. HTML is enabled (what shouldn't be, I guess, since XSS would be possible). Just write &amp;lt; and &amp;gt; instead.

Page 1 of 4 123 ... LastLast

Similar Threads

  1. Mupen64 0.4 source code
    By Hacktarux in forum Mupen64
    Replies: 35
    Last Post: August 5th, 2005, 13:27
  2. Mupen64 0.1 source code
    By Hacktarux in forum Mupen64
    Replies: 15
    Last Post: May 27th, 2003, 11:48
  3. mupen64 0.0.90 source code
    By Hacktarux in forum Mupen64
    Replies: 13
    Last Post: March 1st, 2003, 12:58
  4. mupen64 source code (0.0.4 prerelease)
    By Hacktarux in forum Mupen64
    Replies: 3
    Last Post: June 10th, 2002, 00:19
  5. Replies: 15
    Last Post: May 20th, 2002, 18:13

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •