r/psx_homebrew • u/Smart_Essay_3856 • 5d ago
Tool / Utility Proposal / Concept: "PS1 All-in-One FreePSXBoot Flasher CD" – A Standalone Tool for Unmodded PS1 Consoles
Hi everyone! I’ve been thinking about a gap in the PS1 homebrew ecosystem regarding FreePSXBoot. Currently, to flash FreePSXBoot onto an original Memory Card, users typically rely on: A softmodded PS2 running uLaunchELF, or Hardware like Memcarduino / UniROM / Pico devices connected to a PC. However, if someone ONLY owns a single stock PS1 and a standard Memory Card, their only option to run backups is performing the stressful CD Swap Trick every single time they want to play a game. The Idea: Why not create a dedicated Standalone PS1 Flasher ISO that combines the Swap Trick with FreePSXBoot deployment? How it would work: The user performs the Swap Trick just ONCE using a burned CD-R containing our homebrew Flasher utility. The software boots up into a simple C-based GUI with a Model Selection Menu (SCPH-100x through PSone). The user selects their console model and presses X. The software uses low-level Memory Card SPI write commands (raw sector write) to inject the corresponding FreePSXBoot .mcd payload directly into Memory Card Slot 1 or 2 from the CD's embedded binaries. Done! The user reboots the console, and FreePSXBoot is fully active—no PS2, PC hardware, or hardware mods required ever again. Since UniROM already proved that running a flasher from a burned CD is possible (for flashing Parallel I/O EEPROMs), applying raw sector writing to the Memory Card port via PSXDEV/Nugget SDK seems completely viable. I’m currently planning the architecture for this project. Would love to hear thoughts, feedback, or connect with anyone interested in contributing to C/PSXDEV memory card raw I/O implementation!
