Your private, in-browser game library — Pokémon Gen 1–5 + classics
Homebrew games made by indie devs and released for free (via the gbdev Homebrew Hub community). No files to add — they're inside the hub.
Fan games are shared as patch files (.ips / .bps / .ups) that contain only the fans' changes. Pick one of your library games as the base, add the patch, and the patched game is saved to your library. Checksums are verified — a wrong base game is rejected instead of producing a broken ROM.
While you play, the hub automatically keeps the latest in-game save (.sav) for each game here. Download one any time — to restore it later, start the game and use the emulator menu's Load Save with that file. Save states are handled by the emulator menu too.
No backups yet — play a game and save in-game, and it'll show up here.
The hub's engine also runs NES, SNES, Nintendo 64 and PlayStation 1 — use + Load any ROM at the top for games from those systems (they'll land under "Your other games"). PS1 note: most games run on the built-in high-level BIOS; a few need a real BIOS file (from your own console) for full compatibility.