PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

Two Quick Homebrew Updates… PSP Filer 6.3 and LuaPlayer Euphoria 7.3 Released

greg | October 8, 2009

Six (6) to the seven (7) with a point and a three (.3)… That’s PSP Filer and LuaPlayer Euphoria respectively. These are two quick bug fix updates –

  1. Mediumgauge’s PSP Filer v6.3: And really, you should donate (via the source) if you find PSP Filer useful.
  2. Zack’s LuaPlayer Euphoria v7.3:

Download:
PSP Filer v6.3
LuaPlayer Euphoria v7.3

Comments (19)

Tagged: :: :: :: :: ::

LuaPlayer Euphoria V7 Released: VFPU Math, Media Engine, OSK and More!

greg | October 6, 2009

You too can write homebrew like a champ… All it takes is a few zealous-like strokes of the keyboard to produce something like this:

Ooo-wee… It’s all about effective simplicity with LuaPlayer Euphoria. The video shown above is the bundled 3D Cube demo. That and other useful code examples are included too.

What’s the future hold?

  • Add VLF library
  • Fix WiFi
  • Add AdHoc support
  • Add Tilemap support with collision, and multi-platform map editor
  • Add more 3D stuff
  • Add Chipmunk physics library

On a side note: Zack is looking for developers to assist in the development of LuaPlayer Euphoria. More following the source…

LuaPlayer Euphoria V7 Changes:

  • [+] Ported project from C++ to C.
  • [+] Implemented AAlib sound engine (Mp3, At3 & Ogg Playback On Media Engine + Wav support) and wrote a new sound core. (note usage has changed, please see the samples included in the download for new usage)
  • [+] Added Swizzle & UnSwizzle functions (note : Images are Swizzled by default)
  • [+] Added move Image to Vram function.
  • [+] Added optional Alpha parameter to screen:blit(). (ie screen:blit(x, y, image, alpha) – Makes for easy image fading in/out
  • [+] Added VFPU math library.
  • [+] Added Sony Message Dialog System.
  • [+] Added Sony OSK System.[*] Reworked IntraFont support.
  • [+] Added option to free/delete Images from memory.
  • [*] Huge code cleanup.
  • [*] Various fixes that I cannot remember.
  • [+] Source code now available.

Download: LuaPlayer Euphoria V7.2

- source: retroemu | discussion thread

Comments (9)

Tagged: :: :: ::

LPE V6 Released: LuaPlayer Euphoria with TV Out Support and Fixes Galore

greg | September 9, 2009

Whether you’re writing or using Lua-scripted homebrew, you best be doing it with Zack’s LuaPlayer Euphoria V6. You’ll no doubt be feeling the euphoria of radness from the very beginning, especially if you’re a coder. I suggest checking out the included samples; shit ain’t that hard.

For anyone living solely in the compiled binary world of homebrew, you should know Lua is a fast, lightweight, functional and extensible scripting language. It is also widely used and very popular in both commercial and non-commercial video gaming industries.

LuaPlayer Euphoria

All the good stuff follows… (more…)

Comments (5)

Tagged: :: ::

LuaPlayer Euphoria V5 Released: Ogg & Dialogue Support + More Speed

greg | July 26, 2009

Returning from a short hiatus is developer Zack with another new and improved version of LuaPlayer Euphoria. Any homebrew developer using Lua as their chosen language should definitely step up to V5. Zack notes more updates are around the way.

LuaPlayer Euphoria

LuaPlayer Euphoria V5:

System

  • System.dialogue(STRING, OPTIONS) – Brings up the Sony Message Dialogue window with your text
  • System.about() — Shows the LuaPlayer Euphoria version, credits and info (using Sony message dialogue system)

Ogg support/playback

  • Ogg.init() — Initialize the Ogg System.
  • Ogg.load(filename) — Load a Ogg.
  • Ogg.play() — Play a Ogg.
  • Ogg.stop() — Stop a Ogg.
  • Ogg.pause() — Pause a Ogg.
  • Ogg.kill() — Stop and Free a Ogg.
  • Ogg.free() — Free a Ogg.
  • Ogg.endOfStream() — Get the end of a Ogg (ie . if Ogg.endOfStream == 1 then).
  • Ogg.getTime(string) — Retrive the current play time position of the Ogg.

MP3

  • “end” is a reserved keyword in Lua, so Mp3.end() would never have worked… It is now: Mp3.kill()

Other

  • Uses IntraFont By BenHur.
  • Speedup: about 8>10fps – according to my testers (Thanks Osgeld and Cmbeke!)

Download: LuaPlayer Euphoria V5

- source: retroemu

Comments (7)

Tagged: :: ::

LuaPlayer Euphoria V3 Released

greg | May 17, 2009

It is great to see LuaPlayer receiving some much needed love after all this time… With that said, Zack is back for round 3 — it’s LuaPlayer V3 and it’s better/faster than ever.

Zack reports –

New Features:

  1. IntraFont support. You can now load fonts without the huge slowdown the built in font function has. How to use it? Go to Samples/IntraFont for a working example.

Improvements:

  1. Speed increase. Roughly between 20>40fps.
  2. screen:clear() is now faster.

Bug Fixes:

  1. screen:clear() now actually works. (it didn’t in V2).
  2. Image alpha on created images, colors, and loaded images now works.
  3. 3D things I broke are now fixed (so 3d wise it is the same as .20 was).
  4. FPS counter no longer flickers when not using waitVblankStart().
  5. Checking for input (i.e pad = Controls.read()) no longer caps the framerate to 60fps. I suggest you use waitVblankStart() if you need to cap it to 60.

Changes:

  • Ok, so all of the function names in V1 & 2 have changed. I meant to do this from the beginning but rushed so much I didn’t quite get to it. The function names now ring true to the default LuaPlayer naming convention.

Examples included.

Download: LuaPlayer Euphoria V3

- source: retroemu

Comments (15)

Tagged: :: ::

LuaPlayer Euphoria V2 Released *Updated*

greg | May 15, 2009

Update: Well that was quick… LuaPlayer Euphoria V2 is now available.


Based on LuaPlayer v0.20 by Shine, Zack, whom you likely recognize from other PSP development projects, has released LuaPlayer Euphoria V1.

I’ll let Zack lay it out so you can play it out –

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 480×272 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!

Download: LuaPlayer Euphoria V2 + DEMO

- source: dcemu

Comments (7)

Tagged: :: ::

Lua Player v0.20 Released

greg | June 4, 2006

New version of the Lua Player is available for 1.0 and 1.50 firmware users. Those running 2.0 or later are recommended to use the 1.0 binary; however, if you experience odd behaviour, fall back to an older version (v0.16).

v0.20 packs a lot of additions and changes – refer to the included ‘Changes.txt’ for details.

Download Lua Player v0.20:
1.0 Binary
1.50 Binary
Lua Source Code

Comments (7)

Tagged: ::


Affiliates



Video Games






PSP Hacks Archives