Pages: [1]   Go Down
Author Topic: Interfacing with PS1 Memory Card  (Read 519 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I found some old Playstation 1 memory card which seem to work well. As i mainly play on emulator these days, i thought of putting the cards to use in other things. So is it possible to use these cards with Arduino to store information like a SD card?
If its possible then how could i do it?
Logged

Czech Republic
Offline Offline
Newbie
*
Karma: 0
Posts: 30
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Short answer: No smiley
Long answer: Yes, everything is possible smiley look in this topic and google for more:

http://www.assemblergames.com/forums/showthread.php?31195-PS1-Memory-Card-Mod-would-this-be-possible

There is usefull pdf which describes how ps1 works.
But remember, that most PS1 cards uses proprietary Sony microcontroller which has no specs on internet. So you should use logic analyser to digg more about interfacint it... Or bypass this chip and interface the flash memory directly.
Overall I dont think it is worth of it. Using SD is simple, with libraries and also cheap smiley-wink
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Seems like i have to get myself one of those SD card shields then. smiley
Thanks for the link. I might try something out with the cards someday when i have time to properly study them!
Logged

Czech Republic
Offline Offline
Newbie
*
Karma: 0
Posts: 30
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Or if you dont need memory to read from computer also, buy an EEPROM module. It has smaller storage - typically 32Kb, but they are not so much sensitive for wire lenght/precisous voltage-level translators/EMI interferrences.
Price is similar.

Interfacing PS1 card is on my wishlist also, but its really not for weekend job smiley
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
PlayStation 1 fanatic.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi everyone.

A bit of self promotion  smiley-cool
I made a software suite for interfacing with a PlayStation Memory Card using Arduino boards.
You can find it here. It's called MemCARDuino and it's open source.

PS1 Memory Cards use a slightly modified SPI protocol for communication with a set of
predetermined commands (read block, write block, etc).
Also, Memory Cards only have 128 KB (1 Megabit) of storage space so it's nothing fancy.
While there is a file system nothing stops you from writing 128 KB of your own data, it just won't be readable on a PS1.

Cheers.
« Last Edit: February 16, 2014, 12:09:16 pm by Shendo » Logged

Pages: [1]   Go Up
Jump to: