Go Back  
Reply
 
Thread Tools
Old 03-25-2011   #11
dhruvbhutani
Apprentice
 
Join Date: Sep 2010
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Dude... take a minute to read the article first.

Great move.. hopefully we should see standardization of homebrew GUIs.

@Others : If you don't know what it does, you don't need it. STOP COMPLAINING ABOUT OTHERS' Work !
dhruvbhutani is offline   Reply With Quote
Old 03-25-2011   #12
irishwhip
Apprentice
 
Join Date: Jan 2011
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
hopefully FBA and snes9x will finally get a decent gui
irishwhip is offline   Reply With Quote
Old 03-25-2011   #13
masterjb99
Apprentice
 
Join Date: Sep 2010
Posts: 23
Likes: 4
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Great news, this is the kind of thing that will make ps3 development alot more accessible to people who know how to code but don't necessarily use C. I've got psl1ght compiled and I know a fair bit of php & python so i'm gonna have a good look into this, seeing as C & php look almost the same
masterjb99 is offline   Reply With Quote
Old 03-25-2011   #14
advocatusdiaboli
Senior Member
 
advocatusdiaboli's Avatar
 
Join Date: Sep 2010
Location: /dev/random
Posts: 1,687
Likes: 425
Liked 271 Times in 171 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Sweet! Thanks!
__________________
US 4USB ports OFW 3.15 PS Ubuntu
EU 4USB ports CFW 4.21.1 REX
There is only one OS; AmigaOS, the rest are just [l]imitations.
advocatusdiaboli is offline   Reply With Quote
Old 03-25-2011   #15
vxand
Apprentice
 
Join Date: Sep 2010
Posts: 17
Likes: 6
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Very good. Thanks
vxand is offline   Reply With Quote
Old 03-25-2011   #16
zyddee
Member
 
zyddee's Avatar
 
Join Date: Feb 2011
Posts: 51
Likes: 6
Liked 6 Times in 6 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
very nice, will try this out
zyddee is offline   Reply With Quote
Old 03-25-2011   #17
DrWho198
Member
 
DrWho198's Avatar
 
Join Date: Sep 2010
Location: Tardis
Posts: 161
Likes: 39
Liked 68 Times in 41 Posts
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
I think this was one of the best ideas for a port. What most homebrew apps miss is a good gui... to be honest, even the gui of multiman sucks, no offence. This library will allow homebrew programmers to implement a professional gui with ease, resulting in more and better homebrew. Thanks a lot!

Before people start flaming, about the multiman gui sucking, let me explain:
--> Multiman = great app (thanks for this)
however, multiman has no menu's!! Every option needs to be activated using a combination of button presses. These button presses are written down in microtext on the screen. Did someone besides me ever try to read the help on a CRT tv? It isn't even possible :/ And even if you know the buttons to press, its not user friendly. A decent gui (mainly the use of popup menu's) would do wonders here!

Sorry for going off topic, but I expected flaming if I didn't clarify this.
DrWho198 is offline   Reply With Quote
Old 03-27-2011   #18
squarepusher
Apprentice
 
Join Date: Sep 2010
Posts: 15
Likes: 0
Liked 1 Time in 1 Post
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
hopefully FBA and snes9x will finally get a decent gui
Since you brought it up, let me address this -

Just reading the writeup here has me already a bit concerned about me potentially adding this to SNES9x PS3 (not that I could do it at the moment without rewriting this thing so it works with the official SDK, but just hypothetically here) -

To compile it, you need psl1ght,
tiny3d, libfreetype, libvorbis, libmpg123, libaudioplayer, and libogg ( this
is made to work with the current versions as of 3/19/2011, but hopefully wont
be broken by future versions )
Damn, I hate to be pessimistic here, but this is going to add a ton of bloat right there. Not to even mention it being PSL1ght only - I would gladly adopt something like this for my ports, but not if it's going to add a ton of bloat - which can be very bad for performance due to issues like code locality.

Code locality and simply changing the order of files being compiled can easily make up for about a 2-3fps difference. If people don't believe this - there are PS2/PS3 optimization documents written by professional developers that confirm this. I don't even want to know how much fps I would have to sacrifice if I were to add all this code to the mix.

This is not to validate SNES9x or any of the emus not having a nice user interface - it's just to express my concerns about adding a GUI library like this to pre-existing code. Performance is already crap as it is running on the PPU only with even the official SDK - I don't even want to know how comparatively worse it would be on PSL1GHT which is still missing some crucial audio functions and other related core stuff.

In the end, though, I don't think the user interface (and to do what really? Select a ROM - change some settings?) is really important. You play a SNES emu to play SNES games - period - same with FBA - sure I could add a background to the menu and some other stuff, but I'm probably going to call it quits at that point. It doesn't even matter that much really since the kind of things you need a user interface for, the PS3 already provides for you - such as the Onscreen keyboard, message dialogs, and so on.

I simply don't see the great need to drag a cursor around a screen to select a ROM or change some Settings - not for a SNES or arcade emu that is.

Last edited by squarepusher; 03-27-2011 at 01:26 PM.
squarepusher is offline   Reply With Quote
Likes: (1)
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 02:50 AM.