summaryrefslogtreecommitdiff
path: root/diff_settings.py
diff options
context:
space:
mode:
authorcadmic <cadmic24@gmail.com>2024-01-28 09:09:03 -0800
committerGitHub <noreply@github.com>2024-01-28 18:09:03 +0100
commit98a32388224765d11fde84eb57d9bab282a430ee (patch)
tree0771113add923990a0b7e375825b9d85752514c0 /diff_settings.py
parente9a571054cc51ce58c0649666d3ed825f6b6c897 (diff)
Set up disassembly for gc-eu-mq (#1613)
* Disassemble gc-eu-mq * Add script to report progress with matching * Fix whitespace * Change T|None to typing.Optional[T] * Use typing.List * More type annotations fixes for old Python versions * Fix type errors * More type annotations * Use typing.Iterator * Use $(PYTHON) for disassembly * Don't use grouped targets to support very old Make versions * Docs: suggest checking MM, mention virtualenv, clarify about expected/ * Update sym_info.py Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Sync functions.txt * Start banned symbol range at 0x10000000 * Also ban symbols from 0xC0000000-0xFFFFFFFF * Unban IPL symbols * Fix first_diff.py * Sync z_collision_check functions.txt * Ban 0xA0 symbols too * Touch .disasm sentinel file * Copy -jN comment in docs * diff.py flags: remove -3, add -s * Update docs/retail_versions.md Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com> * Comment that segments are still from the Debug ROM * Revert "diff.py flags: remove -3, add -s" This reverts commit bfaae66c1d02719e706734be9503e78d2b3f104b. * Apply suggestions from code review Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove #ifdef example * Reformat Python files with black * Add copyright notice to new Python files * Add TODOs to Makefile --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
Diffstat (limited to 'diff_settings.py')
-rw-r--r--diff_settings.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/diff_settings.py b/diff_settings.py
index 5bdc2113d..fb930183d 100644
--- a/diff_settings.py
+++ b/diff_settings.py
@@ -1,6 +1,10 @@
+def add_custom_arguments(parser):
+ parser.add_argument("-v", "--oot-version", help="OOT version", default="gc-eu-mq-dbg")
+
def apply(config, args):
- config['mapfile'] = 'build/gc-eu-mq-dbg/z64.map'
- config['myimg'] = 'oot-gc-eu-mq-dbg.z64'
- config['baseimg'] = 'baseroms/gc-eu-mq-dbg/baserom-decompressed.z64'
- config['makeflags'] = []
+ version = args.oot_version
+ config['mapfile'] = f'build/{version}/z64.map'
+ config['myimg'] = f'oot-{version}.z64'
+ config['baseimg'] = f'baseroms/{version}/baserom-decompressed.z64'
+ config['makeflags'] = [f'VERSION={version}']
config['source_directories'] = ['src', 'include', 'spec']