Back to ROMForge
ROMForge
HELP GUIDE

ROMForge

Version 1.0.0.0 (Beta)  ·  Windows 10 / 11

OVERVIEW

ROMForge is a Windows tool that automates the process of formatting and copying ROM collections to SD cards for retro handheld systems. It safely detects removable drives, formats them using PowerShell, and performs high-speed file transfers with progress tracking, error recovery, and resume support.

SYSTEM REQUIREMENTS
  • Windows 10 or Windows 11 (64-bit)
  • .NET 8.0 Runtime or higher
  • Administrator privileges (required for formatting)
  • USB SD card reader or internal SD slot
GETTING STARTED
  1. Insert your SD card — ROMForge automatically detects removable drives and lists them in the Select SD Card dropdown.
  2. Optional: Format the card — Enter a label and click Format Card. The tool uses PowerShell to create a clean exFAT partition.
  3. Select your ROM source — Click Browse and choose your folder containing console/platform directories (e.g. E:\SD Images\ArkOS 64GB).
  4. Choose platforms — ROMForge automatically lists detected platforms (e.g. gba, psx, nes). Tick those you want to copy.
  5. Start copying — Press Copy to begin transferring. Progress bars and transfer speeds update live.
  6. Pause or stop safely — Clicking Stop pauses after finishing the current file. Press again to resume.
PREPARING YOUR ROMS FOLDER

Before using ROMForge, make sure your ROMs are organised in the same structure that your emulator's operating system expects. Inside your main source directory, each console or platform should have its own folder containing the ROM files.

For example, your source directory might look like this:

E:\SD IMAGES\ArkOS 64gb\ ├── gba\ │ ├── Advance Wars (USA).zip │ ├── Metroid Fusion (USA).zip │ └── Zelda - Minish Cap (USA).zip ├── psx\ │ ├── Final Fantasy VII (Disc 1).bin │ ├── Metal Gear Solid (Disc 2).bin │ └── Tekken 3 (USA).bin ├── nes\ │ ├── Contra (USA).nes │ └── Super Mario Bros 3 (USA).nes └── snes\ ├── Chrono Trigger (USA).smc └── Donkey Kong Country 2 (USA).smc

The folder names and structure depend entirely on the retro OS or image you're using (e.g. ArkOS, JELOS, 351ELEC, RetroOZ). ROMForge mirrors this structure when copying, so keeping your folders consistent ensures games appear correctly on your handheld.

PAUSE, RESUME & RECOVERY

ROMForge finishes copying the current file before pausing, ensuring no partial or corrupted data ends up on the card. If the app or system crashes mid-transfer, the next copy session will automatically detect and overwrite any incomplete files to guarantee data integrity.

TROUBLESHOOTING
Issue Cause Solution
SD card not detected Not recognised as removable Reinsert the card or click Refresh
"Access denied" error Insufficient permissions Run ROMForge as Administrator
Copy speed is slow USB 2.0 or network path in use Use a USB 3.0 port and a local source folder
Format failed Write-protected SD card Disable the card's physical write-lock switch
App crashes mid-copy Drive disconnect or system issue Restart ROMForge — it will re-copy any incomplete files
TIPS & BEST PRACTICES
  • Use high-quality SD cards and readers for best performance
  • Keep ROMs in the exact folder structure your emulator expects
  • Avoid network paths during large transfers — use a local source folder
  • Check the log window for red [ERROR] entries before removing the SD card
  • For multi-card setups, format and copy one card at a time
SUPPORT

For help or feedback with ROMForge, contact DraigNET Applications directly.

EMAIL
support@draignet.uk