Table of Contents

Lua Player TODOs

Bugs

  • 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)
  • Images are sometimes displayed corrupted, see http://forums.ps2dev.org/viewtopic.php?p=21998#21998
  • drawLine clipping is not implemented the right way
  • string.format bug. This code fails: assert(string.format(”%s”, “1”) == “1”); assert(string.format(”%s”, ““) == ““)
  • The WLan module disconnects after a brief period when opening a second socket. See: http://forums.ps2dev.org/viewtopic.php?t=4656&sid=b2b7bd983490859919184e6e18a9edf1
  • 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
 
psp/lua_player/todos.txt · Last modified: 2008/05/15 00:07
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki