diff options
| author | cadmic <cadmic24@gmail.com> | 2024-01-28 09:09:03 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-28 18:09:03 +0100 |
| commit | 98a32388224765d11fde84eb57d9bab282a430ee (patch) | |
| tree | 0771113add923990a0b7e375825b9d85752514c0 /diff_settings.py | |
| parent | e9a571054cc51ce58c0649666d3ed825f6b6c897 (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.py | 12 |
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'] |
