I thought it was about time I started blogging again, my main site www.ps2savetools.com is too focused on one subject and not the place for my thoughts.

Turbo Delphi

I’ve been using Turbo Delphi since a day before it’s released (I figured out Borlands download system and grabbed the installer and a licence the day before the official release) and it’s great stuff.
The only down-side is not being able to use the Design Time part of components but the components I use the most, drag and drop controls and zip utilities don’t need any visual tweaking so I can easily create them in code. So far it’s taken less than 5 minutes per app to recode and recompile them in Turbo Delphi and I expect my productivity to increase again when I finally get time to code again.
I’d suggest that everyone gives Turbo Delphi a go, it’s a nice, fast and powerful language, a decent GUI and it’s free, what more do you want? The ability to create commercial apps? Yup that’s there too so you have the chance to make some money of your hard work, assuming someone wants to pay for it of course 😉

PCSX Memory card format

I’ve not had much chance to look at this but here’s what I’ve seen so far:

  • The file is a raw image of a PS2 memory card.
  • I believe it’s a similar system to FAT12/16, it’s got a similar FAT usage from my quick scan.
  • Every 512 bytes is a 16 byte footer, I assume it’s some sort of checksum.

If you’re writing apps to support this file format do some research on FAT16 (particulary how file and directory entries are stored) and don’t forget to account for the 16 byte footer, this should not be included in any files you extract from the memorycard image.

The secret project….

I can’t reveal much at this stage apart from it’s a PC utility for the Xbox360, it was started many many months ago and I’m going to start up development of it again. FNG might be happy to hear this 😉