Repository navigation
BlueWake for iPhone and iPad on Windows and Linux (PadMint 0.4.11) - #136
Draft
chrissotraidis wants to merge 2 commits into
Draft
chrissotraidis wants to merge 2 commits into
chrissotraidis wants to merge 2 commits into
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Windows and Linux PCs can offer BlueWake for iPhone and iPad (experimental) once BlueWake 0.6.0 is published.
catalog/bluewake.json:ios_off_mac: true, so PadMint lists BlueWake's iPhone/iPad target on Windows and Linux. The build itself comes from BlueWake's release recipe (Build BlueWake for iPhone and iPad on Windows (and Linux) through PadMint bluewake#100): on a PC it translates the disc, compiles the game with PadMint's open-source iPhone toolchain and adds it to the published app without game code. On a Mac, BlueWake builds as before.#getting-started); it now opens the iPhone and iPad section.mis-aligned LINKEDIT string pool. PadMint now pads the table onto the boundary. Checked on an iPad Pro (M2, iPadOS 27.0.1): the same module, aligned, loads and runs the title sequence at 30 FPS. Modules from PadMint's open-source toolchain declare SDK 16 and loaded either way. Two new tests cover the layout.Order: merge and release this after BlueWake 0.6.0 is published. Until then the latest BlueWake recipe (0.5.0) has no Windows or Linux host, and the audit reports BlueWake as Mac only.
Checked: all 294 tests pass, and
scripts/audit-catalog.pyreports 0 problems. A Windows-built BlueWake (Windows 11 on ARM, PadMint's recipe route) ran on an iPad Pro; the 0.6.0 candidate's Windows build and a played session are tracked in chrissotraidis/bluewake#100.Plan: #135.