GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment: Mupen64Plus - GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment

Jump to content

  • (42 Pages)
  • +
  • « First
  • 26
  • 27
  • 28
  • 29
  • 30
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Mupen64Plus

#406 User is online   Dunny

  • Known troll
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 806
  • Joined: 24-December 06
  • Gender:Male
  • Location:Broughton, Brigg, UK
  • Interests:ZXSpectrum, coding.

Posted 26 October 2009 - 12:47 AM

View PostAdventus, on 25 October 2009 - 10:07 PM, said:

Are there any bright idea's for implementing auto framskip?


The way I do it is to emulate a frame, and end up with a buffer which contains the graphics for that frame. Signal a low-priority thread that a new buffer of graphics are ready for rendering, and then repeat.

The low-priority rendering thread picks up the new buffer and starts work on drawing the display. As it's low-priority, it only runs while the main emulation thread is sleeping (waiting for sound/interrupt synchronisation or whatever) - and this means that if the emulation thread needs CPU, the renderer doesn't steal it. Instant Frameskip.

Disclaimer: I have no idea if this will work, I only know that it does for me, but I'm not emulating an N64.

D.

#407 User is offline   craigix

  • Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 6,177
  • Joined: 03-February 03
  • Gender:Male
  • Location:England

Posted 26 October 2009 - 01:21 AM

Wow, well, I think that video will put a smile on everyones face.

#408 User is offline   MDave

  • ZEQ2 Lite Developer
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,095
  • Joined: 21-September 08
  • Gender:Male
  • Location:United Kingdom, North East Wales, Buckley

Posted 26 October 2009 - 01:39 AM

View PostAdventus, on 25 October 2009 - 11:31 PM, said:

View Postborgqueenx, on 26 October 2009 - 08:23 AM, said:

Those speeds are only achieved with or without sound?
And thanks very much for the video. Games above 15FPS are playable :D

and another thing: iphone rocks, it cannot create shitty videos:P
Funny how when people read "phone" they presume "iphone". Its a Nokia N95 and yes it does rock.

I haven't fiddled with the sound, i haven't even tested if my board can output sound. I would presume the sound is being computed as per default.

BTW: 30 fps is the maximum speed of Super mario 64, i would be surprised if it actually maintained that on a real N64.


It's one of the rare games on the N64 that actually does keep the frame rate rock steady at 30fps on the actual hardware. I think it dips just a little on some parts of the Shifting Sand land course and Wet Dry World course though, can't remember. Darn now you're making me get my N64 out again :P

#409 User is offline   greendots

  • Its finally here!
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 549
  • Joined: 11-March 08
  • Gender:Male

Posted 26 October 2009 - 01:43 AM

How is the compatibility so far? Only 3 games are running at the moment... is the problem the graphics plugin?

#410 User is offline   MWeston

  • Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 900
  • Joined: 23-June 06
  • Location:Canada

Posted 26 October 2009 - 01:59 AM

Adventus: Can you send me this build to try? If anyone can get the controls to reverse the Y axis on the left nub so that it is correct that would be great too. It's backwards right now! :) The build I got from Pickle will only render in a 320x240 window as well. Maybe this one will work better. You guys are doing such an amazing job. Rendering at 800x480....wow!


Thanks.

#411 User is offline   Aethix

  • GP Mania
  • PipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 312
  • Joined: 15-May 09
  • Gender:Male
  • Interests:Video games, programming, math, and cooking.

Posted 26 October 2009 - 03:26 AM

I think this needs to be said: Ari64 for guru!

#412 User is offline   wolfmanz51

  • Member
  • PipPip
  • Group: Members
  • Posts: 12
  • Joined: 26-October 09

Posted 26 October 2009 - 05:06 AM

View PostAethix, on 25 October 2009 - 08:26 PM, said:

I think this needs to be said: Ari64 for guru!

yeah what people thought naught possible becomes reality through peoples collaboration awesome work guys

#413 User is offline   Phawx

  • Professional Derailer
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,166
  • Joined: 01-October 08
  • Gender:Male

Posted 26 October 2009 - 05:10 AM

Not for nothing, but these guys did it without *actually* having a Pandora. I know Beagle Board helps, but I think the motivation is to one day play it on a nice portable.

That just goes to show you how awesome these guys are. No doubt when we actually get our Pandora's I think we are going to see some serious shit. (88 MPH and all)

This post has been edited by Phawx: 26 October 2009 - 05:12 AM


#414 User is offline   Summeli

  • Member
  • PipPip
  • Group: Members
  • Posts: 3
  • Joined: 18-August 09

Posted 26 October 2009 - 06:40 AM

View PostAdventus, on 26 October 2009 - 12:31 AM, said:

Funny how when people read "phone" they presume "iphone". Its a Nokia N95 and yes it does rock.

I haven't fiddled with the sound, i haven't even tested if my board can output sound. I would presume the sound is being computed as per default.

BTW: 30 fps is the maximum speed of Super mario 64, i would be surprised if it actually maintained that on a real N64.


N95 doesn't have gles2, so did you make your own plugin for gles1.1, or what? :) I think you are just teasing us with the idea of using just a N95. The N95 has only a ~330Mhz or so ARM11, so it would be quite hard to run all the ARM cortex-A8 code with it ;-)

#415 User is offline   Critical_Impact

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 72
  • Joined: 10-July 07
  • Location:Australia
  • Interests:Programming, gaming, etc....

Posted 26 October 2009 - 07:03 AM

Great work guys, I wish I knew how to do this kind of stuff, it's crazy town. Keep this up and I'll die of anticipation before I get the Pandora :P

#416 User is offline   Gruso

  • is unofficial
  • Icon
  • View blog
  • Group: GP Guru
  • Posts: 4,775
  • Joined: 28-February 08
  • Gender:Male
  • Location:Sydney, Australia

Posted 26 October 2009 - 07:16 AM

View PostSummeli, on 26 October 2009 - 05:40 PM, said:

N95 doesn't have gles2, so did you make your own plugin for gles1.1, or what? :) I think you are just teasing us with the idea of using just a N95. The N95 has only a ~330Mhz or so ARM11, so it would be quite hard to run all the ARM cortex-A8 code with it ;-)
He filmed it with the N95. It's running on a Pandora dev board.

#417 User is offline   Summeli

  • Member
  • PipPip
  • Group: Members
  • Posts: 3
  • Joined: 18-August 09

Posted 26 October 2009 - 07:57 AM

View PostGruso, on 26 October 2009 - 09:16 AM, said:

View PostSummeli, on 26 October 2009 - 05:40 PM, said:

N95 doesn't have gles2, so did you make your own plugin for gles1.1, or what? :) I think you are just teasing us with the idea of using just a N95. The N95 has only a ~330Mhz or so ARM11, so it would be quite hard to run all the ARM cortex-A8 code with it ;-)
He filmed it with the N95. It's running on a Pandora dev board.

of course. It all makes sense now :)

#418 User is offline   MWeston

  • Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 900
  • Joined: 23-June 06
  • Location:Canada

Posted 26 October 2009 - 09:03 AM

I finally got my youtube video posted. I've made videos longer than 10 minutes before but it didn't like 15 minutes so now it is a shorter evening with Mario. ;)

http://www.youtube.c...h?v=DgP6PEhH4uQ

#419 User is offline   mcobit

  • GP Mania
  • PipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 307
  • Joined: 28-July 08

Posted 26 October 2009 - 09:12 AM

Ok, so the Processor seems to be the limiting factor, if it is such a difference between 600 and 800 mhz. Are there any furter Optimisations that can be applied?

Also I want to congratulate everyone who is involved in this Project. You guys did a GREAT job!

This post has been edited by mcobit: 26 October 2009 - 09:14 AM


#420 User is offline   Na-Noo

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,002
  • Joined: 10-September 09

Posted 26 October 2009 - 09:38 AM

I know I'm adding to the noise, but it would be nice for all the congratulations etc to be in a thread in general. Maybe I'm being selfish but I'm at work and it makes it harder to quickly read the updates hahaha
PS well done guys, keep up the good work :D

  • (42 Pages)
  • +
  • « First
  • 26
  • 27
  • 28
  • 29
  • 30
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic