Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Recalbox ROM Uploader

A tiny Tkinter GUI for copying ROMs (and BIOS files) straight to a Recalbox over its SMB share — no mapping a network drive by hand, no dragging files into the right console folder.

status

Features

  • Auto console detection — picks the target console folder from the ROM's file extension (.smc → snes, .gba → gba, .z64 → n64, …). Mixed batches (SNES + GBA + NES at once) each land in the right folder.
  • Falls back to a manual dropdown for ambiguous extensions (.bin, .iso, .zip, …) that are shared by multiple consoles.
  • BIOS mode uploads flat into share/bios instead of a console folder.
  • Remembers the last-used Recalbox IP in config.txt.
  • Live log + progress bar, no blocking of the UI thread during copy.

Requirements

  • Windows (uses net use for SMB auth)
  • Python 3 with Tkinter (included in standard Python installs)
  • Network access to your Recalbox's \\<ip>\share

Usage

python upload.py
  1. Enter your Recalbox's IP (or leave the remembered default).
  2. Select ROM file(s) — the console dropdown auto-fills from the first file.
  3. Hit Hochladen.
  4. In EmulationStation: START > UI SETTINGS > UPDATE GAMES LISTS to refresh the list (Recalbox has no network refresh endpoint).

Extending console detection

Extension → console mapping lives in EXT_TO_CONSOLE in upload.py. Add an entry there if a console's files keep landing in the wrong folder or falling back to the manual dropdown.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages