Jump to content


Photo

Mupen64Plus


  • Please log in to reply
884 replies to this topic

#91 jaycee900

jaycee900

    Gamer Since 1980

  • GP32 Hardcore
  • PipPipPipPipPip
  • 440 posts
  • Gender:Male
  • Location:Cambs, UK
  • Interests:Football, F-1, Games

Posted 12 June 2010 - 05:20 PM

Having troubles with the terminal starting this one guys, does the mupen64plus folder have to be in the root of the SD card?
Can someone give me a quick 2-3 line guide to get this started please :)

#92 proflogic

proflogic

    GP32 User

  • Members
  • PipPipPip
  • 37 posts
  • Gender:Male

Posted 12 June 2010 - 05:30 PM

That's exactly what the beql is.


Well, pardon me, then :) . My MIPS exposure has only come from university courses, and they naturally simplify it. I didn't experience the ugliness of delay slots until my capstone project (a latency-insensitive SPARC CPU on FPGA).

Keep up the good work! When the Pandora comes, I will help with testing and debugging, too.

#93 God Ginrai

God Ginrai

    Godmaster

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3514 posts

Posted 12 June 2010 - 05:57 PM

Having troubles with the terminal starting this one guys, does the mupen64plus folder have to be in the root of the SD card?
Can someone give me a quick 2-3 line guide to get this started please :)


Do the command quoted in this post: http://www.gp32x.com...post__p__861329

Also, be sure to include the command line flag "--configdir config" so that it looks at the right place for your config files. (Make sure that your standard config file has the right plugins and plugin directory listed)

-God Ginrai

#94 Ari64

Ari64

    Magic Emulator Fairy

  • GP32 Hardcore
  • PipPipPipPipPip
  • 477 posts

Posted 13 June 2010 - 02:06 AM

Has any N64 emu ever worked out Rare's extra microcode for this? I thought all 64 games had been emulated one way or another....

It has been emulated, but not in glN64. I also made a whole bunch of changes to the dynamic recompiler to optimize for the pandora, and this game doesn't work in the new dynamic recompiler.

Is the whole rom compressed with everything decompressed on the fly or did they use specific acoding for audio/video/gfx etc...?

They didn't compress everything, gzip can still compress the rom image somewhat.


Well, it could be worse. At least you aren't emulating SPARC. :lol: (Though, I'm not familiar enough with MIPS to know it doesn't have conditionally-executed delay slots...)


That's exactly what the beql is.

I don't know for sure what happens on actual hardware, but I assume that whether or not the instruction is executed, it is still fetched, so you would get an exception on the address of the delay slot. That's not what mupen does - it skips the delay slot and faults on the next instruction if the branch is not taken. It probably doesn't make much difference, since returning from the exception will work either way.

#95 jaycee900

jaycee900

    Gamer Since 1980

  • GP32 Hardcore
  • PipPipPipPipPip
  • 440 posts
  • Gender:Male
  • Location:Cambs, UK
  • Interests:Football, F-1, Games

Posted 13 June 2010 - 07:16 AM


Having troubles with the terminal starting this one guys, does the mupen64plus folder have to be in the root of the SD card?
Can someone give me a quick 2-3 line guide to get this started please :)


Do the command quoted in this post: http://www.gp32x.com...post__p__861329

Also, be sure to include the command line flag "--configdir config" so that it looks at the right place for your config files. (Make sure that your standard config file has the right plugins and plugin directory listed)

-God Ginrai

Thanks anyway, but I've tried this and re-read it all but still wont run, does it need to be actually on the pandora file system, cause im trying to run from SD card?....its all a bit over my head this terminal stuff, never went the DOS route either so that probably wont help me to understand it!
I'll have to wait until a GUI that works.

#96 God Ginrai

God Ginrai

    Godmaster

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3514 posts

Posted 14 June 2010 - 02:27 AM



Having troubles with the terminal starting this one guys, does the mupen64plus folder have to be in the root of the SD card?
Can someone give me a quick 2-3 line guide to get this started please :)


Do the command quoted in this post: http://www.gp32x.com...post__p__861329

Also, be sure to include the command line flag "--configdir config" so that it looks at the right place for your config files. (Make sure that your standard config file has the right plugins and plugin directory listed)

-God Ginrai

Thanks anyway, but I've tried this and re-read it all but still wont run, does it need to be actually on the pandora file system, cause im trying to run from SD card?....its all a bit over my head this terminal stuff, never went the DOS route either so that probably wont help me to understand it!
I'll have to wait until a GUI that works.


What error are you getting? Also, are you putting the path to your rom in the command?

-God Ginrai

#97 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 14 June 2010 - 06:05 AM

I'll have to wait until a GUI that works.

3...2...1 Here's a GUI version: Mupen64plus R1

This is mainly a usability release. The GUI should be ~fully functional.

Notes:
- Read the readme.txt.
- Added x11 support to gles2n64, Windowed & Fullscreen modes work.
- Modified Mupen64plus config gui code to fit the screen.
- You can now exit by pressing ESC (fn+q).... this is very hacked in.
- PPSP Input should work.
- Pressing "configure graphics" brings up mousepad with the gles2n64.conf file.
- I spent way too long (i have exams) trying to make this a pnd (seems to be something to do with permissions is messing me up). In its current state you can just drop the folder into /pandora/desktop and it will act like a pnd (except no icon). If anyone can fix this I would be much obliged.
- I will add it to pandora apps when i get upload privileges.
- Just noticed it doesn't want to run from Minimenu.... so XFCE only at the moment.

EDIT: Heres a PND which fixes the minimenu issues: Mupen64plus R1.... Thanks SteveM!

Edited by Adventus, 14 June 2010 - 09:54 AM.


#98 Azure

Azure

    Trust the recursion...

  • GP Guru
  • 3764 posts
  • Location:California, USA
  • Interests:Video Games, Music, Beer, and Beef Jerky!

Posted 14 June 2010 - 07:36 AM

Anybody else having a hard time getting it to recognize the SD card? When I go to change the rom directory I get an error message:

Could not mount 16.1 GB Media
Failed to execute child process "gnome-mount" (No such file or directory)

Any ideas as to what may be wrong? The SD card is clearly inserted since the mupen64plus that is running is on the SD card.

#99 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 14 June 2010 - 07:49 AM

Anybody else having a hard time getting it to recognize the SD card? When I go to change the rom directory I get an error message:

I've had the same problem, i don't think it has anything to do with mupen. You can manually navigate to the SD card by clicking File System then: /media/mmcblk0p1 (or mmcblk1p1, etc).

#100 SteveM

SteveM

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 563 posts
  • Location:Netherlands

Posted 14 June 2010 - 08:25 AM

- I spent way too long (i have exams) trying to make this a pnd (seems to be something to do with permissions is messing me up). In its current state you can just drop the folder into /pandora/desktop and it will act like a pnd (except no icon). If anyone can fix this I would be much obliged.


PXML wasn't quite right, will sent you a fix. Quick PND here: http://dl.openhandhe...i?0,0,0,0,71,92

- Just noticed it doesn't want to run from Minimenu....

It does now ;-)

Edited by SteveM, 14 June 2010 - 08:25 AM.


#101 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 14 June 2010 - 09:51 AM

PXML wasn't quite right, will sent you a fix. Quick PND here: http://dl.openhandhe...i?0,0,0,0,71,92

Heya, thanks. I made the changes to the PXML but it didn't fix my problem, so it must be something else with my build process. At the moment i do mkisofs in windows (as the wiki explains) then cat the PXML+icon on the Pandora. I say it might be something to do with permissions because if i copy the command (ie /usr/pandora/scripts/run_pnd.sh ....) and execute it in the terminal with sudo it works fine.

Anyway your PND works well, i'll update my post.

#102 SteveM

SteveM

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 563 posts
  • Location:Netherlands

Posted 14 June 2010 - 10:06 AM

Heya, thanks. I made the changes to the PXML but it didn't fix my problem, so it must be something else with my build process. At the moment i do mkisofs in windows (as the wiki explains) then cat the PXML+icon on the Pandora. I say it might be something to do with permissions because if i copy the command (ie /usr/pandora/scripts/run_pnd.sh ....) and execute it in the terminal with sudo it works fine.

Just a guess, might be an old pnd_run* file in /tmp with a different owner, I've seen that a couple of times. If you've run with sudo before it will of course belong to root, which is a problem. Otherwise sometimes missing execute bits on the shell script or the executable itself can give trouble (bit of a problem to set these in Windows, of course).

Bloody good emulator, BTW ;-) Well done, lads.

#103 Gaeryc

Gaeryc

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 161 posts
  • Location:Finland

Posted 14 June 2010 - 11:37 AM

Is there a way to see a fps? Emu works fine in minimenu.

#104 PokeParadox

PokeParadox

    Founder of Pirate Games - Penjin Coder

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3908 posts
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 14 June 2010 - 11:47 AM

Much better for usability now! :)
Great work!

#105 mcobit

mcobit

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 841 posts

Posted 14 June 2010 - 12:00 PM

This works great. Super Mario 64 without sound @ 700mhz is almost fullspeed.
But Yoshi's Story for example is still buggy as hell. That isn't really important. But if you want to see a game with huge graphical glitches, try it.