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

Jump to content

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

Mupen64Plus

#421 User is offline   fusion_power

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 2,649
  • Joined: 11-December 06
  • Location:germany
  • Interests:GP2X ;)

Posted 26 October 2009 - 09:50 AM

View Postmcobit, on 26 October 2009 - 11:12 AM, said:

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!

Impressive. If the Emulator needs 800 MHz, how high is the additional Battery drain compared to the 500MHz standard clocking? I just ask because it's still a mobile device. ^^

Oh, I can't see it exactly onto the video, is the aspect ratio correct in 800x480 or is the original 4:3 Resolution of the N64 just strechted over the widescreen Pandora LCD (resulting in an even fatter Mario :D )?

#422 User is offline   Adventus

  • GP Mania
  • PipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 455
  • Joined: 01-October 07
  • Gender:Male
  • Location:Canberra, Australia

Posted 26 October 2009 - 10:29 AM

Quote

Oh, I can't see it exactly onto the video, is the aspect ratio correct in 800x480 or is the original 4:3 Resolution of the N64 just strechted over the widescreen Pandora LCD (resulting in an even fatter Mario :D )?

Its rendered at 800x480, no upscaling is occuring.

Quote

How is the compatibility so far? Only 3 games are running at the moment... is the problem the graphics plugin?
I don't think its the graphics plugin, i've had it run alot of games well on pc (i posted them a little while back). Heres the games i've test that appear to work (through there intros anyway): Super Mario 64, Mario Kart, 1080 Snowboarding, Wave Race, Star Fox, Ridge Racer 64 & Ogre Battle 64.

Compatibility is something that takes time.

#423 User is offline   fusion_power

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 2,649
  • Joined: 11-December 06
  • Location:germany
  • Interests:GP2X ;)

Posted 26 October 2009 - 11:14 AM

View PostAdventus, on 26 October 2009 - 11:29 AM, said:

Its rendered at 800x480, no upscaling is occuring.

Ah, nice. :) Does this mean the ingame view-area (left and right) is actual wider onto the Pandora than the original one from the Console? I don't know the exact N64 Standard-res but I think it was around 640x480 or so.

This post has been edited by fusion_power: 26 October 2009 - 11:15 AM


#424 User is offline   PokeParadox

  • Founder of Pirate Games - Penjin Coder
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 3,724
  • Joined: 08-December 05
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 26 October 2009 - 11:41 AM

View Postfusion_power, on 26 October 2009 - 11:14 AM, said:

View PostAdventus, on 26 October 2009 - 11:29 AM, said:

Its rendered at 800x480, no upscaling is occuring.

Ah, nice. :) Does this mean the ingame view-area (left and right) is actual wider onto the Pandora than the original one from the Console? I don't know the exact N64 Standard-res but I think it was around 640x480 or so.

I think it was 320x240 for most games... 640x480 with the expansion pak.

#425 User is offline   giovanni

  • GP32 Hardcore
  • PipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 200
  • Joined: 05-November 08

Posted 26 October 2009 - 12:20 PM

First of all, thank you for the awesome work you're doing to get that emulator working.

(That was already pointed out before but there were not answers) Now, I think 600 Mhz should be the standard clocking to run Mupen64Plus... There is the possibility to get the emulator faster than it is now?
I can't code so I really don't understand what you mean with "optimization" and I don't know how much a software can get optimized... I (and probably everybody here) hope we will get 30 fps in game, instead of 16... But is that possible?

P.S: Thank you for the patience, that's a very important question

#426 User is offline   fusion_power

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 2,649
  • Joined: 11-December 06
  • Location:germany
  • Interests:GP2X ;)

Posted 26 October 2009 - 12:22 PM

View PostPokeParadox, on 26 October 2009 - 12:41 PM, said:

I think it was 320x240 for most games... 640x480 with the expansion pak.

Only 320x240? Well, I remember not to see Aliasing onto bigger TV Screens, had the N64 Anti Aliasing? Well, at least the PAL N64 Image onto the TV was incredible misty and foggy, you always thoucht you are in a Sauna or in a Bathroom. Maybe this was the reason why the image doesn't looked so low res. :D
Maybe the Emulator can gain an huge speed up if the Games are rendered in 400x240 and then simply scaled up in Hardware? I don't know if a lower res makes an noticable Speed-boost but our devs sureley know more. ;)

#427 User is offline   Na-Noo

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

Posted 26 October 2009 - 12:40 PM

View Postfusion_power, on 26 October 2009 - 12:22 PM, said:

View PostPokeParadox, on 26 October 2009 - 12:41 PM, said:

I think it was 320x240 for most games... 640x480 with the expansion pak.

Only 320x240? Well, I remember not to see Aliasing onto bigger TV Screens, had the N64 Anti Aliasing? Well, at least the PAL N64 Image onto the TV was incredible misty and foggy, you always thoucht you are in a Sauna or in a Bathroom. Maybe this was the reason why the image doesn't looked so low res. :D
Maybe the Emulator can gain an huge speed up if the Games are rendered in 400x240 and then simply scaled up in Hardware? I don't know if a lower res makes an noticable Speed-boost but our devs sureley know more. ;)


I believe it was mentioned that the SGX (the graphics gpu) wasn't the bottle neck so far. So it probably wouldn't make any/massive difference in rendering it at a lower resolution than scaling it in this case.
If rendering isn't such a big bottleneck I'm not sure how much benefit you would get from frame skip either? I'm pretty sure a dev was asking about that, any particular reason dev or am I far out of the ball park in this?
Is it simply not using the cpu cycles to tell the gpu to render?

This post has been edited by Na-Noo: 26 October 2009 - 01:46 PM


#428 User is offline   craigix

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

Posted 26 October 2009 - 12:59 PM

Optimisation over a lot of areas will speed things up. The emulator has only been around on the Pandora for a few weeks

The SGX and lower resolutions is a bit more mysterious, it seems, from admittedly limited experiments, it has the grunt to render at 800*480 just as fast as it does at, say, 320*240. If there is a difference in speed it's <2-3fps. So we might as well use 800*480 all the time - and when you see how damned good that looks you will want to too.

#429 User is offline   Exophase

  • Exophase is bad. Nothing good will ever come of him.
  • Icon
  • Group: GP Guru
  • Posts: 4,976
  • Joined: 21-September 06
  • Location:Cleveland OH

Posted 26 October 2009 - 02:17 PM

Does no one else care about aspect ratio? I'd much rather have it render at 640x480 personally, regardless of whether or not it can do 800x480 with the same performance..

#430 User is offline   PokeParadox

  • Founder of Pirate Games - Penjin Coder
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 3,724
  • Joined: 08-December 05
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 26 October 2009 - 02:59 PM

Is there a way to do an aspect tweak so that more geometry is shown to give a proper widescreen view is displayed?

#431 User is offline   Exophase

  • Exophase is bad. Nothing good will ever come of him.
  • Icon
  • Group: GP Guru
  • Posts: 4,976
  • Joined: 21-September 06
  • Location:Cleveland OH

Posted 26 October 2009 - 03:08 PM

View PostPokeParadox, on 26 October 2009 - 03:59 PM, said:

Is there a way to do an aspect tweak so that more geometry is shown to give a proper widescreen view is displayed?


Given the nature of N64 emulation, maybe. I know that it was possible to hack UltraHLE to change the camera entirely. So it depends on whether or not the RSP is responsible for clipping and if it can be overridden to use a wider view region. But this is sure to glitch up the display in various things since the games weren't designed for it.

#432 User is offline   dflemstr

  • It's a ball.
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 2,172
  • Joined: 31-July 08
  • Gender:Male
  • Location:Stockholm, Sweden

Posted 26 October 2009 - 03:08 PM

View PostPokeParadox, on 26 October 2009 - 03:59 PM, said:

Is there a way to do an aspect tweak so that more geometry is shown to give a proper widescreen view is displayed?

That would break a lot of games that use GUI overlays (like health bars, menus etc) most probably, because if you change the ortho projection, but don't move the overlays, you'll get a rectangle "in the middle" consisting of the overlays, and two bars on the side with the additional geometry.

#433 User is offline   silver

  • GP32 Hardcore
  • PipPipPipPip
  • Group: Members
  • Posts: 121
  • Joined: 12-October 08

Posted 26 October 2009 - 03:10 PM

View PostExophase, on 26 October 2009 - 02:17 PM, said:

Does no one else care about aspect ratio? I'd much rather have it render at 640x480 personally, regardless of whether or not it can do 800x480 with the same performance..


Yes, I'd always for resolutions scaled from the original - 640x480 in this case. But I figured I minor point at this stage - surely it's just a setting in the video plugin?

Also: Interesting that there now is a significant speed increase with clock speed increase, which was reported as not being present when the pre-neon optimised plugin. (Unless there are also core changes I missed). Presumably suggesting that most of time was spent waiting on the video plugin.... is there much more (easy) neon-ising of plugin to do, or have the easy win's been picked off?

#434 User is offline   MDave

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

Posted 26 October 2009 - 03:41 PM

Some games have the option of changing the aspect ratio to widescreen (like Goldeneye and Perfect Dark). So 800 x 480 would still be a useful option to have ;)

#435 User is offline   PokeParadox

  • Founder of Pirate Games - Penjin Coder
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 3,724
  • Joined: 08-December 05
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 26 October 2009 - 04:00 PM

View PostExophase, on 26 October 2009 - 03:08 PM, said:

View PostPokeParadox, on 26 October 2009 - 03:59 PM, said:

Is there a way to do an aspect tweak so that more geometry is shown to give a proper widescreen view is displayed?


Given the nature of N64 emulation, maybe. I know that it was possible to hack UltraHLE to change the camera entirely. So it depends on whether or not the RSP is responsible for clipping and if it can be overridden to use a wider view region. But this is sure to glitch up the display in various things since the games weren't designed for it.


Of course some things would not work, but I know that a similar hack was done to the Dolphin GC/Wii emulator and many (4:3)Game cube games looked fantastic at 720p 16:9 ratios...
e.g. http://www.youtube.c...h?v=CaI0mloymyg

This post has been edited by PokeParadox: 26 October 2009 - 04:02 PM


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