Version 1.05
This release is focused on the UX around the ROM selector and a handful of in-game hotkeys. The emulator core is unchanged; if a game ran on 1.04 it runs on 1.05.
What's new
File browser
There's a second way to pick a ROM now. From the carousel press Select+Start and you land in a directory listing rooted at /snes, with .. for up-navigation, a size column, and folders sorted before files. Only .smc, .sfc, and .fig files are shown.
- Up/Down wraps (top ⇄ bottom)
- Left/Right pages by 20 entries
- Scrollbar when the list overflows
- Auto-repeat on held D-pad
- Your current directory and last-launched filename are saved, so a cold boot returns you exactly where you left off
B / ESC / F12 or another Select+Start returns to the carousel.
No-ROMs flow
When /snes is missing or empty, 1.04 sat at a blank loading screen. Now you see an explanatory screen telling you what to copy, then it drops you into the file browser so you can load a ROM from anywhere on the SD card.
Search
Select+A in the carousel or file browser opens a search dialog. Gamepad users can pick letters from an on-screen keyboard. If you have a PS/2 or USB keyboard plugged in, just type — the query updates live and shows the top five matches by title. Picking a result takes you straight back to the carousel at that ROM.
Settings behaviour
- Settings no longer opens from the ROM selector. Start+Select on the carousel now opens the file browser instead. Settings are only available while a ROM is running.
- New RESTART GAME entry at the bottom of the in-game Settings menu — same effect as hitting the Reset button on a real SNES: the ROM stays loaded, state is cleared, the title screen comes back.
- The Settings menu now shows a scrollbar when the list overflows.
New video option
- CRT OVERSCAN toggle in Video Settings. Blanks the edge columns of the frame to hide scroll artifacts that appear at the left/right edges in games using per-tile offset scrolling (Axelay and other Mode 5/6 titles). In 1.04 this blanking was applied unconditionally; it's a switch now.
New in-game hotkeys
- F11 → back to ROM selector. Skips the menu entirely.
- Ctrl+Alt+Del → soft-reset the current ROM, same effect as the Restart Game menu entry. Edge-triggered so one press fires exactly one reset.
Both work on PS/2 and USB keyboards.
ROM selector quality of life
- ROMs are sorted alphabetically (case-insensitive) after the scan.
- CRC indexing and metadata loading now show a progress bar instead of a blank screen.
- Held buttons no longer leak between screens — you won't auto-select a ROM just because you were still holding A when the selector appeared.
Firmware
frank-snes_m1_1_05.uf2— Board variant M1frank-snes_m2_1_05.uf2— Board variant M2
SD card metadata
metadata.zip contains cover art and game info indexed by CRC32. Extract the metadata/ directory into /snes/ on your SD card. The selector shows filenames when metadata is missing, so this is optional.