1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

PSPKVM Test Builds

There are currently a few 'unofficial' or test builds up, for testing various features.

(Note: 0.5.4 test releases are in .tgz format--or gzipped tarballs. Notes on handling these, if you're new to them, are here.)

0.5.5 Test 4 (Uploaded Jan. 1, 2010)

This release improves MP3 file duration calculation, and solves issues with long menus. The package is a 'bare eboot' .zip, containing only the EBOOT.PBP (replace the one in our current 0.5.4 install or a previous 0.5.5 test build with it to add these features). The download is here.

Changes include:

  • MP3 support XING header of VBR file format

  • Fix problem of KDPlayer's MP3 play time and duration issue
  • Solves issues with long menus
  • Fix bug of socket close, which makes BOLT fail to connect after using a while

0.5.5 Test 3 (Uploaded Nov. 13, 2009)

This release improves file-based MP3 playback capability and contains some GUI enhancements. The package is a 'bare eboot' .zip, containing only the EBOOT.PBP (replace the one in our current 0.5.4 install or a previous 0.5.5 test build with it to add these features). The download is here.

Changes include:

  • MP3 support adds seeking support, time display, wider compatibility with varied stream formats, support for ID3 V2 tags.
  • Made forms (includes AMS), lists (includes wifi selector) and menus 'loop' top to bottom/bottom to top when scrolling past the end; much of this is merged MR4 code.
  • Redrew Unicode page 03 (Greek) for the built-in font entirely--glyphs now match general pitch and appearance of Latin, Cyrillic. Added accented vowels, terminal sigma; completes modern Greek support in built-in font.
  • Added Unicode pages 21-26, 30-33, f9-fa, fe-ff to built-in font from old CJK-ordered tables--lost in previous builds due to various changes--adds Chinese punctuation, CJK extensions, miscellaneous symbols.
  • Made system folder closed at startup.

0.5.5 Test 2 (Uploaded Nov. 4, 2009)

This release adds file-based MP3 playback capability to the JSR 135 Multimedia API, meaning J2ME media players like GlassPlayer will be able to play local MP3 files, and games and other apps using MP3s for sound should work. The package is a 'bare eboot' .zip, containing only the EBOOT.PBP (replace the one in our current 0.5.4 install or a previous 0.5.5 test build with it to add this feature). The download is here.

Changes include:

  • Initial MP3 (JSR 135 Multimedia API) implementation added. This is a MediaEngine (hardware-based) implementation--very fast, and easy on your processor. It is for file-based playback only as of this release (no streaming from the net as yet), and has the following known limitations: there are no shuttle controls or volume control, metadata reading is not yet supported, and backgrounded playback, while functional, will break your network connection.
  • Added a 'mark all contents' command to AMS folders

0.5.5 Test 1 (Uploaded Oct. 30, 2009)

This is just a bugfix/patch for the 0.5.4 release, correcting one discovered bug, and including some optimizations we had in the pipe at the time. The package is a 'bare eboot' .zip, containing only the EBOOT.PBP (replace the one in our current 0.5.4 install with it to address the bugs). The download is here.

Changes include:

  • bugfix for a bug causing trouble with typeface rendering after a sleep/wake cycle--notably causes the built-in font to disappear entirely in some cases
  • speed improvements to bitmap lookups for built-in font

0.5.4 Release version is out

Note that the 0.5.4 test versions are generally superseded by the official release 0.5.4 version now. It's on the standard download page.

0.5.4 Test 11 (Uploaded Oct. 21, 2009)

The binary packages available for this release are:

Changes in this build

  • Streamlined command handling in Virtual boards--all boards now allow direct entry of commands registered by midlet authors without going through the interim text context layer. Semichordal and Danzeff boards also bind appropriate keys to OK and CANCEL command types if the midlet author registers them correctly. Allows single keystroke return from full-screen text fields in many midlets, including Opera Mini. See 'Fast confirm/cancel' in the wiki page UsingTheSemichordalBoard (the keys in the Danzeff board look the same).
  • Added experimental, compact 'floating' version of AWF virtual board (see AWFFloat).
  • Changed colours of Danzeff/semichordal keys to make distinguishing them easier.
  • AMS warns when you attempt to move a folder into itself or into its own child.
  • Changed Config midlet 'Exit' to 'Done'.
  • AMS allows deleting of non-empty folders.
  • Improvements to smart positioning system in virtual keyboards, so they move properly around one-line textfields in forms.
  • (non-UI/non-user) added Java interfaces exposing native to J2ME control mapping--necessary to get AWF board operating properly when keys are remapped by user or 'Western' X/O mapping is selected.

Build 11 is otherwise identical to build 10.

Notes on upgrading using these packages

If upgrading from a previous test build, you should just be able to copy over the EBOOT.PBP and utility.sym files to the psp/game/pspkvm directory on your memory stick (utility.sym contains new glyphs for the return and cancel keys in the Danzeff and semichordal boards).

Notes on installing MIDI

The test builds haven't been shipping with the MIDI pattern and configuration files installed, and so will not play MIDI if you're setting up from scratch. See InstallingMidi for instructions on installing the MIDI package to fix this.

Changelog

A full changelog is here.

Warning: known critical bug in test packages--upgrade to build 10 and later

There is a known bug in some of the test packages which can cause corruption of your folder store in the AMS. To avoid this bug do not remove marked midlets. After doing this and doing a subsequent 'move' operation, you will not be able to start your VM.

The bug affects all test packages prior to test build 10 which have the AMS with the folder system and the 'mark' commands in the menus. Build 10 has the fix for the bug and recovery code allowing you to start again if the store is already corrupted. We strongly suggest you upgrade to this package.

If you have not yet upgraded, and you inadvertently do mark a midlet and then remove it, and haven't yet performed a move operation, you may still evade this problem by either (a) using the 'Unmark all' command or (b) just shutting down the AMS. Do not attempt to perform a move before doing so.

0.5.4 Test 10 (Uploaded Oct. 15, 2009)

The binary packages available for this release are:

Changes in this build -- summary

  • Bugfix: 'zombie midlet' bug in which marked, removed midlets would reappear on a subsequent move has been fixed. Loading code has also been modified to allow loading of the folder system in the AMS even after a crash due to this bug. If you got locked out of your VM because of this, using this build will let you back in.
  • Bugfix: missing utility/symbols file no longer brings down the VM when opening virtual keyboards using it.
  • Bugfix: unused menu items removed from Danzeff board.

Build 10 is otherwise identical to build 9.

(Older test builds removed. Note that links for builds from test 5 to 6 will now point to the newest package.)

Notetaker midlet

A notetaker midlet allowing you to save and edit and otherwise manage snippets of text--especially useful with the clipboard support in 0.5.3 and later--is here.