PS2 PSX (DESR GEN 1) HDD Image Installer [1.31]

TewSlo

Member
This is primarily meant to be used with PhenomMod's ATA Express to image the SD card for a PSX DESR [GEN 1] system.

Instead of pulling the drive or manually writing the image on a PC, this installer runs directly on the PSX and writes the HDD image to the internal ATA device. The goal is to make setup faster and less annoying, especially when using an SD card adapter. Can update the app to the latest version via internet!

What it does:
- Downloads the PSX HDD image directly over network
- Writes the image to the internal HDD / ATA Express device
- Uses a custom fast ATA writer for much faster install times [8-9x faster than the other 40min method]
- Supports USB fallback if the network download fails
- Includes an optional English XMB install
- Includes a built-in updater

Controls:
- X - Install PSX HDD image
- O - Check for installer update
- Select - Install English XMB files
- L1 - Power off after install

Notes:
This writes directly to the HDD/SD card, so make sure you are using the correct device before running it. Anything currently on the target drive can be overwritten.

For best results, use a wired network connection. If the network download fails, place the required files on the root of the USB device the installer is launched from.

Required files for USB fallback:
- HDDREWK.7Z
- xosd.7z, only needed for the English XMB install
[Note: You will need to source those files yourself if using USB.]

The installer was built and tested around the PSX DESR hardware path, with ATA Express in mind. Will work on PCSX2 [PSX Dev] in it's current state.

Link to custom IOP Module I created to allow faster write times - https://github.com/tewslo/Fastwrite-IRX
 

Attachments

  • {6F349BD3-DF67-4CE1-BE6B-59673D3DC68E}.png
    {6F349BD3-DF67-4CE1-BE6B-59673D3DC68E}.png
    92.5 KB · Views: 11
  • psx_installer-1.01.rar
    psx_installer-1.01.rar
    339.2 KB · Views: 15
Great idea. I have a few questions:
1. Network settings are hardcoded or taken from VHDD?
2. "What is HDDREWK.7Z"? An empty flag file or full disk image?
3. Are you planning open source for this project (besides module)?
4. Are you fine if I will add it to R4D?
 
Great idea. I have a few questions:
1. Network settings are hardcoded or taken from VHDD?
2. "What is HDDREWK.7Z"? An empty flag file or full disk image?
3. Are you planning open source for this project (besides module)?
4. Are you fine if I will add it to R4D?
1. Uses typical net config, or finds automatic fallback
2. .7z is full 1.31 backup image (like a rawcopy of partitions) [PhenomMod Discord]
3. Not currently planning on opening source so this doesn't turn into a clusterf**ck of forks and broken resources. However I did add a link to the new IRX I created for extremely fast HDD writes.
4. Probably a perfect place for it, feel free!

Adding backup to USB function, should hopefully be finished today.

1779719341440.png
 
Update, new version will be up soon, USB works well but is obviously slow. Added in a bit more to the network side for local dumps which is much faster. Testing overnight with genuine PSX HDD, will flash onto SD tomorrow and report back.

1779856149175.png

Edit; the target write speed indicator is bugged because it was originally intended for USB writes. Will be faster than .6
 
Ad1. Could you elaborate more? Does it taking it from eg. "mc?:/SYS-CONF/IPCONFIG.DAT"?
Ad3. Sure, that's your decision. I just asked, in the name of code preservation.
Ad4. Thanks. When I will publish new version, I will let you know.

About USB: did you think about adding MMCE support? It gives ~3MiB/s read speed on IOP models.
 

Similar threads

Back
Top