Sony PlayStation Portable (PSP) related Releases by BenHur

         
19. Mar. 2009 intraFont 0.31 A bitmap font library for PSP using the PSP's internal font (firmware pgf and bwfon files)

Changes:

  • added option to set alternative font, which is used for characters that are not present in the current font (e.g. if you want to print chars from two or more fonts in the same string)

  • added support for unpacking LZR streams in libccc:
    - libccc 0.31 is able to unpack and load the firmwares own codepage conversion tables
    - thus its tables are no longer needed (saves around 140kB of size/memory, -DLIBCCC_NO_CPxxx is now obsolete)
    - the routines for decoding and (limited) encoding of LZR streams are also seperately released: libLZR 0.11 (see below)

  • bug fixed where intraFontMeasureTextUCS2() could return a wrong value (bug introduced in version 0.30)

 

source readme
18. Mar. 2009 libLZR 0.11 A library to de- and encode LZR streams (as used in the Sony PSP firmware)

Changes:

  • bug fixed where certain LZR streams were not decompressed correctly
  • potential bug fixed that could prevent correct decompression of certain LZR streams
  • initial public release

 

source readme
16. Mar. 2009 pgf and bwfon character table A documents showing the characters contained in the pgf and bwfon files (PSP's internal font files).

This is useful, if you want to know if a special character exists, what UCS2-code it carries and which font file(s) contain this character.

  char table

 

5. Feb. 2009 intraFont 0.30 A bitmap font library for PSP using the PSP's internal font (firmware pgf and bwfon files)

Changes:

  • added support for Chinese (gb3s1518.bwfon): now all of the PSPs internal fonts are supported! (thanks to Tong for his help)

  • added libccc (my Character Code Conversion library) for string parsing/conversion:
    - it currrently supports decoding of UTF-8 and the following codepages:
    CP437 (US),
    CP850 (Multilingual Latin I),
    CP866 (Russian),
    CP932 (Japanese Shift-JIS),
    CP936 (Simplified Chinese GBK),
    CP949 (Korean),
    CP950 (Traditional Chinese Big5),
    CP1251 (Cyrillic) and
    CP1252 (Latin I)
    - it's required by intraFont 0.30+ (simply add libccc.o to the OBJS list in your makefile)
    - if you don't need any codepages: add -DLIBCCC_NO_CP to the CFLAGS in your makefile, which saves around 140kB of size/memory
    - finally, libccc can be used independantly from intraFont for your own character conversion needs

 

source readme
23. Jan. 2009 intraFont 0.26 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • bug fixed where text could be mis-aligned after newline character (thanks to Slasher)
  • bug fixed in multi-byte string parsing (thanks to xart)
  • in scrolling text newline characters are replaced by spaces (to prevent graphical glitches)

 

source readme
14. Jan. 2009 intraFont 0.25 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • added text scrolling in intraFontPrintColumn() (flags INTRAFONT_SCROLL_LEFT/RIGHT/SEESAW/THROUGH)

 

source readme
9. Jan. 2009 intraFont 0.24 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • added column printing with automatic linebreaks - no need to worry about overwriting parts of the screen or printing outside the screen anymore (use intraFontPrintColumn())
  • added full justification (flush left&right) for column printing (flag INTRAFONT_ALIGN_FULL)
  • various optimizations related to UCS2 conversion (thanks to StrmnNrmn)
  • added functions to print/measure the first n chars of a string (intraFontPrintEx() and other ...Ex() functions; thanks to StrmnNrmn)
  • bug fixed where intraFontMeasureText() could return a wrong value because multi-byte strings (S-JIS and UTF-8) and codepages were not yet properly handled

 

source readme
22. Dec. 2008 intraFont 0.23 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • added support for UTF-8 string parsing: use flag INTRAFONT_STRING_UTF8 in intraFontLoad() (thanks to NexTOS)
  • added support for codepages (conversion of extended ascii to unicode depending on source): use flag INTRAFONT_STRING_CP??? in intraFontLoad(), where ??? is 437, 850 or 1252 (let me know if you need other codepages; default conversion uses ISO-8859-1)
  • encoding type of text string (ASCII, UTF-8, S-JIS or codepage x) can also be set with intraFontSetEncoding()

 

source readme
Check the link "codepages" to the right to see what characters are available when using codepages.

 

codepages
3. Dec. 2007 intraFont 0.22 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • added support for S-JIS string parsing: use flag INTRAFONT_STRING_SJIS in intraFontLoad() (thanks to psp-kaihatu-yotien - I hope that's his name... )
  • added pre-caching for ASCII characters: use flag INTRAFONT_CACHE_ASCII in intraFontLoad()
  • added support for extended ASCII in text strings (e.g. "\251" for the (c) copyright symbol)

 

source readme
26. Nov. 2007 PGF Character Tables Four documents showing the characters contained in the four main pgf files (PSP's internal font files).

This is useful, if you want to know if a special character exists and what UCS2-code it carries.

  ltn0.pgf
jpn0.pgf
kr0.pgf
arib.pgf

 

22. Nov. 2007 PGF Binary Format Doc 0.9934 A document describing the binary format of pgf files (PSP's internal font files)

Changes:

  • initial version: 99.34% complete
    (i.e. I believe to have identified the meaning of 99.34% of the bytes in a pgf file.)

 

  read
22. Nov. 2007 intraFont 0.21 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • no new features, bugfix version only
  • bug fixed which could cause graphical glitches (thanks to StrmnNrmn)
  • bug fixed where intraFontMeasureText() could return a wrong value (thanks to StrmnNrmn)

 

source readme
20. Nov. 2007 intraFont 0.2 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • added support for Korean (kr0.pgf) and symbols (arib.pgf)
  • added cache options (cache size and pre-cache all)
  • added right and center alignments
  • improved fixed width appearance (width can be set by user or left as default)
  • fixed various bugs (mostly in glyph cache to prevent graphical glitches)
  • reduced memory required (variable-size texture, free unneeded stuff)
  • improved speed (optimizations, texture swizzling)

 

source readme
13. Nov. 2007 intraFont 0.1 A bitmap font library for PSP using the PSP's internal font (firmware pgf files)

Changes:

  • initial release

 

source readme

19. Mar. 2009 | For questions or comments mail to