PDA

View Full Version : [Release] LuaPlayer Euphoria V6 - TV Out Support + Fixes Galore



Zack
September 9th, 2009, 02:52
So here it is LuaPlayer Euphoria V6.

It's been a while since I released V5 and a lot has changed, despite me project hopping as usual.

What didn't make it into this version :



PC Version (coming soon I promise)
Source code (will be released in time)
Any other crazy stuff I may have said



What did make it :


I may come under fire for some of these decisions but I feel it's the way forward (if there is enough objection I can put them back)

* Ir, Sio and Font functions removed. (first two are redundant and the font Function is just too slow for practical usage.) IntraFont is standard now, and there is a ttf to pgf gui converter included with the download (located in the tools folder) . Bitmap font support will be added later.

* Usb connection bug is fixed.

* LPE no longer uses the boot.lua and system/system.lua set up. It now automatically loads "index.lua" from the root directory. So you don't have to include the System folder anymore. Your main/starting script must be named "index.lua" however.

* TV Out support.
Requires no functions/code to be added by you. Just set your PSP to output to your TV (under system settings) then when you launch your script it will automatically output to the tv.

* Quit via home button now actually exits to the xmb rather than crash your psp (as far as I can tell.... tested with a few scripts).

* Eboot size reduced significantly. From 1.7mb to 1.5mb.

* Error messages greatly improved. Now shows the function that caused the error message and the required arguments for the function.

* Various code cleanups across the board.

* A few of the samples from the original LuaPlayer have been converted to LuaPlayer Euphoria. You will find those along with a few new samples/example (code) in the samples folder.

* New eboot art. Derived from digitalBlasphemy preview sample. Using pixelMator. This will be the eboot art from now on. I have actually saved and made
a backup of the editable image file this time (lol).


New Functions/Function Changes :


* Controls.read() -- Will check for input and the FPS will be locked to 60fps.

* Controls.readPeek() -- Will check for input and the FPS will be uncapped.

* System.draw() -- Initializes the GU for rendering. Must be called before any blitting/drawing to the screen. (And in a loop)

* System.endDraw() -- End's the GU and syncs. Must be called at the end of any blitting/drawing to the screen. (And in a loop)

The above functions have replaced both System.startGu() and System.endGu(). Why? Simpler names, easier to remember and less confusing.

* screen:slowClear() -- If your having problems with the screen not clearing correctly and cannot fix it ( using the standard screen:clear() ), I suggest you use this. (Note : It is slower than
using the standard screen:clear() so only use if there is no alternative)

So that's it. Loads of stuff to come, a decent changelog there and hopefully a much more stable release.

Please drop by and post your opinions, bugs, thoughts or feedback here : LuaPlayer Euphoria - Official Forum (http://www.retroemu.com/forum/forumdisplay.php?f=157) (the official LuaPlayer Euphoria Forum)

Download Here : LuaPlayer Euphoria V6 Download (http://www.retroemu.com/forum/downloads.php?do=file&id=29)

Mr. Shizzy
September 9th, 2009, 05:57
This is a great update. Thanks Zack :)

neutrOpik
September 9th, 2009, 16:52
Tanks for the release!

But,
Download Here : LuaPlayer Euphoria V6 Download

Humm, need registration.. Am I already recorded on DCEmu, it is not enough?

regard's

Zack
September 9th, 2009, 17:16
Tanks for the release!

But,
Download Here : LuaPlayer Euphoria V6 Download

Humm, need registration.. Am I already recorded on DCEmu, it is not enough?

regard's

To be honest I couldn't be bothered uploading it to the gazillion of sites that I post the news to.

If someone wishes to upload it here or anywhere else they are free to do so.

ojdon
September 9th, 2009, 18:15
You could just upload it to FileDen. (http://www.fileden.com/) It's free and the user doesn't have to wait x amount of seconds before they can download the file.

Zack
September 9th, 2009, 18:31
You could just upload it to FileDen. (http://www.fileden.com/) It's free and the user doesn't have to wait x amount of seconds before they can download the file.

As I said, I'm happy with the way I do it. I usually upload it to here and qj too but this time I didn't.

Anyway, lets let it go, it's not that big of a deal

dangee
September 9th, 2009, 18:35
Thanks for the latest LPE Zack.
It won't apply to my PSP 1000 of course, but I think that the
TV out support is unique among the LP 0.2 variants.

Edit: ( there's a no-register d/l here (http://www.psp-hacks.com/file/1727) )