114 Commits

Author SHA1 Message Date
rjkiv 46a84b1cc5 update cargo.toml 2026-02-21 20:43:53 -07:00
rjkiv c1b1d95167 Remove a LOT of GC/Wii specific stuff (#19)
* remove a LOT of dol stuff

* remove disc and shasum args

* nuke more gc/wii stuff

* nuke more

* nuke harder

* more nukes
2026-02-13 19:53:16 -07:00
rjkiv 97bea7d91d big green checkmark make me happy (#18)
* formats and warning fixes

* use nightly in rustrover

* some more checks cleanup

* fix lifetime checks

* apply clippy's suggestions

* reformat again (thanks a lot clippy)

* is clippy happy now?

* ignore unmaintained hopefully

* i hate rust, rust sucks
2026-02-13 15:24:02 -07:00
jsenior10 fe80ef32f9 compressed stuff 2026-02-12 22:50:21 +00:00
ieee 802.11ac 034c5ae741 pdb init (print sections/offsets) 2026-01-24 20:02:10 -08:00
rjkiv be781deb4b remove more unused gc/wii cmds 2025-07-29 15:01:49 -07:00
rjkiv 45b0f47b3d begin removing unused files 2025-07-27 19:41:36 -07:00
rjkiv d4a1760ac3 Update Cargo.lock 2025-07-27 14:05:22 -07:00
rjkiv 988cbfd1f2 use specific version of objdiff-core 2025-07-25 20:20:26 -07:00
rjkiv b33ae5e262 use newer powerpc crate 2025-07-07 16:17:20 -07:00
rjkiv dc833fbab2 use supported vmx insts 2025-07-04 14:07:22 -07:00
rjkiv c8439d1fb3 remove thiserror dependency 2025-07-03 16:02:48 -07:00
rjkiv 7d3ff61790 info work 2025-07-02 19:21:14 -07:00
rjkiv df43ade4f3 begin work on extracting exe from xex 2025-06-30 21:59:56 -07:00
rjkiv 8c6cbd3bce asserts and notes 2025-06-29 21:07:32 -07:00
rjkiv 072a331841 start trying to analyze funcs from pdata 2025-06-25 19:14:15 -07:00
rjkiv b3b4c52a2d add skeleton for a few rldic cases 2025-06-22 19:32:56 -07:00
rjkiv 6c67f538be actually use the extra xbox insts 2025-06-22 15:30:12 -07:00
rjkiv ac3e3e3c3d attempt to add xbox fork of ppc750cl 2025-06-22 13:33:38 -07:00
Luke Street 8620099731 Version v1.6.2 2025-06-09 22:45:48 -06:00
Luke Street f4a67ee619 Version v1.6.1 2025-06-04 22:04:30 -06:00
cadmic 5e33fea49f Allow specifying replacement bytes in dtk extab clean (#103)
* Allow specifying replacement bytes in dtk extab clean

* Simplify extab padding replacement

* Reword log message

* clippy has bad taste

* Don't specify revision number for cwextab

---------

Co-authored-by: Amber Brault <celestialamber1@gmail.com>
2025-06-04 20:01:05 -07:00
Luke Street 9cafb77d3f Add dtk extab clean & config.yml clean_extab
It was discovered that certain extab actions contain
uninitalized data from the compiler. This provides
a way to zero out uninitialized data in DOL or object
files. Usage: `dtk extab clean input.dol output.dol`

A `clean_extab` setting was added to config.yml, so
projects can link the cleaned objects and target the
cleaned DOL hash.
2025-06-01 20:23:07 -06:00
Luke Street 9c681557f5 Write ldscript_template path to ouput depfile 2025-05-30 19:18:46 -06:00
Luke Street 5505120148 Fix padding symbols on REL section boundaries
Regression introduced in 6819a8b
2025-05-11 22:15:02 -06:00