Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update v0.1.4 #15

Merged
merged 10 commits into from
Dec 6, 2022
Merged

Update v0.1.4 #15

merged 10 commits into from
Dec 6, 2022

Conversation

trevor403
Copy link
Member

@trevor403 trevor403 commented Nov 22, 2022

[0.1.4] - Boot Held Button Programs

Details

This build includes custom program loading, PAL 480p and optional boot delays.

Custom program loading by be of use if you boot homebrew from one of the existing defaults and need to specify an alternative. It can also be helpful if you prefer to use your cube exclusively for GBI without needing a loader.

Boot Delays are a new optional feature that can delay cubeboot before the animation begins or after it finishes (and leave it on screen for an extended period). You may want to use preboot delay to wait for your TV to detect the video source. Additionally you may be interested in a postboot delay to emulate the load times you would usually see when booting a disc.

Usage:

  • Held button with standard names like B.dol and START.dol
  • Held buttons with custom names like button_x = test.dol set in cubeboot.ini
  • Set delays before the boot logo using preboot_delay_ms = 500 (time in milliseconds)
  • Set delays after the boot logo using postboot_delay_ms = 3000 (time in milliseconds)
  • PAL IPL 1.0 (DOL-001 PAL consoles) Force Progressive with force_progressive = 1 set in cubeboot.ini
  • Specify a custom default DOL file to boot into with default_program = swiss.dol set in cubeboot.ini

Use-cases:

  • Hold button to load alternative DOL files (this also loads associated .cli files)
  • Set custom program per-button with button_name = something.dol
  • When using GCVideo, you can set preboot_delay_ms to wait for your TV to sync to the input source
  • The postboot_delay_ms setting exists exclusively for flair. It can help recover the feeling of waiting for a game to load
  • If you do not want cubeboot to enumerate through names like boot.dol and autoexec.dol you can set your own default with the default_program setting

Expected behavior:

  • When you have both Y.dol and test.dol on the SD with button_y = test.dol in cubeboot.ini, this should boot test.dol
  • The GCLoader SD card will only be used when booting directly from GCLoader (please submit an Issue if you have trouble using GCLoader with PicoBoot)

This release includes the following enhancements:

It also fixes the following bugs:

@Twist0fPhate
Copy link

Would you be willing to compile and upload the new cubeboot.dol and cubeboot.ini files? I am having issues trying to compiling the source code makefile's as it can't find my python path. I am new to using python and devkitpro.

@trevor403

@Fgo988
Copy link

Fgo988 commented Nov 28, 2022

@trevor403
Do you plan to release a compiled Version of 0.1.4? I do not have the possibility to compile it by myself.

@trevor403 trevor403 merged commit 451e442 into main Dec 6, 2022
@trevor403 trevor403 deleted the update-v014 branch December 6, 2022 16:44
@trevor403 trevor403 restored the update-v014 branch June 22, 2024 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants