Skip to content

Tracking issue for r10 #40

@9ary

Description

@9ary
  • Split iplboot into stages 1 (modchip flash, bare minimum to load a DOL from local storage) and 2 (config support, USB/network boot, controller shortcuts...)
  • Implement preloader stage (no libc/libogc2, can boot a recovery tool from SD card or chainload to gekkoboot proper)
  • Only disable Qoob in Qoob builds, check what needs to be done before that, and whether it's necessary for Qoob SX
  • Implement our own, source-built BS1 replacement
  • Deferred video init - initialize video at the last moment there isn't really a reasonable way to do this
  • No media/no stage 2 DOL should be a hard error and halt, rather than reset to the IPL
  • Configuration file using INIH or https://github.com/compuphase/minIni
    • Support glob patterns using fnmatch
    • Remove all the hardcoded paths
    • Shortcut timeout
    • Configurable remote boot priority and timeout
  • Stealth mode - SRAM setting (SYS_Get/SetBootMode) to skip iplboot by default
  • Use FatFs more correctly, replace the current IFACE global with FF_STR_VOLUME_ID
  • Fix Button shortcuts unusable with wireless controllers #25
  • Look into Mysterious crash #26, it should at least not crash
  • Improve logging
  • m2loader support #44

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions