Anghelo Carvajal
f4e8ec14e9
Bss script update ( #1601 )
...
* port back AF's version
* Update to use mapfile_parser 2
* Allow to specify other sections
* hardcode map path
* eprint
* -r
* review
* review
* Use fixed version
* Update docs/tutorial/vscode.md
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
* Update tools/check_reordering.py
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* update build path
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-05-15 13:49:31 -04:00
Derek Hensley
471d86f530
Build Sync ( #1600 )
...
* Rename outputs
* Makefile target renames
* Add run target
* yeet z64compress
* venv
* baserom_uncompressed -> baserom-decompressed
* input rom name to baserom.z64
* Add BUILD_DIR makefile variable
* Move built roms to build dir
* Move baserom to baseroms folder
* Add version to map file name
* Makefile cleanup
* Rename ldscript to include version
* Multiversion build
* n64-us version name
* Remove venv as dependency of setup
* Readme wording
* extract_baserom.py suggestion
* Readd checksums
* Make .venv work with windows
* missed an endif
* Cleaner windows venv implementation
* Remove duplciate process
* Build process steps
* Move make_options back
* Fix schedule build directory
* Fix schedule includes
* Makefile NON_MATCHING check -> != 0
* OOT 1704 changes
* Small cleanups
* Missed 1 thing
* UNSET -> SYMS
* Update extract_baserom.py
* dmadata.py
* Small cleanup
* dmadata_start
* Format
* dmadata files
* Fix makefile comment
* Jenkins report fix
* extracted dir
* Python dependencies order in readme
2024-04-06 11:07:58 -07:00
Anghelo Carvajal
3b8db093f6
Fix disasm.py ( #1606 )
...
* Fix disasm.py from doing the wrong thing
* Update requirements.txt
2024-02-20 09:41:36 +11:00
Anghelo Carvajal
2c600ddd3d
Build tools rework ( #1542 )
...
* yeet libyaz0
* replace elf2rom
* makeyar.py
* some cleanup
* Yeet unused tools
* format scripts
* Review
* review
* Rework checksummer.py to modify input file instead
2024-01-31 14:52:07 +11:00
Derek Hensley
e1e30586c9
Fix first_diff and sym_info for older and new ld ( #1342 )
...
* Fix map parsing for ld >= 2.40
* mapfile_parser
* Paths
* mapfile_parser requirement
* Move tools back
* Comment
* Add ability to decode instructions for first_diff
* import error for mapfile_parser
* PR comments from OOT
* ,s
2023-08-10 20:58:20 -04:00
Anghelo Carvajal
ac0ef7823e
Add pyelftools back to requirements.txt
( #1064 )
2022-11-06 14:31:26 -05:00
Anghelo Carvajal
54957f8735
Yet another disasm.py speedup ( #918 )
...
* starting point
* add rabbitizer stuff, but commented out
* kinda works now, except for symbols
* trying to fix using symbols for disassembly
* more fixes
* fix branches and some format changes
* make disasm.py runnable again 😅
* fix double words
* hopefully fix jumptables
* fix delay slot spacing on entry.s
* Fix delay slot shenanigans
* minor format update
* re enable multithreading
* add rabbitizer to requirements.txt and cleanup the file
* cleanup
* more cleanup
* more cleanups
* getImmOverride
* black
* hopefully final cleanup
* diff.py requirements
* Install python dependencies on jenkinsfile
* --no-cache
* Remove `--no-cache --upgrade`
* branch_likely_delay_slot_save
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* a
* Don't use $FpcCsr
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-07-11 20:13:14 -04:00
Kenix3
1f7ad229c5
Updates progress.py to use the git module for outputting commit hash
2021-03-10 22:28:06 -05:00
rozlette
5037e2da8d
Set up diff script
2020-03-02 00:21:16 -06:00
rozlette
f675a7197f
Add missing python requirement
2020-01-23 18:24:11 -06:00
rozlette
45d820041c
Add README.md. Minor makefile cleanup.
2019-12-15 23:06:39 -06:00
rozlette
4f74001bad
Add requirements.txt
2018-11-13 23:14:59 -06:00