MemcardRex is an advanced PlayStation 1 Memory Card editor designed to manage, edit, and transfer saves for classic PlayStation games. Built with a focus on functionality and versatility, it supports a wide range of memory card formats and hardware interfaces.
Key Features:
Tabbed interface enabling the simultaneous management of multiple memory cards.
Comprehensive save operations including copy, delete, restore, export, import, and editing capabilities.
Undo/redo functionality with a traversable history list for precise control over changes.
Plugin support for third-party save editors, expanding customization options.
Hardware interfaces for communication with real PlayStation 1 Memory Cards via external devices like DexDrive, MemCARDuino, and PS3 Memory Card Adaptors.
Ideal for PlayStation 1 enthusiasts, retro gamers, and collectors seeking to organize, preserve, or modify their classic game saves. MemcardRex supports a variety of memory card formats and hardware adapters, making it a powerful tool for managing and enhancing the retro gaming experience. It can be installed via winget for easy setup on supported platforms.
Support & Development:
This project has been alive for almost 20 years (first version was released in 2007.).
I open sourced it and put it on GitHub in 2014 after having less and less time to work on it.
I put it on GitHub in hopes that community will keep it alive.
And they did a bit with VMP and PSV support, PS3 MC Adaptor support and so on...
But demand for more features always fell on me and (I hope) I delivered,
You guys asked me to do a mac version, I did. You asked me to do a Linux version, I did.
On the flip side every time I put a donation link for support crickets started chirping.
In 20 years only ONE person donated and for that I thank him dearly, others
as soon as they got their requested features implemented promptly left...
So it's all about money for you? Yes. Only me in the entire world needs money to live.
It's not about money. It's about showing support. You haven't watered the plant and it died.
People don't appreciate that I took time out of my life to bring them
additional features that they constantly requested... That doesn't deserve a cup of coffee? My bad.
I don't want to spend any more of my time on this though...
Let the next, even better editor rises from the fingers of a new coder, or AI maybe?
Features:
Tabbed interface - multiple Memory Cards can be opened at the same time.
Ability to copy, delete, restore, export, import and edit saves.
Undo/Redo with traversable history list.
Plugin support for 3rd party save editors.
Hardware interfaces for communication with real Memory Cards.
PocketStation support (read serial, dump BIOS, push PC time)
MemcardRex supports communication with the real Memory Cards via external devices.
Make sure to select a proper COM port in Options->Preferences.
DexDrive
Original way of transferring data from MemoryCard to PC and vice versa albeit a little quirky.
If you encounter problems, unplug power from DexDrive, unplug it from COM port and connect it all again.
It is recommended that a power cord is connected to DexDrive, otherwise some cards won't be detected.
Works with native COM port or USB based adapters.
PS1CardLink
PS1CardLink is a software for the actual PlayStation and PSOne consoles.
It requires an official or home made TTL serial cable for communication with PC.
With it your console becomes a Memory Card reader similar to the DexDrive and MemCARDuino.
MemcardRex can also talk to the serial port remotely by using a Serial Port Bridge like esp-link.
It conveniently fits into a PSOne which has otherwise no external hardware ports.
https://github.com/ShendoXT/ps1cardlink
Unirom
Unirom is a shell for the PlayStation and PSOne consoles.
It requires an official or home made TTL serial cable for communication with PC.
https://unirom.github.io.
PS3 Memory Card Adaptor
The PS3 Memory Card Adaptor is an official Sony USB adapter that allows reading and writing PS1 Memory Cards on a PlayStation 3.
To use it on a Windows PC, a custom USB driver needs to be installed.
This USB driver can be easily created and installed using Zadig by following these steps:
Plug the PS3 Memory Card Adaptor into a free USB port and start Zadig.
Zadig should display the PS3 MCA as an "Unknown Device". Verify that the USB ID matches: 054C 02EA
Click the Edit checkbox and name the device "PS3 Memory Card Adaptor"
Ensure that "WinUSB" is selected from the list of Driver options and click the Install Driver button.
If you need LibUSB driver support place "libusb-1.0.dll" inside MemcardRex's directory (2.0 RC1 and up only).
After about 30 seconds Zadig should show a message that the driver was installed successfully.
With the USB driver installed and the PS3 Memory Card Adaptor plugged in, you should now be able to read, write and format PS1 Memory Cards.