for Sony Playstation Portable

 

X-Flash is my first program for the PSP that was written in C.
I did previously come up with a few more offerings for the PSP,
they were written in a simpler language called 'LUA'.

X-Flash is primarily a firmware cosmetic modification program for the PSP,
that also comes with a few handy tools for customisation and/or maintainence.

The X-Flash program is silimar to some existing programs, but also has many
features that have never been seen before in such a program.
Some examples are the All Version Firmware Spoofer, and a feature that replaces
some of the original sound effects in the XMB menu.

It also works in a different way. Rather than copy complete modified firmware
files, overwriting the original, X-Flash patches the original files on your PSP.
This way, one modification won't remove another modification performed on the same file.

At the time of writing this update, The same X-Flash program can be run under two different
PSPfirmwares, and auto detect the firmware version on the subject PSP unit, so that it knows
what to do differently for each operation.

X-Flash also performs write verification on all of it's critical flash writing operations
which is important because a corrupt file in the PSP's firmware might mean that
the subject unit is rendered permanently inoperative.
The write verification is another first for this type of program,
and at the time of writing, X-Flash is the only program that does it,
however, I may have set a standard for others to implement into similar programs.


This is the main menu, seen after appropriate warning, and EULA screens.
From here you can use the analogue stick, or Dpad to move up, down, or sideways
to select each option. The START, SELECT, and HOME buttons provide shortcuts
to the XMB menu editor, and program exit.


Here is the XMB menu editor. From here you can load edit and save complete sets of
menu labels that are permanently written to the PSP's firmware.
The subject PSP becomes very personalised this way, however, this feature has not
been adapted to 2.71 SE unofficial firmware hybrid yet, and is
disabled if X-Flash is not running under 1.50 firmware version.


X-Flash contains a little ASCII graphics demo (the whole program is an ASCII demo really)!
The ASCII credits demo can be selected from the main menu.
The ASCII credits demo contains a hidden game called "Free Space".
Discovery, and completion of the Free Space permanently unlocks
a new feature in the XMB menu editor for 1.50 firmware users.



Above are two examples of XMB menus modified, and personalised with X-Flash.

X-Flash is hosted by PSP Updates forums, so there's no need to try hosting it here.



Here is a YouTube video of the ASCII graphics credits demo that featured in X-Flash (left),
and a poorer quality YouTube video demonstration of a later version X-Flash V16g (right).



If you decide to use this program, read it's documentation carefully.

Check Out the Official X-Flash Download & Discussion Forum

Check Out X-Flash on PSP Updates Forum

Donate to encourage further development of X-Flash: