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

Remove asm-processor in favor of preprocess.sh #1760

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

hensldm
Copy link
Collaborator

@hensldm hensldm commented Dec 14, 2024

Copies over preprocess.sh and related tools from OoT to remove the use of asm-processor.
This also allows for the use of #pragma increment_block_number instead of #include prevent_bss_reordering.h and tools/fix_bss.py.
Note I've also changed extract_assets.py so zapd now uses the CS_FLOATS macro.

@hensldm hensldm marked this pull request as draft December 16, 2024 05:33
@hensldm
Copy link
Collaborator Author

hensldm commented Dec 16, 2024

Looks like this might cause issues for Macs (https://discord.com/channels/688807550715560050/688851337085190255/1317981637086154783). Converted the PR to a draft until I can take a look at it.

@hensldm
Copy link
Collaborator Author

hensldm commented Dec 17, 2024

Okay, ported over the mac iconv fixes from OoT, so I believe this should work for them as well (don't know for sure as I don't have a Mac).

@hensldm hensldm marked this pull request as ready for review December 17, 2024 16:20
@hensldm
Copy link
Collaborator Author

hensldm commented Dec 17, 2024

@hensldm hensldm removed the Needs-first-approval First approval label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants