|
|
d8fe710451
|
Improved and switched to implementation of Inst::display.
|
2021-08-07 22:20:14 +01:00 |
|
|
|
b5434499dc
|
Removed dot generation.
Fixed swapped labels in `city00`.
Added values for unknown triggers, likely to do with game progression.
|
2021-08-07 17:54:51 +01:00 |
|
|
|
dd24925fd1
|
Now generating a .dot graph of all 'blocks' of the msd.
|
2021-08-07 17:04:14 +01:00 |
|
|
|
7ceae0d4b8
|
Bytes of commands aren't printed anymore.
Added labels for `city01`.
Added values for `city01`.
|
2021-08-07 14:59:15 +01:00 |
|
|
|
1e60fd0b00
|
Various city00 specific values now have city00_ preprended to them.
|
2021-08-07 14:20:04 +01:00 |
|
|
|
ee5d34dd78
|
Added some battle cafe tai values.
|
2021-08-07 00:11:29 +01:00 |
|
|
|
177b9fe928
|
Updated consecutive wins value to reflect how it's used in all msds.
|
2021-08-06 23:58:20 +01:00 |
|
|
|
e3ae4762cf
|
Now sharing values between all msds.
|
2021-08-06 23:55:40 +01:00 |
|
|
|
8b42a6df05
|
Added some more values.
|
2021-08-06 23:52:53 +01:00 |
|
|
|
26cec2a0c5
|
Added all data about arenas in city00.msd.
Now not running clippy until fuse building errors can be addressed.
|
2021-08-06 23:40:19 +01:00 |
|
|
|
4409e55d4d
|
Added more labels and values to city00.msd.
|
2021-08-06 23:07:19 +01:00 |
|
|
|
25396dc1c8
|
Sorted city00 labels and added one.
|
2021-08-06 21:59:03 +01:00 |
|
|
|
2edd0137bc
|
Added more labels and values for city00.
|
2021-08-06 21:57:46 +01:00 |
|
|
|
ecae601b54
|
Added some more values to city00.msd.
Although they might be shared, so this might be renamed to just `msd.values` in the future.
|
2021-08-06 21:33:50 +01:00 |
|
|
|
69d57f27c0
|
Added labels + values of CITY00.MSD.
|
2021-08-06 21:22:42 +01:00 |
|
|
|
03de391f0f
|
Started finding info about the card table.
|
2021-05-16 13:49:24 +01:00 |
|
|
|
7845039dc0
|
Refactored funcs and data related to interruptse and added extra.
|
2021-05-11 01:49:58 +01:00 |
|
|
|
edb1571608
|
Revised documentation for start.
|
2021-05-10 20:19:36 +01:00 |
|
|
|
05f1579dfd
|
Moved some data to foreign.
|
2021-05-09 20:50:08 +01:00 |
|
|
|
ab15d12099
|
Added FromStr impl for DataType.
|
2021-05-09 04:17:01 +01:00 |
|
|
|
aeb373c3ba
|
Removed the need to specify kind on known / foreign data.
|
2021-05-09 04:13:59 +01:00 |
|
|
|
b34b4c9caf
|
Added new data, functions and overrides.
|
2021-05-08 21:10:39 +01:00 |
|
|
|
6b3528507f
|
Now parsing and requiring branch delay slot markers.
Fixes #2.
|
2021-05-07 21:27:01 +01:00 |
|
|
|
1749b78fed
|
Added function validation.
Fixed issue with function `modify_spu_delay1`.
`dcb_util::fmt_err{_wrapper}` not supports non-static errors.
|
2021-04-30 15:54:49 +01:00 |
|
|
|
49c8ee53cc
|
Added missing labels to all known functions.
|
2021-04-30 15:25:46 +01:00 |
|
|
|
e04317c091
|
Functions now have a kind.
|
2021-04-30 15:00:15 +01:00 |
|
|
|
475c3c241b
|
Added warning on unused overrides.
|
2021-04-29 22:58:16 +01:00 |
|
|
|
80a85d6ca2
|
Decompiler now outputs + after any jump / condition instruction.
|
2021-04-29 22:20:28 +01:00 |
|
|
|
c211a2fc86
|
Revised some names in parse::line and added some unit tests.
|
2021-04-29 12:06:25 +01:00 |
|
|
|
b572f1d922
|
Removed existing Addr{Hi, Lo} and renamed AddrSigned{Hi, Lo} to Addr{Hi, Lo}, as all addresses are siged when obtaining their lo and hi.
|
2021-04-28 20:13:04 +01:00 |
|
|
|
bff47fad58
|
Switched all current @addr_ to @signed_addr_, as they all use addiu, thus they are addresses.
|
2021-04-28 20:05:07 +01:00 |
|
|
|
a98c971306
|
Added some more overrides.
|
2021-04-28 20:03:58 +01:00 |
|
|
|
64c7d09b4b
|
Added AddrSignedLo and AddrSignedHi label functions.
|
2021-04-28 19:40:37 +01:00 |
|
|
|
a5beaa479d
|
Turned all heuristically found data locations used in the overrides to known data.
|
2021-04-28 16:48:34 +01:00 |
|
|
|
cd6f64cb34
|
Updated parse::line to support label functions.
Fixed single-argument "nop" not being parsed.
|
2021-04-28 15:25:56 +01:00 |
|
|
|
cb07f9cd60
|
Added better instruction argument override.
Added more instruction argument overrides.
|
2021-04-27 19:58:41 +01:00 |
|
|
|
e5fae97779
|
`Added overriding for certain positions.
|
2021-04-27 19:15:04 +01:00 |
|
|
|
23c98ecd47
|
nop now doesn't have any arguments if only 1 nop exists.
Renamed and added some data / functions.
|
2021-04-27 17:48:06 +01:00 |
|
|
|
c25f1f2092
|
Moved some foreign data from game to foreign.
|
2021-04-20 02:38:43 +01:00 |
|
|
|
cceddaaa1e
|
Added some more data related to a currently wip function.
|
2021-04-19 05:09:52 +01:00 |
|
|
|
76a76439b7
|
Fixed major bug in range_disjoint.
Added some more data and functions.
|
2021-04-19 03:12:52 +01:00 |
|
|
|
6c2de4fd80
|
Renamed function table's comments to inline comments and added block comments.
Found some of C's standard library functions.
Added random functions found.
`dcb-decompiler` will now properly align inline comments.
|
2021-04-18 23:12:32 +01:00 |
|
|
|
b41bd32fbd
|
Renamed known_* to game_* and split game_data into foreign_data.
Renamed `Found` to `DataKind`.
|
2021-04-06 18:54:12 +01:00 |
|
|
|
de384d3bbf
|
Added drv-extractor bin.
Made all functions that take a reader take it by mutable reference.
|
2021-01-23 22:34:32 +00:00 |
|
|
|
2a1ed4c1eb
|
Started documentation on filesystem.
|
2021-01-16 21:54:36 +00:00 |
|
|
|
62ab28982b
|
Fixed some wrong data in known_data.
|
2021-01-16 16:51:47 +00:00 |
|
|
|
87bdcbaf19
|
Fixed some data being at wrong addresses.
|
2021-01-16 16:10:55 +00:00 |
|
|
|
72986f9ced
|
Added all found A, B and C functions.
|
2021-01-15 00:00:46 +00:00 |
|
|
|
ab7a0903c3
|
Functions and data now have # prefixes and suffixes.
Function labels cannot be equal to it's starting position now.
|
2021-01-14 22:48:03 +00:00 |
|
|
|
92995bc62e
|
Added new Marker type.
|
2021-01-14 16:46:05 +00:00 |
|