Skip to content

Releases: redolution/gekkoboot

iplboot r9.1

14 Mar 14:15
Compare
Choose a tag to compare

This is a minor bugfix release.

  • Fixed Qoob SX support, for real this time. (#45)
  • iplboot now waits for up to a second for a component cable to show up. If none is detected, the progressive scan setting will be disabled.

Note

Did you know? Qoob Pro is by far the fastest-booting modchip supported by iplboot. So fast in fact that it boots faster than gcvideo can initialize, so it would not see the component cable and use interlaced video.

This is because it ships its own BS1, which allows transferring only as much data as necessary from the modchip/bootrom. ViperGC and PicoBoot do not do this, so the full size of the original IPL is transferred, while Qoob SX does perform the override, but increases the size of the transfer to over 2MiB!

iplboot itself is just under 64KiB in size, which is much smaller than the ~1.5MiB of the original IPL. This means that it only needs about 20ms to be read out, as opposed to about half a second or more in the other cases. Noticeable if you're looking for it, long enough to run into hardware races, but overall no big deal, and still much faster than sitting through the boot animation.

iplboot r9

06 Dec 13:09
Compare
Choose a tag to compare

This release primarily contains internal improvements and no new features since r8.

Modchip support:

  • PicoBoot is now supported directly in this repo, however it won't be useful until PR 107 is merged.
  • Thanks to a new packer by Extrems, Qoob SX and ViperGC (non-Extreme) support has been restored.
  • An updater for Qoob Pro is now provided.

Visible changes:

  • The version is now shown at the top of the screen.
  • The font was replaced with Terminus. The main motivation for this change was the need for an ISO8859-1 font, while the libogc default covered CP437 instead.
  • The usbload server will now time out after 5 seconds. (#38)

Internal changes:

  • A new build system, based on Meson, has replaced the old Makefile. Good riddance.
  • libogc2 is now built as a subproject, which makes it easier to produce size-optimized binaries without having to modify the system installation.
  • All modchips now use a compressed executable.
  • All prebuilt binaries, other than the Qoob updaters, were removed from the repo. At this point, the only binary blob still required by iplboot itself is BS1 for the Qoob Pro build. Build tools are compiled by the build system.
  • FatFs was updated to R0.15-p3.

Special thanks to @Extrems and @bb010g.

iplboot r8

09 Aug 09:56
Compare
Choose a tag to compare
iplboot r8 Pre-release
Pre-release

This experimental release brings the following changes:

  • If a shortcut button is being held, but no associated DOL can be found, iplboot will now fall back to ipl.dol on the same device, and continue searching the next device the case failing. (#19)
  • Holding d-pad left will now skip iplboot entirely and go straight to the original IPL. This also removes the ability to use the d-pad for shortcuts. (#20)
  • Experimental size optimizations. This restores support for standard ViperGC and Qoob SX. These changes affect all supported modchips, please report any bugs that can't be reproduced in the previous release. (#23)

iplboot r7

30 Jul 16:03
Compare
Choose a tag to compare

This release contains some major improvements thanks to contributors.

Internal changes by @Extrems:

  • Build with latest dkPPC and libogc2
  • Fix Arena1 location
  • Update FatFs to 0.14b
  • Use a better relocation stub
  • Move framebuffer to prevent garbage from filling the screen when chainloading

These changes should improve reliability significantly.

New features by @yo1dog:

  • Add alternate DOL selection by holding a button on the controller
  • Add CLI file support
  • Improve logging
  • New README to better document usage

Qoob SX and standard (non-Extreme) ViperGC are still unsupported in this release.

2022-07-31: Updated iplboot.gcb. The build is identical, but a change in the file header was causing the Qoob flashing utility to incorrectly report the file as corrupt.

iplboot r6

11 May 17:16
Compare
Choose a tag to compare
iplboot r6 Pre-release
Pre-release

This release is untested, use at your own risk!!!

  • SD2SP2 support (#3)
  • Added iplboot.gci and iplboot_xz.gci. These are boot.gci files for use with game exploits.
  • Qoob SX and ViperGC are not supported due to binary size. Qoob Pro and ViperGC Extreme should still work.

Update (2021-05-15): Reuploaded the gci files as they were named incorrectly internally.

iplboot r5.2

16 Jun 06:47
Compare
Choose a tag to compare
  • Reverted compiler optimizations to balanced optimizations for speed instead of optimizations for size

This should hopefully fix the breakage from r5.1.

iplboot r5.1

14 Jun 19:37
Compare
Choose a tag to compare

The binaries for this release have been removed because they are broken

This version includes no functional difference, so you don't need to update.

  • The Qoob SX updater now shows "QOOB SX iplboot install" instead of the Qoob BIOS version string
  • Added a DOL version of the updater to make upgrading iplboot easier in the future

I'll include fresh binaries for all targets because it can't hurt. Note that the compressed gcb is gone, as it isn't necessary nor useful.

iplboot r5

13 Jun 17:42
Compare
Choose a tag to compare
  • Qoob SX support is finally available

No other builds are attached because nothing relevant has changed.

iplboot r4

23 Apr 11:50
Compare
Choose a tag to compare
  • Updated FatFs to the latest R0.13b
  • Enabled exFAT support
  • Now uploading DOLs for whatever use you can come up with

r3: Unset FLAG_DISABLE_CHIP on Viper

01 Jul 17:11
Compare
Choose a tag to compare
Should fix IPL not booting at all