BD-J is an official feature allowing unsigned (at least not signed with unknown key) code to run from Blueray Discs, but also from a simple USB storage media (pen, psp, etc...).
Silenoz pointed to this fact (whereas many were not aware of), then FreePlay made a minimal, ready to run, development environment for Windows. Thanks to them, BD-J homebrew is now noob friendly.
Forum where FreePlay posted dev env : http://forums.qj.net/forumdisplay.php?f=282
(resident devs are posting a few games, sometimes with sources)
Dev env post : http://forums.qj.net/showthread.php?t=142706
Be sure to read the readme.txt file twice or even more. It's dense and each step is important.
- Be sure to unzip FreePlay's minimal dev env to c:\ and nowhere else.
- Once the jdk (downloaded from Sun site) is installed, search the exact path to the bin directory of the jdk
- Add this path to the PATH environment or just add something like this in the beginning of build.bat :
set PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_07\bin
(but the version of your jdk may not be the same, adapt path accordingly)
- Put bdj.jar (681kb, taken from cyberlink powerdvd 8 trial version for example) in C:\bdj-ps3\common
Of course there are some limitations.
- Inputs are not so many (1 controller, and triangle & circle buttons already reserved for BD player usage)
- You won't be able to write into files (but BD-J homebrew code can access internet, so write there).
It's definitely homebrew.
For powerful graphic homebrew you have Linux on PS3 with fw<2.10.
For the rest (puzzles, etc...) you have BD-J...This post has been edited by openxdkman: Aug 3 2008, 08:48 AM