Jump to content


Photo

(N64 Emu) Mupen64plus 2.0


  • Please log in to reply
128 replies to this topic

#41 OFFLINE   Surkow

Surkow

    Member

  • Members
  • PipPip
  • 28 posts
  • Local time: 09:04 PM

Posted 07 March 2012 - 11:56 PM

If you really want to be productive I'd suggest you to try reading the v2.0 API documentation for Mupen64plus.

Repositories for the project:
- https://bitbucket.org/richard42/ (the main repository containing the Mupen64plus project and the Rice video plugin).
- https://bitbucket.org/wahrhaft (repository containing Glide64, Glide Napalm, Arachnoid and Z64 video plugins).
- https://bitbucket.or...4plus/wiki/Home (contains a Mupen64Plus 2.0 GUI frontend written using wxWidgets)

I'd suggest to send any of your changes upstream to stop fragmentation of this project. From my understanding, some of the plugins like Glide Napalm are being rewritten to remove x86 assembly. The wxWidgets frontend will work if a recent version of wxWidgets is available for the Pandora. The biggest issue will be the lack of support of OpenGL ES 2.0 in the video plugins. It's not going to be as simple as rounding up a few Android ports and expecting them to work with ease on a Linux system like the one that is running on the Pandora. Hopefully Ari64's dynarec will be included in the main repository eventually (it also supports x86 and x86_64 - not just ARM).

#42 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 08 March 2012 - 04:01 PM

Surkow, I know I can't just slap the andriod port on the pandora. I am now currently working off of the main muphen repo. I will be more then happy to send my changes upstream.
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#43 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 10 March 2012 - 05:53 AM

Updated main post.
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#44 OFFLINE   xiongxioi

xiongxioi

    Advanced Member

  • Members
  • PipPipPip
  • 434 posts
  • Local time: 07:04 AM

Posted 10 March 2012 - 09:19 AM

I see how much work Stan you had put into it, And I appreciate it a lot.
Once you finish this, expect a bit donation... As my gratitude. :)

This might be the time that I can finally enjoy some robotron 64.

#45 OFFLINE   Surkow

Surkow

    Member

  • Members
  • PipPip
  • 28 posts
  • Local time: 09:04 PM

Posted 10 March 2012 - 10:53 AM

Updated main post.

You are doing a great job. Thanks for your efforts.

#46 OFFLINE   sandwhich

sandwhich

    Advanced Member

  • Members
  • PipPipPip
  • 64 posts
  • Local time: 09:04 PM

Posted 10 March 2012 - 12:50 PM

Great to see you working on this!

#47 OFFLINE   paulscode

paulscode

    Advanced Member

  • Members
  • PipPipPip
  • 45 posts
  • Local time: 03:04 PM

Posted 10 March 2012 - 01:07 PM

If you need help with the upgrade to the Mupen64Plus 2.0 API or plugging in Kris' port of Rice, let me know. I actually intended to update this project myself when I get my Pandora (still on the waiting list, but since production is continuing, hopefully soon!) I can't do any actual testing, but I do have experience plugging Ari64's code into 1.99.4.

#48 OFFLINE   klaxon

klaxon

    Advanced Member

  • Members
  • PipPipPip
  • 85 posts
  • Local time: 09:04 PM

Posted 10 March 2012 - 02:56 PM

I think there is the custom control plugin : http://code.google.com/p/ppsp-input/

EDIT : notaz's sound plugin : http://notaz.gp2x.de...az_audio_r2.zip

#49 OFFLINE   Kris

Kris

    Newbie

  • Members
  • Pip
  • 7 posts
  • Local time: 08:04 PM

Posted 10 March 2012 - 03:38 PM

The WebOS port has dependencies on SDL and OpenGL ES 2.0 thats about it, (Rice needs libpng and zlib for highres textures). There is maybe one WebOS specific call PDL_Init.
The menu in the WebOS version is probably not much use to you, it uses opengl to list the the game name or boxart and allows switching gfx plugin not much else. Similarly for the input plugin, although you may want to look at how it uses the gfx plugins render callback to overlay controls and text. You may need to fiddle with how the gl context is created but other than that I would expect only the menu and input would need pandora specific work. I'm not familiar with notaz's sound plugin does it support MusyX? I just use the normal SDL sound plugin.

You can build my Muphen64plus 2.0 source on x86, x86_64, and ARM with Ari's Dynamrc enabled.

Do you use Ari's Dynarec for x86 or the original mupen64plus dynarec?

Hope you get it up and running soon, if you have any queries let me know.




#50 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 11 March 2012 - 02:07 AM

I have always used the original for x86, I'll write up another makefile right quick and see how it goes. I never tested Ari on x86 before, but I am almost positive it will work, as ari has parallel assembly samples for x86 .
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#51 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 11 March 2012 - 03:40 AM

@ Kris, my build with ari dynarec is working and sane for x86_64.

Main post updated.
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#52 OFFLINE   Kris

Kris

    Newbie

  • Members
  • Pip
  • 7 posts
  • Local time: 08:04 PM

Posted 11 March 2012 - 05:33 PM

Thanks, I was curious as I wanted to test Zelda MM with Ari's dynarec on x86 as there seem to be problems with the arm version. I think it was a bit trickier getting it working on windows but I will have another look as getting that game to work has been a long standing problem.

#53 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 12 March 2012 - 08:22 PM

Updated the main post.
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#54 OFFLINE   Neo Geo X

Neo Geo X

    sukhiextreme

  • Members
  • PipPipPip
  • 834 posts
  • Local time: 09:04 PM

Posted 12 March 2012 - 08:33 PM

where is the pnd of this emulator.
It's not in the repo.

#55 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 12 March 2012 - 08:36 PM

Its not released. This is a work in progress thread.
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.

#56 OFFLINE   Wally

Wally

    I'm Mr Meeseeks! Look at me!

  • Moderators
  • 1762 posts
  • Local time: 07:04 AM
  • LocationMelbourne, Australia

Donator

Posted 12 March 2012 - 08:48 PM

PND doesn't appear to be showing up for me.

#57 OFFLINE   jw11611

jw11611

    Advanced Member

  • Members
  • PipPipPip
  • 49 posts
  • Local time: 03:04 PM

Posted 12 March 2012 - 09:01 PM

PND doesn't appear to be showing up for me.

Same for me, not showing up in Minimenu or XFCE4.

#58 OFFLINE   klaxon

klaxon

    Advanced Member

  • Members
  • PipPipPip
  • 85 posts
  • Local time: 09:04 PM

Posted 12 March 2012 - 09:03 PM

Well, it's the CLI UI, i guess it's not supposed to showing up somewhere. You need to use the console as the first post says.

#59 OFFLINE   Wally

Wally

    I'm Mr Meeseeks! Look at me!

  • Moderators
  • 1762 posts
  • Local time: 07:04 AM
  • LocationMelbourne, Australia

Donator

Posted 12 March 2012 - 09:18 PM

Well, it's the CLI UI, i guess it's not supposed to showing up somewhere. You need to use the console as the first post says.


No, the CLI UI is a wrapper inside the PND.

#60 OFFLINE   Stradian

Stradian

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • Local time: 03:04 PM

Posted 12 March 2012 - 10:13 PM

Ok, there is a mistake with my pnd creation, you should be seeing an item to select it. Regardless, I replaced the download with a non pnd version that you can launch from the console.

Download

Just download this one, extract (preferably to an sd card), and use the terminal to navigate to and run ./mupen64plus
Currently Creating: Mupen64plus 2.0
To be ported: wagic, extcacl, Stellarium. Pandora Cracker Suite
To be made: update-able version of on board development tools.


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users