Page 1 of 1

Lua Player version 0.18 alpha

Posted: Sun Apr 02, 2006 3:45 pm
by Shine
On http://www.luaplayer.org you can get the new version 0.18 alpha. This is the first version with the new Lua Player module load support by Oobles. Currently I don't have much time for adding more features and fixing bugs, so if you are a good C++ programmer, you can contribute to Lua Player, see http://forums.ps2dev.org/viewtopic.php?t=5133

The changelog:

v0.18 alpha (all changes by Oobles)
================================================
- Moved all kernel dependant code into bootstrap code.
- Moved all of luaplayer into a user mode prx module.
- Removed the stdio redirection.
- Made runScript return its error message to main.
- Exported all lua functions from luaplayer module.
- Made debugOutput work in the same was as printf.
- Added System.loadModule function to dynamically load LRX modules.
- Added an example simple.lrx module as template.
- Changed Makefiles to support new bootstrap code.
- Added an example sound.lrx module which moves all sound out
of main luaplayer. In theory could remove it completely from
luaplayer and load it only when required. Same could apply
for other modules.

v0.17
==========
- Wlan.useConnectionConfig bugfix: doesn't lock up anymore on error [Elxx]

Posted: Sun Apr 02, 2006 4:38 pm
by Kameku
When will you update the Windows version?

Posted: Sun Apr 02, 2006 4:52 pm
by Shine
Kameku wrote:When will you update the Windows version?
The following steps are needed for [insert your request here]:

1. read http://forums.ps2dev.org/viewtopic.php?t=5133
2. discuss if [your request] is useful
3. add a task to the TODO list
4. learn C++
5. add your name to the task on the TODO list
6. implement the task
7. notify me that I should release a new Lua Player version

Posted: Sun Apr 02, 2006 5:48 pm
by Oobles
Be aware that version 0.18 has a problem which doesn't reload modules after restarting your application. If you are using loadable modules then you will need to restart luaplayer each time you run your app. I think I have a fix for this, but it will be a few days until I get time to commit the changes. The change will also changle slightly the way modules are loaded and started.

Regarding the windows version. One of the problems with keeping the windows version up to date will be that features such as module loading will become harder and harder to keep in line. If people develop modules with specific features they would need to build the module as both a windows version and a psp version. In some cases this won't be possible.

David. aka Oobles.