Skip to content

Releases

v1.15.2

Choose a tag to compare

@github-actions github-actions released this 08 Nov 06:31
3449869
  • Load State on Insert is now Auto Load State, with a new Power On option. Carts you insert start fresh, but powering on still picks up the game you were playing. On and Off are now Always and Never. Save State on Eject is now Eject Save State. (#206)
  • With Wallpaper set to None, Cart Studio's cutting mat now slides in once instead of appearing twice. (#207)

v1.15.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 03:06
354c024
  • With Game Titles on, the game's title now fades out instead of staying on top when editing a collection.

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 02:31
152407b
  • Collections let you group games across systems. Hold Y on a game to add it to one, or hold SELECT to pick several and press START. Collections stack behind Favorites on L2 / R2, or set Settings → Shelf Mode to Collections to give each its own spot in the row. On a collection, hold Y to take a game out, press X to move a game, and hold X to move the whole collection. (#190)
  • Game Boy Advance Video now sits behind Game Boy Advance. Press L2 / R2 on the GBA shelf to switch between them, and slot comes back to the one you used last.
  • Kid Mode is a new setting in Settings → General. It locks down slot so a kid can only pick a game and play it.
  • GBA games with a clock on the cart, like Boktai and Pokémon Ruby, Sapphire and Emerald, now read the time in your city instead of UTC.
  • Rumble works in Gambatte, for Game Boy carts with a motor like Pokémon Pinball. (#194)
  • ROMs with a space or a dot at the end of the name, like Super Mario Land .gb, are renamed at boot. Their saves, labels, favorites and collections are also renamed. These filenames were causing issues with save state folder creation and fired off the scary red banner.
  • slot.local now answers alongside the BaseOS hostname, and slot uses BaseOS's network time instead of its own. The Gamebit receipt prints the name the device answers to, and A skips the print. (#193)
  • The LCD3x shader is now called LCD. On 4:3 devices it draws its stripes to fit the screen, so they no longer band and shimmer at GBA's 2.67x. 3:2 devices keep LCD3x as it was.
  • A GBA game and a Game Boy game with the same name now each keep their own core, and START opens the right board for each.
  • Pikachu talks again in Pokémon Yellow, on both Gambatte and mGBA. The Game Boy pop fix in 1.14.0 had silenced his voice. (#202)
  • The no-network notice fits on screen. (#195)

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 02:21
e66715d
  • Gambatte is a new core for Game Boy and Game Boy Color, and the default on new cards. Existing cards stay on mGBA. Press START on a Game Boy cart to switch cores. Saves and the clock carry over between them. (#184)
  • Game Boy and Game Boy Color audio no longer pops going into and out of silence, on both Gambatte and mGBA. Potentially fixes (#184)
  • Brightness has six new software steps below the lowest backlight level. (#189)
  • Press X on the shelf to take a game off Recents. It can be rebound under Settings → Controls → Shelf as Remove Recent. (#185)
  • Large shelves scroll more smoothly. slot keeps an index of ROM headers and a faster label cache, so moving along the shelf no longer reads ROMs or source labels. Existing label caches are converted, not redrawn.
  • slot keeps a log of the last five link attempts in Logs/slotlink.log.

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 23:02
0b95d32
  • OTA Updater: Open the menu on the shelf and pick Network → Check for Updates. It checks if there is a new release of slot or BaseOS.
  • Network is a new menu for Wi-Fi. It lists your saved networks, with Scan for Networks at the bottom to join a new one. A network that rejects your password offers to try another, and isn't saved.
  • Gamebit is a web UI for managing the card over Wi-Fi. Start it from Network, then go to slot.local and enter the pin or scan the QR code. You can add and remove games, saves, labels, guides, BIOS files and the boot logo, and browse the card's files.
  • On device Cart Studio where art can be fetched over Wi-Fi. Fetch Missing Art on the Network page gets labels for every game without one.
  • Set Automatically is a new row in Date & Time when Wi-Fi is set up. It keeps the clock right from network time.
  • Shelf is a new Wallpaper option that follows the shelf you're on.
  • slot now loads RetroArch's compressed saves. (#165)
  • Guides can wrap to the screen. Press X to turn it on, and each guide remembers its place, size and wrap setting. (#176)
  • Shimmerless shader is hidden for GBA on 3:2 screens as it has no effect.

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:44
80cbb6a
  • Boktai's solar sensor works on mGBA. The sun follows the clock: none at night, brightest at noon. Sunlight Up and Sunlight Down are new shortcuts to set it by hand for the current session. (#42)
  • Shimmerless is a new shader on every system. It keeps pixels sharp and gives each one the same width, so the picture doesn't shimmer as it scrolls when the screen isn't a whole multiple of the game. (#99)
  • Saturation and Contrast are new rows in Settings → Screen → General and on the in-game Screen page. Both go from Off to 9 and apply to the whole screen. (#79)
  • A bezel can be made for one Scale by ending its name with _spscreen, _integer or _fit. It only shows under Bezel while that Scale is picked, and changing Scale switches to the version with the same name.
  • A bezel that's solid from just under the game to the bottom edge, like AGS-102, now puts the game at the top of the screen on 640×480 devices, for GBA, Game Boy and Game Boy Color. (#159)
  • The Default Game Boy Color bezel in Fit on 640×480 devices shows just the power light, without the cut-off POWER label beside it.
  • Reset Game is a new shortcut that starts the game over from power on. (#168)
  • Game guides: put a .txt with the game's name in Guides/GBA, Guides/GB or Guides/GBC, and Guide shows up in the in-game menu. (#167)
  • Game Boy and Game Boy Color games on mGBA no longer flash a frame of stray tiles and sprites when the screen comes back on, as in Pokémon Pinball when the ball moves between the top and bottom of the table. (#169)
  • Frame Blending's LCD Ghosting is now called Ghosting, and the Fast Forward Toggle shortcut is now FF Toggle, so both fit on 640×480 screens. A long button combo is drawn smaller instead of running into its row's name.

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 03:18
729c61d
  • Headphones no longer buzz a few seconds after the sound stops. slot keeps the audio device open while headphones are in. (#163)
  • slot leaves the CPU at its full fixed speed again, as it did in 1.9.0. schedutil will have to be revisited. (#162)
  • Fast Forward Toggle is a new shortcut. One press turns fast-forward on and the next turns it off. It's unbound by default. (#164)
  • Fast Forward has a 1.5x speed, for games where 2x is too fast. (#161)

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 04:24
34cd2ff
  • Screenshots: Press SELECT + X while you play. Once you take one, you can pick Screenshots in the in-game menu to view them. They're saved as .png in Screenshots/. (#94)
  • Scale, a new row on each system's Screen page, sets how big the picture is. (#121)
  • Stretch, on the Game Boy and Game Boy Color Screen pages, sets how far L1 stretches: Classic, matching GBA SP behavior of only widening, or Full Screen.
  • The Default Game Boy and Game Boy Color bezels have additional versions that fit the Integer and Fit modes.
  • Frame Blending can be toggled on each system's Screen page. This smooths games that flicker sprites every other frame. Mix blends each frame with the last; LCD Ghosting, on mGBA only, leaves a fading trail like the original screens. (#66)
  • Date & Time takes a city instead of an offset from UTC, and moves the clock for daylight saving on its own. A new Clock row allows you to pick 24-hour or 12-hour time.
  • Game Boy Advance Video carts get their own shelf when placed in Games/GBAV. Game Boy Player support is disabled for this shelf. (#140)
  • Removed the last brightness step that turned the backlight completely off.
  • Powering off or restarting closes the audio device first. (#142)
  • The jumped-to letter on the shelf is drawn at the title size. (#151)

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:23
20703ed
  • mGBA no longer crashes on an empty resume state, which a card repair can leave behind. Booting with that cart in the slot crashed slot every time.
  • Saves, states, settings and slot's log reach the card as soon as they are written, not up to 30 seconds later. That shrinks the window in which pressing reset or the battery dying can leave the card read-only. (#72, #144)
  • A game's own save is written to the card every minute while it plays. The resume state is written every 5 minutes instead of every minute.
  • If a game takes slot down while it loads, slot starts on the shelf next time instead of loading it again.
  • A core that stops answering no longer freezes slot. Saving waits at most 2 seconds for it, and ejecting at most 10 before slot restarts.
  • Caching New Labels no longer stays up forever on a label it cannot read. After 20 seconds without progress the shelf comes up, and a label that crashes its decoder is skipped.
  • GBA can use your own bezels on 640x480 devices. Add .png files to Bezels/GBA and pick one in Settings > Screen > Game Boy Advance > Bezel. On 720x480 devices a GBA game fills the screen, so there is no bezel.
  • A card repair no longer hangs on a card too damaged to check. Each step is given up on after a time limit, the repair reports that it failed, and the device restarts.
  • For 30 seconds after a save or a load, the in-game menu now offers Undo Save or Undo Load under Resume. This option is also accessible with X on the state switcher screen.

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 00:45
91499a9
  • Game Boy games on an MBC2 cartridge, such as Kirby's Pinball Land, no longer freeze after the boot screen. mGBA crashed on the first read of their save RAM; slot now builds it with upstream's fix. (#137)
  • Load State on Insert, a new row on the Gameplay page, decides whether putting a cart in, or booting with one in the slot, loads its state. Auto Save on Eject is renamed Save State on Eject and only decides whether ejecting saves one.
  • Holding Up or Down to jump through the shelf a letter at a time no longer empties the shelf.
  • The BaseOS startup sound plays again. slot no longer takes the speaker while it boots, only once it has something to play. (#135)
  • Save states and rewind are smaller: slot no longer keeps the extra space mGBA sets aside before a game finds its save chip. Metroid Fusion's states drop from 528 KB to 430 KB. (#126)
  • Fast Forward can be set to Off, so holding it does nothing. (#123)