Commit Graph

19 Commits

Author SHA1 Message Date
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