Commit Graph

7 Commits

Author SHA1 Message Date
MS
e7670f9a81 Read floating point constants up front (#868)
* Read floating point constants before sanitize

* Fix roadmap
2024-04-29 14:33:16 -04:00
MS
41be78ed1c Pointer substitution can use offset into variable (#841) 2024-04-23 17:06:43 -04:00
MS
512eb786ab Detect calls using absolute indirect addressing (#784)
* Detect calls using absolute indirect addressing

* Ignore imports we can't match
2024-04-08 03:40:05 -04:00
MS
6fda6ca92b reccmp: Don't use placeholder for address comparison (#751) 2024-03-29 13:29:44 -04:00
MS
ededdf31c3 Identify and handle jump tables (#732) 2024-03-26 19:06:35 +01:00
MS
6ed3e89ed2 reccmp: Show float constants (#473) 2024-01-20 20:19:49 -05:00
MS
7e9d3bde65 Reccmp: Use symbol names in asm output (#433)
* Name substitution for reccmp asm output

* Decomp marker corrections

* Fix a few annotations

* Fix IslePathActor dtor

* Fix audio presenter

* Fix LegoEntity::Create

* Fix Pizza and related

* Fix path part

* Add missing annotations

* Add missing annotations

* Add more missing annotations

* Fix MxNotificationParam

* More fixes

* More fixes

* Add missing annotations

* Fixes

* More annotations

* More annotations

* More annotations

* More annotations

* Fixes and annotations

* Find imports and thunk functions

* Fix more bugs

* Add some markers for LEGO1 imports, fix SIZE comment

* Add more annotations

* Rename annotation

* Fix bugs and annotations

* Fix bug

* Order

* Update legoanimpresenter.h

* Re-enable print-rec-addr option

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
2024-01-14 22:28:46 +01:00