Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 161
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 164
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 294
Deprecated: Function split() is deprecated in /var/www/psdevWiki/inc/auth.php on line 97
Warning: Cannot modify header information - headers already sent by (output started at /var/www/psdevWiki/inc/parserutils.php:161) in /var/www/psdevWiki/inc/auth.php on line 180
Deprecated: Function split() is deprecated in /var/www/psdevWiki/inc/common.php on line 552
Warning: Cannot modify header information - headers already sent by (output started at /var/www/psdevWiki/inc/parserutils.php:161) in /var/www/psdevWiki/inc/actions.php on line 71 psp:lua_player:todos [psDevWiki] Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PST/-8.0/no DST' instead in /var/www/psdevWiki/inc/template.php on line 154
Fix sound loops not working properly (being cut >32 voices)
Sample resuming crashes, so it has been disabled
when an application started from Lowser ends with an error and the “start again” text screen is visible, the Lowser screen after pressing “start” will be mixed up (dark blue text on black screen)
the function System.listDirectory returns weird things in the name of files under LUA Player for windows
bitwise operands not working (were previously working before)
wlan functions not working under Dark_AleX OE firmwares
TODOs
Playing sounds generated from a lua table
flicker-free Windows/Mac/Linux port with full support of all Lua Player functions
A new, great Lowser that nevyn has been thinking about for a long time (inspiration from Columns view in Mac OS X)
A LuaPlayer library for cooperative multitasking, clipping regions (windows), cursor, “mouse” and keyboard events, and stuff like that.
Perhaps implement a more competent sound library, or at least re-port mikmodlib to mac and win.
2D vector graphics library for image scaling, roatating, vector drawing etc.
PhysicsFS filesystem
SIRCS and general IR
volume level indicator
wlan switch detection
firmware 2.00 compatibility
Feature Requests
Mac OS X flickerfree player
nice looking documentation; possibly with usage examples
change “bad argument #8” to the (for most users more understandable) #9 [arguments are counted from 0, normally you count 1.. in lua]
OGG Support for the sounds
Ability to create sounds realtime.
Ability to stream sound files (Audio Streaming from the Internet?)
“\n” support for screen:print, so it actually goes down instead of showing the character
Ability to specify on an Image.load if the image is 8-bit or 24-bit (to save on resources)
(Also part of the 2d Graphics line in the TODO?) Add Image Skewing (ability to adjust an edge of the graphic, to make skinnier, etc.)
Mabye use BASS or fmod for audio, since it supports MP3 and other handy stuff.
Make Image:pixel( x, y, colour ) stop whining if you try to set a pixel that isn’t in the range (480, 272)
Enable more Gu functions like viewport, to able luplayer to draw to an image and not only to the screen with the Gu (to make SFX like blurring)
Allowing multiple image format (5551 ?), so with this you can use low image format to have blitting operations more efficient.
Support for accessing the microphone of Talkman for e.g. writing own speech recognition programs with LUA
Adding a function for checking on which system it is running
Enter your own feature requests here
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PST/-8.0/no DST' instead in /var/www/psdevWiki/inc/template.php on line 523
psp/lua_player/todos.txt · Last modified: 2008/05/15 00:07