Welcome to the community guide for adding your own PlayStation 1 (PS1) and Game Boy Advance (GBA) games to the SF3000 retro handheld console.
Because the SF3000 uses a specific folder structure and relies on a database file to display games, standard drag-and-drop does not always work out of the box. This guide will walk you through the correct process step-by-step.
- Supported & Unsupported File Formats
- Where to Download Games
- Converting CHD to ISO/BIN (PS1)
- Updating the filelist.csv (Crucial Step)
- Adding & Resizing Game Preview Images
- Troubleshooting: Corrupted SD Card Recovery
Ensure your games are in the correct format before transferring them to your SD card. The emulator running on the SF3000 is specific about what it can read.
- Supported:
.img,.isoonly (Highly recommended for games with multi-track audio). - Unsupported / Problematic:
.chd,.pbp,.bin/.cue. You will need to convert these formats (see Section 3). -
- Notes:
.chd. Easier way to convert to.iso(highly recommend to find this format).
- Notes:
- Supported:
.gba,.zip(The emulator can easily read zipped GBA files). - Unsupported:
.7z,.rar. You must extract these before transferring.
If you are backing up your library or looking for homebrew games, the community generally uses the following resources:
- ROMSFUN.COM: (romsfun.com) Excellent finding games for PS1 & GBA ,& all others games.
- Vimm's Lair:(vimm.net) A trusted, preservation-focused archive for classic ROMs.
- Internet Archive (archive.org): mainly for PS1 games in
.chdformat (which convert to ISO - See Section 3).
Many modern ROM sets use .chd (Compressed Hunks of Data) to save space, but the SF3000 struggles with them. You will need to extract them back to a .img or .iso format using a free MAME tool called CHD to ISO.
- Download CHDMAN (usually bundled with official MAME emulator releases or found standalone on GitHub). OR
- Download CHD to ISO (refer to releases).
- Place
chdman.exein the exact same folder as your.chdgame. - Open your computer's Command Prompt or Terminal and navigate to that folder.
- Run the following command:
chdman extractcd -i "YourGameName.chd" -o "YourGameName.cue"
- Refer to this Youtube video on how to use : ((https://archive.org/download/psx-roms-archive))
The SF3000 does not auto-scan for new files. If you drag a ROM onto the SD card, it will not show up in the menu until you tell the system it exists via the filelist.csv database.
This can be found inside the folder of PS folder (PlayStation 1 ) & GBA folder ( Game Boy Advance )
- Insert your SF3000 MicroSD card into your PC.
- Navigate to the specific console folder (e.g.,
PSorGBA). - Locate the
filelist.csvfile and open it using a spreadsheet editor like Excel or Google Sheets. - Formatting the rows:
- Column A (File Name): Must exactly match your file, including the extension (e.g.,
Crash Bandicoot.imgorCrash Bandicoot.isoorPokemon Emerald.gba). - Column B (Display Name): The clean title you want to see in the SF3000 menu (e.g.,
Crash Bandicoot). - Column C (Chinese Text): You can safely ignore this or leave it blank.
- Column A (File Name): Must exactly match your file, including the extension (e.g.,
- Save the file (ensure it stays in
.csvformat) and safely eject your SD card.
Pro-Tip for Bulk Adding: If you are adding hundreds of games, open a command prompt in your ROM folder and type
dir /b > roms.txt. This will generate a text file of all your file names so you can easily copy and paste them into Column A!
To make your custom games look official in the UI, you need to add box art or gameplay screenshots.
- Format & Location: Images must be in
.pngformat. Place them in theimagessubfolder located inside your respective console ROM folder (PSfolder (PlayStation 1 ) &GBAfolder ( Game Boy Advance )). - Naming Convention: The image name usually needs to match the exact ROM filename (without the game extension). e.g.,
Crash Bandicoot.png - Resizing: The ideal resolution for SF3000 UI elements is typically 240x160 pixels or 320x240 pixels.
- Windows Tool: Use PowerToys (Image Resizer) to batch resize hundreds of box arts in two clicks.
- Web Tool: Sites like BulkResizePhotos allow you to drop images in, set exact dimensions (240x160), and download them as a zip.
- Windows Photos App (Built-in for Win 10/11): Open your image in the default Photos app, click the three dots (...) at the top of the window, and select Resize image. Choose "Define custom dimensions", uncheck the lock aspect ratio box if necessary, set the width and height to 240x160, and save.
It is highly recommended to replace the stock, unbranded MicroSD card that comes with the SF3000, as they are notoriously prone to failure and data corruption over time.
If your device is no longer booting, freezing on the loading screen, or missing files out of nowhere, your SD card has likely corrupted. Don't panic! You can easily fix this by flashing the operating system onto a new, reliable SD card (like a SanDisk or Samsung).
For a full step-by-step visual guide on how to restore your system, check out this video tutorial:
๐ Watch the SD Card Recovery Guide Here by Read Txt Msg https://www.youtube.com/watch?v=maNIt_O0rRs
Thank you for checking out this guide! If it helped you get your favorite PS1 and GBA classics running on your SF3000, consider giving this repository a โญ Star at the top of the page or sharing it with others in the retro handheld community.
Happy Gaming! ๐พ