Release: ONELua V4 R1 (Lua interpreter for PSP/Vita)
Developer gdljjrod is back with an update to the popular Lua interpreter for PSP ONELua, now at version 4.
What is ONELua?
ONELua is a Lua interpreter for the PSP/PS Vita (in PSP mode). It’s a tool that helps you run homebrews written in the Lua interpreted language.
Lua games have the reputation of being “easier” to program than their C++ counterpart on the PSP, but that’s not to say they can’t be good. Check for example GDP to give you a good idea of what can be achieved with Lua.
ONELua claims to be the fastest Lua interpreter on the PSP. From the official site:
The OneLua project began as an idea not achievable in short-term, but after several plans and tests ended as you can see here. OneLua doesn’t features very advanced functions, and it’s not the most efficient or fastest Lua interpreter for the PSP, but even so features a great set of functions, starting with the most common of them and those that other interpreters doesn’t have.
GDP running on the PSP
ONELua V4R1 – Changelog
The changelog for ONELua V4R1 is pretty huge. Among other things, ONELua V4R1 brings the ability to load a default font, possibility to expand the functions of the interpreter by loading modules via prx, support for all PSP buttons (previously note, home, etc… where not accessible), InfraRed and GoCam support, etc…
you can check the full changelog at the source.
Gdljjrod mentions that you can also run ONELua on the PPSSPP emulator, provided you follow a few simple steps:
In order to work properly Onelua over the emulator, it is necessary to make certain adjustments:
Uncheck the box “software rendering”
Check the box “fast memory (unstable)”.
and the most important, you need to place the font: onefont.pgf beside the onelua eboot.pbp (the ppsspp emulator font jpn0.pgf in the flash0 is different).
Download ONELua 4
ONELua 4 can be downloaded on the official site here.
Gdljjrod credits the following people for ONELua 4:
Autors: gdljjrod and Rober Galarga and Davis.
Collaborators: Andres Martínez (AMG Lib).
Testers: esmjanus and Mills.
Source: gdljjrod on /talk