github BrandonKowalski/slot v1.8.0

7 hours ago
  • Controls are remappable. Split between three categories: In-Game buttons, Shortcuts, Shelf keys. All three are global. (#23, #92)
  • The in-game menu and the shelf menu share the carousel footer, with button art legends that follow the light and dark themes. (#102, @MarkusMaribu)
  • Game audio plays at 48 kHz through a filtered resampler, so high frequencies no longer fold back as grit. mGBA benefits most.
  • When the SD card turns read-only, SELECT + START repairs it: slot steps aside, checks FAT32 or exFAT, and restarts. (#72, #111)
  • Power off, including the shutdown after the lid has been closed for 3 minutes, no longer hangs on a black screen: the Wi-Fi driver is unloaded first, as Restart already does.
  • If slot stops responding with the lid closed, a separate watcher powers off a minute after the Lid Off time.
  • Run-Ahead is removed. It scrambled saves in games with a 128 KB flash chip, such as Super Mario Advance 4. May revisit in the future. (#104)
  • Turbo A and Turbo B have their own rows on the In-Game controls page and can be moved off X and Y. (#127)
  • Shortcuts and shelf keys take any two buttons held together, such as L1+R1. In a game the first button still reaches the game at once; the second fires the shortcut. SELECT, START and MENU only work as the first button.
  • Setting a control that something else already uses shows a warning naming it, such as "Same as Fast Forward", and marks both rows with a warning triangle.
  • Loading a state while a game is saving to a 128 KB flash chip no longer writes the save into the wrong half of the chip.
  • The cart insertion animation no longer stutters, and a large ROM still loading after the cart seats powers the screen on to a blank panel that brightens until the game appears. (#119)
  • On Anbernics with a left stick, the stick works as the D-pad. Left Stick as D-Pad on the Gameplay page turns it off. (#106, #107)
  • Labels/, Wallpapers/ and Bezels/ each hold a README.txt with the sizes and formats they take, and the site's Shelf questions cover them too. (#122)
  • On 640x480 devices a 640x480 wallpaper and a 640x480 bezel now show pixel for pixel. Both used to be scaled to 720x480 first. Bezels, including the default Game Boy and Game Boy Color ones, now reach the top and bottom of the screen. (#122)
  • Brightness and Blue Light have their own rows: Settings → Screen → General on the shelf, and at the end of the in-game Screen page.
  • One Palette row on the Game Boy screen page replaces the Palettes switch: Auto, then mGBA's 48 palettes. Every choice changes a running game at once, including Grayscale for plain monochrome, and SELECT + L2 / R2 step through the same list. (#124)
  • slot no longer writes a full memory dump to the SD card when it crashes. The last 5 crash logs are kept.
  • Power off and Restart write everything to the card before unloading the Wi-Fi driver, and give the driver 5 seconds, so a driver that hangs can no longer leave unsaved data behind.
  • The resume state is not rewritten when nothing changed, and files a power cut left half-written are cleaned up at boot.
  • The boot partition is only opened for writing when the boot logo changes.
  • The card repair waits for a charge below 20% battery, and runs fsck until the card comes back clean instead of reporting a card it fixed as failed.
  • The red card alarm no longer clears when an unrelated write succeeds, and a failed save state raises it too.
  • Deleting a save state asks first: Y opens the question, X deletes and B keeps it.

Don't miss a new slot release

NewReleases is sending notifications on new releases.