QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[Release] LuaPlayer Euphoria V1 - Lightning Fast LuaPlayer

This is a discussion on [Release] LuaPlayer Euphoria V1 - Lightning Fast LuaPlayer within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Hey everyone. So I have been working on a update for LuaPlayer 0.20. Not for long but a few major ...

Reply
 
LinkBack Thread Tools
Old 05-14-2009, 05:48 PM   #1
Developer
 
Zack_PSP's Avatar
 
My Mood: Happy
Join Date: May 2009
Real First Name: wouldn't you like to know lol
Location: Ireland
Just Played: Nothing
Posts: 74
Trader Feedback: 0
Thumbs up [Release] LuaPlayer Euphoria V1 - Lightning Fast LuaPlayer

Hey everyone. So I have been working on a update for LuaPlayer 0.20. Not for long but a few major changes that result in a huge speed boost.

I will take the rest from the readme files :

What is LuaPlayer Euphoria ?

LuaPlayer Euphoria is a branch of LuaPlayer that is optimized for speed, Whilst staying true to
the ease of use and function names we have all grown to love.

What can it do? What makes it different to the normal LuaPlayer ?

It can display images up to 100%+ faster than
the default LuaPlayer, by automatically swizzling the images as there loaded.

It also features Mp3 support. This is done on the main processor for now. Don't worry however, this is a optimized mp3Player.
Whilst displaying a 480x272 image and playing a Mp3 file, LuaPlayer Euphoria can achieve
up to 228 FPS (Frames Per Second) running at only 222mhz!. (SEE SAMPLE DEMO FOR PROOF!)

It also features CPU Speed control. Which can be done by the user. So you can set the PSP's CPU to either : 100, 222, 266 or 333mhz.

Another feature, albeit trivial, is a built in FPS Function. By simply calling "showFPS()" you can see your game/applications
current FPS out of 60 frames. If you want to see its "True" FPS, comment out screen.waitVblankStart and pad = Controls.Read() - as these
cap the framerate to 60.

The last feature (so far) is the ability to properly free images. I don't know if this worked before but anyway...
Simply call "freeImage(myImage)" (with myImage being the image you want to free) and it will remove the image from memory.
It goes without saying that you should not be displaying the image your trying to free at the time of freeing it.

+ A lot more to come!

It is slim and phat compatible. Should work on 1.0>5.xx firmwares. Should also work
on chickHen.

Why use this over PGE or LuaPlayer HM ?

Well thats a good question. If you don't like the way PGE lua or LuaPlayer HM are set up (ie function names, calls)
and prefer the old lua player in that sense (just not the performance), then LuaPlayer Euphoria is the answer
you have been looking for.

Where can I find the new functions list?

In the download see the "Functions & Features" text file.

Has all the usual function names changed?

No and they never will. Even with new features I am trying to keep
the naming convention and required function calls to a minimum. After all no-one likes having to call 4>6 functions just to initialize the graphics now do they

Are we going to see more in the future ?

Provided there is genuine interest from a decent sized group of people then yes. I wont be doing this
for the good of my health... lol.

So yeah, if there are enough people using it, and enough people interested in the project I will keep working on it.
I will also try my best to add any new features you desire.

If you would like to request a feature be added, please do so at the official forum : LuaPlayer Euphoria Forum


Download & Give Feedback Via Comments
Attached Files
File Type: zip LuaPlayer_Euphoria_V1.zip‎ (763.6 KB, 24 views)
File Type: zip Simple_Demo.zip‎ (1.99 MB, 21 views)
__________________

My Releases :



^-------------------------^

^-------------------------^

Zack_PSP is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-14-2009, 06:35 PM   #2

Developer
 
homemister91's Avatar
 
Join Date: Sep 2007
Location: AUS
Posts: 281
Trader Feedback: 0
Default

Nice Job
__________________
Heres to the Wyvern,
Heres to getting Wyvern,
Heres to staying Wyvern,
And if you can't get Wyvern.......
You should become a kingsman!

http://arnold.hyperphp.com/ arnold, Light_AleX and my releases

homemister91 is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-14-2009, 11:39 PM   #3
 
Join Date: Feb 2008
Posts: 218
Trader Feedback: 0
Default

Interesting there.

Hi homemister91.

-Light_AleX
Light_AleX is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-15-2009, 10:16 AM   #4

Developer
 
Join Date: Mar 2006
Posts: 1,026
Trader Feedback: 0
Default

Hey Zack.

Just a reminder from our conversation this morning

freeImage() won't work. Image objects are handled internally by the GC and what will happen is you will get a double free() and a crash.

Swizzling the images is great. However in doing so none of the functions that draw to an image will now work correctly. Drawing a swizzled image to the screen will be fine, however drawing directly to a swizzled image won't work as expected.
__________________

Check out my homebrew & C tutorials at http://insomniac.0x89.org/
Coder formerly known as Insomniac197

Quote:
tshirtz: what is irshell ??
Atarian_: it's where people who work for the IRS go when they die
Insert_Witty_Name is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
euphoria , fast , lightning , luaplayer , luaplayereuphoria , psp , release

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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 06:31 PM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us