Results 1 to 5 of 5

Thread: [Release] LuaPlayer Euphoria V1 - Lightning Fast LuaPlayer

                  
   
  1. #1

    psp [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
    My Business (Games, Apps & More):

    Gremlin Interactive

  2. #2
    Registered User Mr. Shizzy's Avatar
    Join Date
    Apr 2006
    Location
    In The UMD Drive
    Posts
    1,386
    Rep Power
    0

    Default

    Holy bat smoke !!

    This is awesome !
    Great work. I will definitely be using this

  3. #3
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,563
    Blog Entries
    3209
    Rep Power
    50

    Default

    thanks for the news and release Zack

  4. #4
    DCEmu Pro dangee's Avatar
    Join Date
    Feb 2007
    Posts
    531
    Rep Power
    65

    Default

    Well this is a nice surprise to wake up to, thanks Zack.
    Any chance of adding System.Quit() ?

  5. #5

    Default

    Quote Originally Posted by dangee View Post
    Well this is a nice surprise to wake up to, thanks Zack.
    Any chance of adding System.Quit() ?
    Yep, I thought I added that.

    I'm so sorry

    Good news is the new version (that isn't released yet of course) has yet more speed.

    The demo sample I posted above ( playing a mp3 and displaying a 480x272 image) runs at :

    On v1 :

    @222mhz - 220fps

    on v2

    @222mhz - 1045fps.

    So a HUGE speed boost, the only problem is that it is highly unstable at the moment.

    As soon as it is stable I will post an update
    My Business (Games, Apps & More):

    Gremlin Interactive

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •