Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SdlBasic PSP

From GameBrew
sdlBasic
Sdlbasicpsp.png
General
Authordeniska
TypeOther
Version0.6
LicenseMixed
Last Updated2008/05/28
Links
Download
Website
Source

This is a PSP port of sdlBasic. It is a small, efficient multiplatform basic interpreter originally created by Roberto Viola in 2002.

Its core is based on wxBasic and syntax, inspired by AMOS, is easy to learn by beginners contains the reference guides language overview, comand syntax, examples and additional tools and resources, required for development.

Features

  • setdisplay() dimensions are limited to 640x480, 320x240, 480x272 (and some derivatives).
  • Only some keyboard keys are mapped (arrows, enter, space, escape) and available through key() / inkey commands.
  • All PSP buttons can be queried with getButtonJoystick() call with button indexes from 0 to 13.
  • Mouse calls are partially implemented via the analog pad and buttons mapped to [x],[o],[triangle],[square].
  • isPSP=1 and os=PSP variables are added for platform detection.
  • Network, mpeg and cd-control calls as well as shell() are not implemented yet.
  • MP3 playbeack is not supported. Ogg, wav and tracker formats should be used instead.

Installation

Copy sdlBasic folder to ms:/PSP/GAME/.

sdlBasic program(s) should be saved in [program_name].sdlbas file and placed in sdlBasic folder, together with EBOOT.PBP file and fonts directory. Of course, sdlBasic folder can be renamed, and EBOOT icon/background can be replaced with a number of tools.

If only one .sdlbas file is detected in the folder, the interpreter immediately runs it. Overwise the program selection screen is displayed.

Screenshots

sdlbasicpsp.png

sdlbasicpsp2.png

sdlbasicpsp3.png

Compatibility

Developed for custom PSP with 3.XX Firmwares.

Changelog

0.6

  • Bug fix: memory leak during loading images.

External links

Advertising: