Skip to content

Releases

Nightly build 2026-11-12

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 04:46
8ef4291

The newest Nubo, built from 8ef4291 on main on 2026-11-12 after it passed every check, the nightly ones included. It has the changes since v0.14.0, which may also bring new bugs; for everyday play, take the latest release instead.

Install

A nightly build replaces the Nubo you have installed, keeping your saves and settings. Save states made with a nightly build may not load in a release if their format changed. To go back to the release, install it the same way.

Windows: run Nubo-nightly-2026-11-12-windows-x64.msi, or unpack Nubo-nightly-2026-11-12-windows-x64.zip to run Nubo without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and run:

flatpak install --user --reinstall Nubo-nightly-2026-11-12-linux-x86_64.flatpak

RetroArch: unpack the libretro zip for your system, copy nubo_libretro (.so, .dll or .dylib) into RetroArch's cores folder and nubo_libretro.info into its info folder, replacing the ones there.

Nubo 0.14.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:41
8b50460

Download

Not sure which file you need? The download page picks the right one for your computer.

System Download
Windows Installer · Zip (runs without installing)
Linux Flatpak for x86_64 (most PCs) · Flatpak for ARM
Browser Play in your browser, nothing to install
RetroArch The core for Windows, macOS, Linux x86_64 and Linux ARM

What's new

Games with the same file name now get saves of their own, save states load several times faster, and many small fixes make saves, the library and the emulation more dependable.

  • Two games with the same file name in different folders no longer share their battery saves, save states, cheats and pictures; your existing saves keep their names
  • In the browser, a different game with the same file name is kept beside the one you have, and Nubo asks whether a game with the same title is a new version of it or another game
  • Save states load about four times faster and save about twice as fast, which helps RetroArch's run-ahead and rewind
  • Save states store the buttons you hold, so a loaded state goes on the same way whatever you held before, which keeps netplay in sync
  • Frame blending mixes the two frames the emulator drew in a row, also while fast forwarding
  • The library notices folders with a dot in their name, such as "Mr. Do", moving in or out
  • The browser refuses a zip file damaged past its header when you add it, instead of failing every time you start it
  • A game's menu says when the --model option picks the console for this run
  • A new MBC3 clock starts at zero instead of counting 56 years at its first read; a ROM without RAM loads whatever its RAM size byte says; MBC5 turns its RAM on only for the exact value games use
  • Game Genie codes no longer change the boot ROM, and DMG games on a Game Boy Color keep the normal serial speed
  • Save states are checked more closely on load, so a damaged one is refused or cut back instead of leaving the game in a state no real Game Boy can reach
  • Saving over a slot keeps the old picture exactly as it was for Undo
  • Save states made by Nubo 0.4.0 to 0.13.0 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.13.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:53
c0c507e

Download

Not sure which file you need? The download page picks the right one for your computer.

System Download
Windows Installer · Zip (runs without installing)
Linux Flatpak for x86_64 (most PCs) · Flatpak for ARM
Browser Play in your browser, nothing to install
RetroArch The core for Windows, macOS, Linux x86_64 and Linux ARM

What's new

A new version is now one click from its download, picking a game's console is simpler, and the app uses your system's font again.

  • When a new version is out, its button opens Nubo's new download page with the right file for your computer first, and says how to update
  • A game's menu has Console instead of Which Game Boy: all consoles on one page, the one the game was made for marked, revisions unfolded under their console, and Undo after you pick
  • Start over keeps your keys and controller buttons unless you tick Reset controls, which can also reset only the controls
  • The desktop app draws its text in your system's font again, on Linux the font you picked for your desktop
  • The About tab is more compact
  • Save states made by Nubo 0.4.0 to 0.12.1 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.12.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:49
53acf5f

Nubo no longer trusts a security certificate that was withdrawn when it downloads box art and checks for updates.

  • Box art downloads and the update check no longer accept certificates from emSign's withdrawn root, whose private keys became known
  • Updated libraries for reading zip files and for the app's icons
  • Save states made by Nubo 0.4.0 to 0.12.0 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.12.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 09:35
d804b61

Nubo keeps where you left off as you play, the library on Linux no longer rescans over and over, and many small fixes make saves, the clock and the menus more dependable.

  • Where you left off is saved every minute while you play and whenever you pause, so quitting from the macOS menu or Dock, closing the browser tab or a crash loses at most the last minute
  • The library on Linux no longer keeps scanning its folders by itself; it looks again only when a game is added or removed
  • A Ctrl key bound to a Game Boy button no longer blocks the other keys while you hold it; the Ctrl shortcuts work again once the game is paused
  • The clock of MBC3 cartridges, such as Pokémon Gold and Silver, keeps its time after an invalid value and when the computer's clock goes back
  • Frame blending no longer leaves gray pixels in the Green and Pocket palettes
  • Starting a game by dropping it on the window or with Ctrl+O closes the library's and the settings' menus, but keeps the box art and updates questions; the fullscreen and fast forward tooltips name the keys you bound
  • A settings, library or cheats file that can't be read is kept aside instead of being written over, and a save state that fails to load on another Game Boy brings the game back
  • Zip files made on a Mac load their game instead of the hidden ._ file next to it
  • In the browser, a game kept during a nearly full storage no longer disappears from the library
  • The RetroArch core no longer crashes on a damaged clock save, and cartridges without RAM make smaller save states
  • Save states made by Nubo 0.4.0 to 0.11.1 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.11.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:35
81a8dea

The controller's menu buttons work like a Nintendo console's, and a game played on another Game Boy than it is set to start on asks before switching.

  • In the menus, the controller's right face button now picks and the bottom one goes back, as on Nintendo's consoles; Menu buttons, on the Controls tab's controller page, switches back to the Xbox and PlayStation layout
  • A game whose automatic save was made on another Game Boy than it is now set to start on asks first: stay on that Game Boy and continue where you left off, or switch and start from the title screen
  • Staying keeps the game on that Game Boy, so the question doesn't come back at every start
  • A game's Which Game Boy… menu has Automatic, which picks by the cartridge even when the settings start every game on one Game Boy
  • Reset on the Controls tab fits in a narrow settings window and is as tall as the Keyboard/Controller switch
  • Save states made by Nubo 0.4.0 to 0.11.0 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.11.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 14:12
0caf158

Nubo in the browser now has everything the desktop app has, the menus always answer the same keys and buttons, and Game Boy games with an MBC2 cartridge keep their saves.

  • The browser version has the library, save states, cheats, screenshots and box art: games you open or add stay in the library, and the settings' Library tab shows how much room they take
  • Menus always take the arrow keys, Enter, Esc, the D-pad and the controller's face buttons, whatever you bound them to, so no remapping can lock you out; the controller's pause menu button can be moved but never cleared
  • New controller buttons at first: L1 opens the pause menu, R1 rewinds and R2 fast forwards while held
  • Games with an MBC2 cartridge load their battery saves again instead of starting blank and overwriting them
  • The game menu's "Play on…" is now "Which Game Boy…", and the settings' Console group is called Game Boy
  • Logging out, shutting down or stopping Nubo now closes it as its close button does, so it keeps where you left off
  • The light theme's gray around the game is back while Nubo is in a window
  • The app is about a fifth smaller, the About tab shows which commit a build was made from, and a damaged save state, clock save or settings file no longer crashes Nubo
  • Save states made by Nubo 0.4.0 to 0.10.0 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:21
2fc04d1

Nubo looks more like the Game Boy you remember, with one Original screen look switch and a Super Game Boy border that follows the time of day, and its library and settings are tidier.

  • Original screen look, on by default, replaces the two screen effects: it softens the Game Boy Color's colors and blurs moving things on the Game Boy and Pocket, as each screen did; if you had turned color correction off, turn the new switch off once
  • Nubo's own Super Game Boy border is new: the cloud buddy peeks over a panel under an open sky, starry at night and sunny from 7:00 to 19:00, and the screensaver's clouds now drift behind the panel
  • Shortcuts no longer act on the game behind the settings or a dialog, so trying out a new button on the Controls page doesn't save, load or rewind
  • The settings window is as tall as its tallest page allows, every tab opens at its top, and Reset to defaults is back beside the Keyboard/Controller switch
  • Library cards are shorter and lighter, Continue playing fills one row with up to five games, and the Pause button no longer moves the buttons beside it
  • The Game Boy model buttons sit in an even grid, and the darkest palette colors show on the dark theme
  • The About tab says that Nubo is made almost entirely by AI, as the README does
  • Save states made by Nubo 0.4.0 to 0.9.2 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.9.2

Choose a tag to compare

@github-actions github-actions released this 15 Oct 19:23
66e0509

Nubo can start over from its settings, its menus wrap around, and the controller's triggers no longer load or save by accident.

  • Start over, on the settings' About tab, puts the settings back to how they started and can also delete the in-game saves and save states, remove the game folders and clear Continue playing; it asks first, and a reset that deletes nothing can be undone
  • Up on the first row of a menu goes to the last, and down on the last goes to the first, in the pause menu, the library, the settings and the dialogs
  • The controller's L2 and R2 are no longer quick load and quick save at first, since they are easy to press by accident; both are still in the pause menu, and controls you already set keep their buttons
  • Nubo.app, built with cargo xtask macos, shows its icon in Finder and the Dock straight away, instead of a blank one
  • Save states made by Nubo 0.4.0 to 0.9.1 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.

Nubo 0.9.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 15:06
f07c0ef

Nubo's command line is easier to use: on Linux it explains itself, and everywhere it takes any file name.

  • On Linux, --help lists the command line options and --version prints the version
  • Games whose path isn't valid UTF-8 now open from the command line
  • Save states made by Nubo 0.4.0 to 0.9.0 still load

Install

Windows: run Nubo-windows-x64.msi, which installs Nubo for your user and updates an installed Nubo, or unpack Nubo-windows-x64.zip to run it without installing. The files aren't signed yet, so Windows may say it protected your PC: choose More info and then Run anyway.

Linux: download the .flatpak file for your computer (x86_64 for most PCs, aarch64 for ARM) and open it with your software center, or run:

flatpak install --user Nubo-linux-x86_64.flatpak

Flatpak downloads the runtime Nubo needs from Flathub. To replace a Nubo you installed from an earlier file or a nightly build, add --reinstall; your saves and settings stay.

RetroArch: download the core for your system (Nubo-libretro-<system>.zip), then copy the core into RetroArch's cores folder and nubo_libretro.info into its info folder. The README's RetroArch Core section has the details.