Notices


Reply
Thread Tools
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#21
Originally Posted by Addison View Post
I'm sure this has probably been asked before, but how is the control pad for the N900?

Is it nice and gamey, able to freely move in all eight directions or more stiff and businessy like it is with the N8x0?
Take a look at a picture of a N900 and the question should answer itself.

Regarding Pandora's "gaming optimizations" vs N900: Afaik, both the N900 and Pandora are based on TI's full-featured OMAP3430 / 3530 System On a Chip, respectively. That means that they share the same cores, capabilities, coprocessors, interfaces etc. There was no way for MWeston to for e.g. 'drop in a more powerful graphics card' onto the board.

At the moment, it looks like the PowerVR SGX openGL ES texture surfaces will not be updateable fast enough to use for scaled 50-60fps screen-updates from emulators.

That's pretty aggravating, since the concept of maemo5 is to map application windows to openGL textures. Unless some new info comes along, I think we are looking at no high fps emulators (or *any* games, or high framerate video...) within scaled GL-ES windows.

I'm ignorant of what is available and planned for fremantle in the hardware-scaling department. The SoC also has some video hardware which should handle such things easily. Video players, games, emus should at least have 1990s tech. for drawing to screen. That means providing the basics. Scaled, Vsync'd Blitting, preferably with support for double/triple buffers.
--

Back on topic, Exophase's (gpsp) and Marat's (vgba) should run fine, but only Marat has contributed emus to the tablets so far; we'll see...

Last edited by ArnimS; 2009-09-25 at 07:58. Reason: emphasis added
 

The Following User Says Thank You to ArnimS For This Useful Post:
Posts: 225 | Thanked: 58 times | Joined on Aug 2009
#22
Thanks ArnimS. I'm not a developer, but could at least a software scaling, via pixel doubling or something be done without major problems?
 
Posts: 883 | Thanked: 980 times | Joined on Jul 2007 @ Bern, Switzerland
#23
Just attach a bluetooth based gamecontroller, then plug the TV-out into your telly :-)
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#24
Originally Posted by Rotkaeqpchen View Post
Thanks ArnimS. I'm not a developer, but could at least a software scaling, via pixel doubling or something be done without major problems?
Depends on what you consider major problems. I can think of more than two people who got bogged-down trying to work around similar issues, and a lot of things that they might have otherwise achieved.

Doubling is gone afaik. Of course you can software scale, but every bit of waste adds up. A 2x scaler means you must copy 4x the data. I'm not too worried about getting some decent/simple screen updating, but I am concerned that the apps that need to go that route will end up necessarily breaking the windowmanager concept - bastard OS stepchildren swept out in front of the doorstep.

I'm wandering a bit here but i hope this bit is interesting: one of the advantages of the maemo5 compositing task-switch/fullscreen metaphor is it's even more agnostic to historic linux programs. Managing those apps as fullscreen units means less putzing with layout changes for the smaller screen. In other words the new taskswitcher helps visually integrate those non-native (e.g. SDL) apps with the rest. But what's the point of havin an overview of your *running* programs when the game window is either black, or boggin down your scrolly-overview with 15fps updates?

These are the things I wonder about.

[edit] while i'm goin..

How about allowing for badly ported things or apps requiring higher resolution to expand the desktop to higher (and/or higher/wider) than 800x480. User would have to pan around desktop with stylus+key combo, or possibly by tilting unit around. Hey as long as we are doing Gl...

https://gforge.ti.com/gf/project/dmai/ This might be an alternative - daVinci multimedia application interface.

Last edited by ArnimS; 2009-09-25 at 19:50. Reason: link
 

The Following User Says Thank You to ArnimS For This Useful Post:
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#25
Originally Posted by Thesandlord View Post
Does that mean we can play those weird kirby tilt games? thats cool though, maybe not too practical, but very cool
Not exactly. I am currently using accelerometer to control the actual GBA gamepad. I can also use it to control the emulated GBA tilt sensor, but not right now.

Last edited by fms; 2009-09-25 at 09:47.
 
Posts: 225 | Thanked: 58 times | Joined on Aug 2009
#26
Good luck for development, I'll donate to you when this version is out and my n900 in my hands
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#27
Originally Posted by Rotkaeqpchen View Post
Good luck for development, I'll donate to you when this version is out and my n900 in my hands
I do not take donations. You can "donate" by buying any of the commercial versions (WIndows or Symbian).
 
Posts: 225 | Thanked: 58 times | Joined on Aug 2009
#28
Hm, yes ok
 
Posts: 716 | Thanked: 303 times | Joined on Sep 2009 @ Sheffield, UK
#29
How hard would it be to use a Wii controller as a pad for those times you have a desk to prop your N900 on?

I see there is already a project cwiid which does this for desktop Linux.
 
Posts: 5,335 | Thanked: 8,187 times | Joined on Mar 2007 @ Pennsylvania, USA
#30
Originally Posted by Alex Atkin UK View Post
How hard would it be to use a Wii controller as a pad for those times you have a desk to prop your N900 on?

I see there is already a project cwiid which does this for desktop Linux.
An initial port of Cwiid to Maemo was done more than a year ago. See: "Port: Cwiid on OS2008 - Wiimotes on maemo, now you can play those games properly!"
__________________
maemo.org profile
 
Reply


 
Forum Jump


All times are GMT. The time now is 11:38.