PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Community > PSP Programming & Development

Notices

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 07-30-2009, 11:44 PM
NoEffex's Avatar
NoEffex NoEffex is offline
PSP Smarty
 

Join Date: Jul 2008
Posts: 173
NoEffex Has a Beginner Reputation
Default [Release] Open Menu PSP

I'm not going to go into detail, but the thing works and it works good.

Backwards compatibility should never be broken, if you do ever decide to integrate your 'brew into it.

Read the readme in the docs folder.

The patches folder contains whatever I decide to patch(as I'm not too fond of posting directly edited source) to use the openmenu. As of today it includes only nitePR.

It doesn't activate itself via vol-/+, it activates when you click it in the entry.

When you add an entry, you can select, for the mode, any ONE of:
OMENU_NONE - Just a normal function call, nothing special
OMENU_ASYNC - Creates a new thread to call to the new function
OMENU_PAUSE - Pauses all threads except for the one that's needed.
OMENU_REST - Restores the omenu menu after it calls. Used if you have a menu that is activated when you click the entry(ie how nitePR is activated).

Any bugs? Email to me at nofx@unigaming.net

As of right now it only exports kernel-mode functions. If you need to call to it in user-mode, I'll be more than happy to add to the exports.

How to open:

volup+down. Uses it's own framebuffer it allocates during startup. No home button needed.

Quote:
Originally Posted by changelog
0.3:
Maintenance release. A lot of stuff. Not much of which is noticeable though.
Quote:
Originally Posted by Project Description
Made using the PSPSDK API, I figured "Hey, since all these menus take up SO MUCH damn RAM, and there's not very much of it, why not make the menuing in ONE well-written module and let the rest derive from it?". Well, that thought lingered for a few days and I started coding it, and it seems totally plausible.

Aiming for total code-correctness in terms of commenting and such(Hehe, OpenBSD) this project will hopefully be used. I intend to release several sample modules(ie music) that use the menu to give a base off of what it will be like.

Using imports/exports, all one would have to do is include the stubs and such, have a couple pre-made functions in the module, and use menus without using the pspdebug library or anything like it. Reason being is that all the data contained in it takes up a lot of ram and spread out between 3-4 modules it just doesn't work.

Also I will be coding a config file(I got good at parsing) so that won't be a problem.

Released under a bsd license so anything using it won't be limited to open source.
UPDATED 9-02-09

Download:
http://code.google.com/p/openmenupsp/downloads/list
__________________
Sign the Online Petition to bring Crysis 2 to Linux/Mac!
Quote:
Originally Posted by Fury9800 View Post
cso != compressed

Last edited by NoEffex; 09-02-2009 at 06:11 PM.
Reply With Quote
 

 



Thread Tools
Display Modes

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


All times are GMT -4. The time now is 08:26 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©