Posts Tagged ‘psplib’

Changes in the virtual keyboard

Wednesday, July 16th, 2008

As I mentioned before, psplib is currently undergoing some changes; some will be noticeable immediately; others will take a while. One of these changes is an improved virtual keyboard interface, which should resemble an actual system keyboard more closely. The new keyboard will be released with the next version of Fuse PSP.

psplib released under GPL

Wednesday, July 16th, 2008

After some discussion at worldofspectrum, I learned that the problem with Fuse PSP is psplib’s restrictive disclaimer, which prohibited commercial use of the code. psplib is the library that I initially wrote for fMSX PSP; it is common to all the ports I’ve done to date. While the disclaimer wasn’t actually meant to serve as a legal document (as I mentioned in the forum, I’ve always considered psplib public domain software), Philip’s argument is that it went against GPL, which prohibits user restrictions.

To resolve this incompatibility, I’ve decided to license psplib under the GPL. The library is already undergoing structural changes (parts of it have needed tweaks for a while now), so now seems as good a time as any. The updated library is in the trunk branch of Fuse PSP’s repository.

Fuse PSP binaries are once again downloadable.

Fuse PSP binaries

Tuesday, July 15th, 2008

Philip Kendall (author of Fuse) has asked me to stop distributing binaries to Fuse PSP because of technical issues with the GPL license. I’m currently unsure which library is causing the conflict, but as I don’t wish to go against the wishes of the original authors, for now, I am removing EBOOT.PBP from the download.

You can still download and compile your own copy (svn).

UPDATE Fuse PSP is once again downloadable. See next post for more information

Firmware 1.50

Wednesday, June 25th, 2008

The recent issue with fMSX 3.5.3 (fw 1.50 version) prompted me to rethink future support for 1.50/kxploit executables. One option was to regress to an earlier version of the library, dropping any of the adhoc functionality; another was to simply stop working on versions for 1.50.

I (grudgingly) decided to stop providing support for fw 1.50 – reasons for this being threefold – a) the ps2dev community recommends moving away from this firmware, as continuing support for it is getting more challenging (flash0 memory being one reason); b) running simple applications in kernel mode seems counter-intuitive, and c) it’s becoming exceedingly more difficult to cope with two distinct programming models.

The emulators that are currently up will probably be the last ones with support for firmware 1.50; all future emulators are likely to only run on firmware 2.00 and greater.

UPDATE Wow, what a coincidence