Lua Player version 0.18 alpha

General, off-topic discussion about things of interest to the members of these forums.

Moderator: cheriff

Post Reply
Shine
Posts: 728
Joined: Fri Dec 03, 2004 12:10 pm
Location: Germany

Lua Player version 0.18 alpha

Post 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]
Kameku
Posts: 32
Joined: Thu Mar 23, 2006 12:17 pm
Location: Oregon, USA

Post by Kameku »

When will you update the Windows version?
Shine
Posts: 728
Joined: Fri Dec 03, 2004 12:10 pm
Location: Germany

Post 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
Oobles
Site Admin
Posts: 347
Joined: Sat Jan 17, 2004 9:49 am
Location: Melbourne, Australia
Contact:

Post 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.
Post Reply