Skip to content

Releases: DarthMotzkus/cubiboot-new-ui

v1.5.2

27 Jun 05:05

Choose a tag to compare

What's new in v1.5.2

A boot fix on top of v1.5.1 — Swiss disc images now boot correctly, and everything else is unchanged.

  • Swiss .iso/.gcm now boots — selecting a Swiss disc image whose name starts with swiss (e.g. Swiss v0.6r2073.iso) now boots Swiss directly through cubeboot's own apploader, instead of being handed to Swiss as if it were a game. Before, that asked Swiss to load a disc image of itself and the console reset back to the stock IPL. Normal games don't start with swiss, so their boot path is identical to v1.5.1.
  • Malformed autoload argument fixed — a missing comma was joining AutoBoot=Yes and BS2Boot=No into a single broken argument passed to Swiss; the two are now sent correctly.
    Designed by @DarthMotzkus.

Full Changelog: v1.5.1...v1.5.2

v1.5.1

25 Jun 02:20

Choose a tag to compare

What's new in v1.5.1

A cosmetic patch on top of v1.5 — keeps everything from v1.5 and gives the folder icon a cleaner look.

  • White folder blocks — the directory icon's 3×3 set of blocks is now white instead of black, so folders stand out more clearly in the menu. The grid lines and everything else are unchanged, and behaviour is identical to v1.5.
  • Docs — the README now includes instructions for changing the Cube logo color.
    Designed by @DarthMotzkus.

Full Changelog: v1.5...v1.5.1

v1.5

06 Jun 02:02
000e15e

Choose a tag to compare

What's new in v1.5

A new feature on top of v1.4.1 — keeps everything from v1.4.1 and adds an optional "remember last played game" mode.

  • Remember the last game you played — set remember_last_game = 1 in config.ini and the menu opens already on the last game you booted, so a cold boot lands right on it and you just press Start. It opens the folder that game lives in (any letter/genre subfolder), so once you've played something this takes over from default_folderdefault_folder (or the SD card root) is just the first-boot fallback.
  • No stalls — your banner shows first — the menu doesn't wait for the whole folder to load: it jumps straight to your game, loads its banner first in the background, then fills in the rest while the menu is already usable. For folders that fit in memory, scrolling stays instant once filled. (With the option off, nothing changes — you get the normal instant cold boot from v1.4.)
  • Uses Swiss's own recent list — cubiboot reads /swiss/settings/recent.ini instead of writing any extra file (games are booted through swiss-gc.dol, so Swiss already records each launch). Requires Swiss's "Recent List" setting to be On (RecentListLevel=On in /swiss/settings/global.ini); with it off there's nothing to remember and the menu falls back to default_folder.
    Designed & hardware-tested by @DarthMotzkus.

Full Changelog: v1.4.1...v1.5

v1.4.1

05 Jun 03:36
1ca38a9

Choose a tag to compare

What's new in v1.4.1

A bug-fix release on top of v1.4 — keeps all of v1.4's features and fixes a boot regression.

  • Fixed: launching swiss-gc.dol from a subfolder — selecting a swiss*.dol that lives in a folder (not the SD card root) from the cubiboot menu would hard-reset the console to the original IPL. It now boots Swiss correctly. (Regression introduced in v1.4.)
    Reported & hardware-tested by @DarthMotzkus.
  • Multi-disc games are told apart — the menu shows each disc's own banner and uses the .iso filename as the title (extension stripped, matching Swiss), so Disc 1 / Disc 2 of the same game are easy to distinguish. The disc number also appears on the info line and in the expanded detail view.
  • Instant cold boot — the menu draws your folder right away instead of waiting for every banner on the whole SD card to be read first. With default_folder set, you land straight in your games folder.

Full Changelog: v1.4...v1.4.1

v1.4

05 Jun 01:59

Choose a tag to compare

What's new in v1.4

  • Multi-disc games are finally told apart — the menu now shows each disc's own banner and uses the .iso filename as the title (extension stripped, matching Swiss), so Disc 1 / Disc 2 of the same game are easy to distinguish. The disc number also appears on the info line and in the expanded detail view. (Before, every disc of a game showed Disc 1's banner and name.)
  • Instant cold boot — the menu draws your folder right away instead of waiting for every banner on the whole SD card to be read first. With default_folder set, you land straight in your games folder.

⚠️ Heads-up: v1.4 has a regression — launching swiss-gc.dol from a subfolder hard-resets to the console IPL. Use v1.4.1, which fixes it while keeping both features above.

Full Changelog: v1.3...v1.4

v1.3

04 Jun 22:02
1406e01

Choose a tag to compare

What's new in v1.3

  • New default_folder config option — set default_folder = /games under [cubeboot]
    in config.ini to make the menu open in a chosen folder instead of the SD card root. It
    only changes where games and homebrew are browsed; the system files (ipl.dol,
    config.ini, swiss/patches/apploader.img) still live at the SD card root. Leave it
    unset/commented for the root — default behaviour is unchanged.

The default_folder feature was authored by @wins1ey and merged via the Hazado/cubiboot fork — ported into this fork.

Full Changelog: v1.2...v1.3

v1.2

04 Jun 17:02

Choose a tag to compare

What's new in v1.2

  • Fixed cold-boot banner corruption — menu banners no longer come up corrupted or blank
    on a cold boot (even after the console has been powered off a long time).
  • Banner-grid menu is now the default layout (small_banners); no config.ini needed.
  • Large folders supported — banners now scale past 128 per folder instead of going blank.
  • Cubiboot branding — the cubeboot banner with "Cubiboot / Games Loader" on the menu
    and the .iso boot screen (replaces the old gc-linux banner).
  • New cubiboot_picoloader.uf2 — flash cubiboot straight to a PicoLoader RP2040 Pico.
  • Rebuilt cleanly on the latest makeo/cubiboot base.

Full Changelog: https://github.com/DarthMotzkus/cubiboot-new-ui/commits/v1.2

v1.0.1

03 Jun 16:37

Choose a tag to compare

What's new in v1.0.1

  • Added cubiboot.iso to releases — boot cubiboot on a GC Loader (and other ODEs)
    with no modchip needed.
  • Updated the README (new features + demo image).

Full Changelog: v1.0...v1.0.1

v1.0

03 Jun 04:09

Choose a tag to compare

cubiboot-new-ui v1.0

First release of the fork — a GameCube IPL replacement with a banner-grid menu, built on
makeo/cubiboot.

  • Banner-grid menu ported from cubeboot — browse your games as a grid of banners/icons.
  • Configurable layout via config.ini (menu_grid_type: banners, small_banners,
    square_icons).
  • Automated builds & releasesipl.dol and apploader.img built in CI and attached
    to each tag.
  • In-Game Reset support via apploader.img / EXTRACT_TO_ROOT.zip.

Assets: ipl.dol, apploader.img, config.ini, EXTRACT_TO_ROOT.zip