Commit Graph

34 Commits

Author SHA1 Message Date
e330fa6c32 Replaced mkraw_exe_from_yaml with tools/process_path.py. 2023-08-23 14:45:54 +01:00
35a144bb83 Added tool, process_path.py for processing a path. 2023-08-23 14:45:39 +01:00
5a052ce266 Replaced ddw3-mkraw_exe with objcopy 2023-08-23 12:49:07 +01:00
88fa908071 Added script to disassemble and setup all raw executables. 2023-08-22 14:13:16 +01:00
6e9b7203f8 Updated python setup to use autopep8 and pylint. 2023-08-22 09:01:47 +01:00
091e169d02 Simplified .gitignore. 2023-08-22 08:59:41 +01:00
930b343783 Updated to rustc 1.73.0-nightly (399b06823 2023-07-20). 2023-08-22 08:04:59 +01:00
2a62611ce0 generate_compare_deps.py now has a command-line interface. 2023-07-10 11:10:40 +01:00
66fa2b2993 compare rule now has an output, to avoid zbuild compare --watch rebuilding it so much. 2023-07-10 10:59:21 +01:00
17640c3c04 Made python tools non-executable.
This enforces needing to call them explicitly with the interpreter.
2023-06-18 19:00:24 +01:00
3d3b490d14 Updated all rust dependencies of tools. 2023-06-18 18:43:12 +01:00
6445eedbbe Moved all rust dependencies to workspace. 2023-06-18 18:40:15 +01:00
c8bb2285ad Updated to rustc 1.72.0-nightly (871b59520 2023-05-31). 2023-06-18 18:25:59 +01:00
327774e674 Added --resize_text to mkpsexe. 2023-02-10 21:54:14 +00:00
23783e681e Fixed ddw3-mkpsexe not padding file properly when misaligned. 2023-02-05 06:52:09 +00:00
e47b2e8639 Split STFGTREP's data into it's own crate.
Elf building now requires the start address.
Rust libraries now also extract to an object file ("temporarily" to fix a linker bug).
2023-02-01 02:54:16 +00:00
c4082d552c ld_from_yaml now supports linking against other elfs. 2023-01-31 21:36:08 +00:00
cf4f03b600 Upgraded all dependencies in tools/. 2023-01-27 18:48:52 +00:00
60a73540a8 Updated to rustc 1.69.0-nightly (c18a5e8a5 2023-01-25). 2023-01-27 18:46:16 +00:00
4543d659b2 Some dw2003/AAA/PRO/ files can now be built from assembly. 2022-12-05 11:02:59 +00:00
9a82fb5900 Extracted f5.
Added `generate_addr_labels` script.
Renamed `D0x80041a3c` to`D0x80041844` correctly.
Fixed zbuild `clean` script.
2022-11-18 20:01:51 +00:00
89412e90b7 Now using rustc's bultin mipsel-sony-psx target. 2022-11-07 18:14:22 +00:00
eda5901341 Updated to rustc 1.67.0-nightly (215e3cd21 2022-11-03). 2022-11-07 17:29:12 +00:00
9b89611882 Restructured elf and psexe building
Moved assembly to `asm/` and mips rust to `rust/`.
2022-10-29 07:22:58 +01:00
0d7b4dc4cc ddw3_psexe::Header now properly formats fields on debugging 2022-10-25 19:13:43 +01:00
ace335443a Upgraded all tool dependencies. 2022-10-25 19:10:01 +01:00
ba50e773a2 BytesReadExt and BytesWriteExt now use the Try trait. 2022-10-25 19:08:46 +01:00
39d66012de Added ddw3-psexe library.
`ddw3-mkpsexe` now uses `ddw3-psexe`.
2022-10-25 17:23:14 +01:00
ec0c862bc5 ddw3-uniso can now generate mkpsxiso-compatible xml files for building. 2022-10-25 00:29:58 +01:00
21930dc8de dw2003's executable is now built from assembly. 2022-10-24 05:20:58 +01:00
430ac11266 Removed ddw3-mkcd.
Removed header output from `ddw3-uniso`.
2022-10-22 07:00:58 +01:00
3979410aa5 Added dw3 building 2022-10-21 21:29:50 +01:00
8d668cccb2 Renamed most references to dw3 to dw2003, as that's the game being decompiled currently.
Removed unused `/dw3/DUMMY` .gitattribute entry.

`dw3` decompilation will be added later.
2022-10-21 19:50:15 +01:00
13520e2890 Initial commit.
Can build the final binary.
2022-10-20 21:17:29 +01:00