I know this has been discussed before, so sorry to drag it up again.
I'm building an automotive data logger unit, and I need a cheap form of data
storage.
The PSX memory card is ideal, as it's cheap, removable, and now there are
the 8MB
cards for the PS2.
Has anyone interfaced to one of these with a PIC ??
I'd like some help (and maybe code!) if anyone has any experience with this.
> Hi Warren.
>
> Compact flash cards another choice.
> (Probably not so cheap)
>
> WBR Dmitry.
>
>
> Crowther wrote:
> > I'm building an automotive data logger unit, and I need a cheap form
> > of data storage.
>
> --
> http://www.piclist.com hint: To leave the PICList
> piclist-unsubscribe-requestspam_OUTmitvma.mit.edu
>
>
>
> I know this has been discussed before, so sorry to drag it up again.
>
> I'm building an automotive data logger unit, and I need a cheap form of
data
> storage.
> The PSX memory card is ideal, as it's cheap, removable, and now there are
> the 8MB
> cards for the PS2.
>
> Has anyone interfaced to one of these with a PIC ??
> I'd like some help (and maybe code!) if anyone has any experience with
this.
The Playstation memory card protocol can be found here: http://utils.zophar.net/library/pad%20and%20mem%20card%20data.txt
The problem is, the 8MB cards are "paged" - the most common method to switch
between pages is to use the joypad (hold select and then fiddle with R1, R2,
L1, L2 etc). You'd still get access to the first megabyte (15 PSX memory
blocks), though.
You might be better off using the 1MB cards instead. Remove the case and
solder a different connector onto the edge connector. This should make the
cards a bit easier to swap. Or you could have a look for a device called the
"Playsaver". The construction info shows you how to make a memcard connector
out of an old IDC edge connector.
Certainly the large memory cards I have seen for the Playstation (not PS2)
have been paged, and most of them use a small button on the memory card to
change pages.
You could probably switch pages electronicaly with a bit of hacking, but it
isn't AFAIK possible through the original interface.