Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1
    Moderator Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,181

    Mupen64 0.1 source code

    Finally i took some time to pack the mupen64 source code and i'm able to post source code of two linux plugins

    Please be warned that the windows binary should be compiled with mingw, (a Dev-C++ project is included).

    Attached Files Attached Files
    Last edited by Hacktarux; July 11th, 2003 at 10:12.


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    Moderator Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,181
    My basic input plugin

    You can also take a look at blight's plugin for a more advanced one :
    http://deltaanime.ath.cx/~blight/n64..._input_plugin/
    Attached Files Attached Files
    Last edited by Hacktarux; July 11th, 2003 at 10:15.

  3. #3
    Moderator Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,181
    The tr64 plugin written by Icepir8 ported to linux
    Attached Files Attached Files
    Last edited by Hacktarux; July 11th, 2003 at 10:16.

  4. #4
    Moderator Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,181
    Also before you enjoy this release i would like to tell all people who enjoy n64 emulation that you should thank martin for hosting nearly all n64 emulator web sites, leading this great message board and emulation64 page and also hosting some other great emulation news sites like emufanatics and emuhelp. And one of the best way to thank him is to give him some money (even 5€ would be great) to upgrade the server (it had some problems lately).

    To donate something click on the paypal link at the bottom of this page

  5. #5
    Moderator
    Join Date
    Nov 2001
    Location
    Oulu, Finland
    Posts
    3,271
    /me downloads

    Gonna try compiling with some more aggressive flags to see if it influences the results



  6. #6
    EmuTalk Member
    Join Date
    Nov 2002
    Posts
    500
    cheers blight and Hacktarux!!


    btw: what do ya think of my plugin?

  7. #7
    I Am The Stig Martin's Avatar
    Join Date
    Nov 2001
    Location
    Malmö
    Posts
    3,830
    Originally posted by Hacktarux
    Also before you enjoy this release i would like to tell all people who enjoy n64 emulation that you should thank martin for hosting nearly all n64 emulator web sites, leading this great message board and emulation64 page and also hosting some other great emulation news sites like emufanatics and emuhelp. And one of the best way to thank him is to give him some money (even 5€ would be great) to upgrade the server (it had some problems lately).

    To donate something click on the paypal link at the bottom of this page
    Thank you very much, Hacktarux.
    I'm going to add these to the downloads section and then post about it at Emu64.


    The Emulation64 Network offers you free hosting!
    Click here for requirements and contact info.

  8. #8
    EmuTalk Member
    Join Date
    Oct 2002
    Location
    somewhere
    Posts
    154

    Optimisation

    I compiled mupen1.0 and tr64 with this options:

    -fstrict-aliasing -fexpensive-optimizations -DINLINE=static__inline__ -foptimize-register-move -foptimize-sibling-calls -fprefetch-loop-arrays -freduce-all-givs -frename-registers -frerun-cse-after-loop -frerun-loop-opt -fschedule-insns -fno-sched-interblock -fsched-spec-load -fsingle-precision-constant -fssa -fstrength-reduce -fstrict-aliasing

    and there is a lttle speed up


    See U
    Attached Thumbnails Attached Thumbnails mario.png  

  9. #9
    Moderator
    Join Date
    Nov 2001
    Location
    Oulu, Finland
    Posts
    3,271
    Yes I saw some improvements as well. I need to test some more to see how the individual compiler flags affect the speed and stability. But initial recompiles raised speed by ~10-15%.



  10. #10
    Moderator Hacktarux's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    1,181
    I have changed a bit the source code compared to 0.1 binary release and it should be a bit faster, nothing major but still a bit faster...

    I don't think changing compiler flags in the core will really change speed but maybe you can expect some interesting improvements in the gfx plugin.

    One last thing, be carefull with fpu optimizations.. the core needs that float is a 32 bits type and double is a 64 bits type and you should use the real fpu not sse...

Page 1 of 2 12 LastLast

Posting Permissions

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