-
Notifications
You must be signed in to change notification settings - Fork 38
Re-integrate disc support, and add a configurable boot order #54
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
Open
BenHetherington
wants to merge
34
commits into
OffBroadway:custom-loader-menu
Choose a base branch
from
BenHetherington:integrate-discs-into-menu
base: custom-loader-menu
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
ae8ef99
Explicitly build with C23
BenHetherington fe7a7aa
First pass at reading discs, load banner into menu
BenHetherington b3d1dbb
Surround my temporary changes with a `#if`
BenHetherington d9dca51
Show the disc within the gameplay menu
BenHetherington 35fec7f
Allow disc games to be started
BenHetherington 455c0fa
Restart the BGM if game startup is interrupted
BenHetherington 91f36b1
Allow switching between disc drive and FlippyDrive
BenHetherington ca4c073
Allow disc access to be interrupted/cancelled
BenHetherington 686655b
Ensure banner is faded before switching device
BenHetherington 198afa6
Move bs2tick and co. to a new file
BenHetherington b071a58
Move audio and drawing relocs to their own files
BenHetherington 433c91c
Add element alpha and button description code
BenHetherington c15cce3
Add UI for switching between Flippy and disc drive
BenHetherington d1859f4
Move device selection code, minor tidy-ups
BenHetherington af89f0b
Only allow device changes when fully faded in
BenHetherington 4318ed5
Make an enum for the disc drive and Flippy devices
BenHetherington 37f7def
Add support for an automatic boot order
BenHetherington e5ec143
Minor tidy-ups
BenHetherington d01dfaf
Maintain a navigation stack for the gameplay menu
BenHetherington 17d6fd6
Correct icon texture colours & resolve most TODOs
BenHetherington 651a365
Add a setting to disallow disc drive access
BenHetherington b26799c
Always read the `allow_disc_drive` setting
BenHetherington b4309b4
Increase delay after entering bypass mode
BenHetherington 044f318
Ensure `bs2init()` runs before `bs2tick()`
BenHetherington 47a530a
Set up audio streaming for discs properly
BenHetherington 3c0c6fa
Check for errors when reading banner
BenHetherington 839889d
Merge branch 'custom-loader-menu' into integrate-discs-into-menu
BenHetherington 52b9278
Merge branch 'custom-loader-menu' into integrate-discs-into-menu
trevor403 c720035
Merge branch 'custom-loader-menu' into integrate-discs-into-menu
BenHetherington 8f29453
Fix types in `draw_blob_fixed` declaration
BenHetherington 25a148d
Update the MemCard Pro game ID for discs in-menu
BenHetherington 903640f
Add script to generate BTI textures from PNGs
BenHetherington e24a02d
Fix BTI textures, use Python gclib for conversion
BenHetherington 870f22c
Add remaining textures to `convert.py`
BenHetherington File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| #pragma once | ||
|
|
||
| typedef enum { | ||
| device_disc_drive, | ||
| device_flippydrive | ||
| } device_t; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../cubeboot/include/device.h |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all custom formats should also be stored in the original folder as PNG and include a convert script