-
Notifications
You must be signed in to change notification settings - Fork 455
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
base: main
Are you sure you want to change the base?
Conversation
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. |
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). |
Seems to work fine on an M1 mac (https://discord.com/channels/688807550715560050/688851976746041391/1318678178642006027) |
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
andtools/fix_bss.py
.Note I've also changed extract_assets.py so zapd now uses the CS_FLOATS macro.