75e6688dc7
Separated lba data into it's own crate.
2024-08-12 15:34:45 +01:00
8e10d60147
All LBAs are now in a single array.
2024-08-10 21:06:34 +01:00
f5dc249687
Found out where the executable stores the iso lbas.
...
Executable now includes actual calculated `lba`s.
We bootstrap an iso with fake `lba`s, then create the actual iso with the real `lba`s from the bootstrapped iso.
2024-08-10 20:02:47 +01:00
da2c5b93e6
Started figuring out f15.
2024-08-05 17:32:13 +01:00
75432910f1
Extracted f15.
2024-08-05 17:10:16 +01:00
c3a3bae6fc
Removed need to extract object files from rust staticlibs.
...
Using `--whole-archive` works for all dependencies with just 1 `staticlib`.
`exe` had 2 `staticlib`s, so we make them normal libraries and combine them in one single `staticlib`.
2024-08-05 14:17:17 +01:00
1a33fc975b
Replaced some absolute addresses with symbols.
...
Figured out `stfgtrep`'s address.
2024-08-03 15:24:09 +01:00
ac26dee287
Updated to rustc 1.82.0-nightly (2cbbe8b8b 2024-07-28).
2024-07-30 14:16:35 +01:00
f7976567ee
data modules and types are now public for all rust/ crates.
2024-07-23 18:00:43 +01:00
1907b00f23
Replaces &MUTABLE_STATIC with ptr::addr_of!(MUTABLE_STATIC).
2024-03-16 09:59:36 +00:00
f74f512e94
Fixed core::ptr::invalid_mut being renamed to without_provenance_mut.
2024-03-08 16:23:46 +00:00
4cb29d6696
Figured out functions rand_u16 and rand_u16_set_seed.
2023-12-25 20:12:41 +00:00
7c1e0c36d3
Improved formatting in executable data.
2023-09-20 13:33:44 +01:00
30afe59958
Renamed f14_{I_STAT_PTR, I_MASK_PTR, DPCR_PTR}.
2023-07-01 01:26:47 +01:00
283aa4d001
Replaced more hard-coded addresses.
2023-07-01 01:24:00 +01:00
6db600b293
Replaced more hard-coded addresses.
2023-07-01 00:50:51 +01:00
0bb71b4065
Replaced more hard-coded addresses.
2023-06-20 13:53:09 +01:00
2008a6a946
Figured out f14.
2023-06-18 23:04:17 +01:00
6445eedbbe
Moved all rust dependencies to workspace.
2023-06-18 18:40:15 +01:00
dbf16e8d1d
Started figuring out f12.
2023-02-17 16:08:54 +00:00
c837c20574
Replaced more hard-coded addresses.
2023-02-12 08:03:36 +00:00
61d149c1e3
Started replacing hard-coded addresses.
2023-02-12 04:00:57 +00:00
ef503a5b2f
Merged D0x80082cb0..D0x80082dc8.
2023-02-10 21:31:17 +00:00
5feee29c0e
Figured out f11.
2023-02-09 20:51:33 +00:00
cb5ab3fdcf
Figured out f10.
2023-02-09 19:31:24 +00:00
938cd9a5e7
Found the digimon current stats.
2023-02-09 13:02:39 +00:00
c6827edab9
Extracted STFGTREP_f0.
2023-01-31 21:47:50 +00:00
105cd4cf1f
Refactored D0x80042bdc.
2023-01-31 21:03:52 +00:00
3499dd15a0
Extracted f9.
2022-12-05 09:22:54 +00:00
73c39a778d
Extracted f8.
2022-12-05 09:09:07 +00:00
cab6e1fff6
Merged D0x800474a4..D0x80048740.
2022-11-29 21:04:19 +00:00
26a04978da
Merged D0x80044f6c..D0x800474a4.
2022-11-28 19:33:14 +00:00
bd84f2348d
Merged D0x80042bdc..D0x80044b04.
2022-11-28 18:24:13 +00:00
baee8c6861
Extracted f7.
2022-11-27 20:03:59 +00:00
13682b3a51
Split Unknown1.f3 and D0x80042ba8 based on f6.
2022-11-27 19:47:03 +00:00
228025a063
Extracted f6.
2022-11-27 19:15:57 +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
4569070b56
Extracted f4.
2022-11-15 22:40:10 +00:00
80159c586a
Replaced HEAP back with it's original name due to it being slightly wrong.
2022-11-15 21:58:15 +00:00
c6e82bd745
Revised D0x80055c78..=D0x80055cc8 and D0x80082dc8..=D0x80095e2c
2022-11-08 19:04:42 +00:00
81226d536f
Revised D0x800519ec.
2022-11-08 18:34:03 +00:00
51901a69af
Merged Unknown1, Unknown3 and others into D0x80041a3c.
2022-11-08 18:28:59 +00:00
b5652151cb
Revised D0x800417b8 and D0x80041844.
2022-11-08 17:54:41 +00:00
b30cfd3d69
Started revising "hidden" addresses in asm/.
2022-11-08 17:42:45 +00:00
db7c6ef425
Revised D0x800519d4..=D0x800519dc and D0x8005cd38..=D0x80074d38.
2022-11-08 15:16:31 +00:00
08a616e53a
Revised D0x80051208.. and D0x800518b8...
2022-11-08 14:56:47 +00:00
b951f43485
Revised D0x80042bc8 and found f3.
2022-11-08 14:24:43 +00:00
850148cf3b
Revised D0x80041a3c.., D0x80042924.., D0x8005cb54.. and D0x8005cc18...
2022-11-08 12:34:00 +00:00
ca2c720b34
Revised D0x800411e4 and onwards.
2022-11-08 12:17:16 +00:00
55ad0761c4
Revised D0x800425e8 and onwards.
2022-11-07 23:58:14 +00:00