Commit Graph

  • 174a079dbd decomp: Decompile stats-h (#504) Tyler Wilding 2021-05-20 13:53:19 -04:00
  • 4e310cac8d [decomp] Add tool to print type information from a memory dump (#506) water111 2021-05-19 20:59:44 -04:00
  • ce6ebc385c decomp: decompile trajectory (#499) Tyler Wilding 2021-05-18 21:50:08 -04:00
  • a6258f3654 [compiler] support 128-bit bitfields (#500) water111 2021-05-18 21:25:29 -04:00
  • ec412c7777 [decomp] ramdisk, load-dgo and rpc-h (#496) water111 2021-05-16 21:07:22 -04:00
  • b75a64fc29 (init-vf0-vector) to make vector code a bit more readable (#494) Tyler Wilding 2021-05-16 13:49:24 -04:00
  • bf6e9fc9e9 decomp: Decompile transformq (#492) Tyler Wilding 2021-05-16 12:43:50 -04:00
  • 87440e8d61 Include a link to the new doc website in the README (#495) Tyler Wilding 2021-05-16 12:39:07 -04:00
  • 79d10979da [decomp] math-camera (#491) water111 2021-05-15 20:08:08 -04:00
  • af2836c452 decomp: Decompile aligner-h (#490) Tyler Wilding 2021-05-15 19:42:23 -04:00
  • d73501cf19 [decompiler] Get rid of FormStack peek and fix virtual method calls (#488) water111 2021-05-15 13:11:20 -04:00
  • 613efbd768 [decomp] transformq-h, clean up trig, and offline test for trig (#485) water111 2021-05-15 10:38:14 -04:00
  • c95e501cec handle zero case in enum comparison (#484) water111 2021-05-14 20:12:59 -04:00
  • d9f9d36f37 [OpenGOAL] make multiplication/divsion like GOAL and support in decompiler (#483) water111 2021-05-14 18:43:12 -04:00
  • b3eb05e37f [decompiler] fix (gpr->fpr when an integer arg is converted to float (#482) water111 2021-05-14 14:33:08 -04:00
  • 60c670df3a Use dragonbox to print floats (#481) water111 2021-05-13 21:05:05 -04:00
  • 790e65a78c decomp: Decompile wind (#480) Tyler Wilding 2021-05-13 20:46:37 -04:00
  • acac7d0e4d deps: Update {fmt} to 7.1.3 and include ranges.h cause its nice (#479) Tyler Wilding 2021-05-13 00:40:43 -04:00
  • 53a7d6512f lock when modifying components (#475) water111 2021-05-12 22:44:58 -04:00
  • 0ab916e122 fix quote issue and decompile level-info (#474) water111 2021-05-12 21:57:19 -04:00
  • 7d69311552 [decomp] some of fact-h (#473) ManDude 2021-05-13 02:45:36 +01:00
  • ea2a6613e0 fix broken offline tests water 2021-05-12 19:53:07 -04:00
  • 129ab54fd4 [decompiler] clean up if/when/cond and recognize define-perm (#472) water111 2021-05-12 19:46:17 -04:00
  • 3897258753 decomp: mood-tables (#460) Tyler Wilding 2021-05-12 19:33:29 -04:00
  • 8d4b644a14 fix cond with else that is empty bug (#470) water111 2021-05-12 15:54:33 -04:00
  • 223adeeb0c Automatically get float label type in most cases (#463) water111 2021-05-11 21:57:05 -04:00
  • 0599d144f8 [decompiler] Clean up config more (#458) water111 2021-05-11 20:49:54 -04:00
  • d7d563814f clean up config (#456) water111 2021-05-11 19:19:23 -04:00
  • 433993074a Clean up some errors/crashes in decompiler (#452) water111 2021-05-11 16:43:13 -04:00
  • 1d72e79df8 [repl] Always reset runtime before disconnecting (#448) ManDude 2021-05-11 20:14:09 +01:00
  • 4c788b7f50 Decompilation: shadow-h and target-h (#428) Tyler Wilding 2021-05-11 00:01:37 -04:00
  • fef9b139d7 Force-enable assert on release mode Windows build (#440) ManDude 2021-05-11 04:03:56 +01:00
  • 370ac4f64a Change VM dying logic to prevent deadlocks (#433) ManDude 2021-05-10 05:00:50 +01:00
  • 62dfa1bf07 [TypeSystem] add heap-base property to types (#431) water111 2021-05-09 19:40:36 -04:00
  • fd3121bae5 Merge branch 'xTVaser-decomp/cleanup-alltypes2' water 2021-05-09 17:09:59 -04:00
  • c5922df12e Merge branch 'decomp/cleanup-alltypes' of https://github.com/xTVaser/jak-project into xTVaser-decomp/cleanup-alltypes2 water 2021-05-09 17:09:40 -04:00
  • 2a315419de tests: Automate the offline reference tests better (#427) Tyler Wilding 2021-05-09 17:03:58 -04:00
  • 7cbf6e6174 decomp: Cleanup all unknown-types that we've actually defined Tyler Wilding 2021-05-08 22:19:36 -04:00
  • 971e0e3e24 decomp: pov-camera-h and hud-h (#425) Tyler Wilding 2021-05-07 22:56:37 -04:00
  • 73a4f2c83e decomp: lights.gc (#420) Tyler Wilding 2021-05-07 20:54:20 -04:00
  • cc3f8ffbf5 [decomp] headers for generic, mercneric, tieneric, merc, cpu shadow renderers, art, joint and bone (#424) ManDude 2021-05-07 05:41:42 +01:00
  • 812efd92ca [decomp] prototype-h, a few enums and other random things (#422) ManDude 2021-05-07 00:00:30 +01:00
  • 233d887790 decomp: Avoid ' in error output (#421) Tyler Wilding 2021-05-06 18:47:32 -04:00
  • 21fefa0aaa [decompiler] small fixes for methods and more reference tests (#419) water111 2021-05-06 00:42:49 -04:00
  • 0a6602e320 [Decompile] connect, text-h, settings-h, capture, memory-usage-h (#410) water111 2021-05-05 17:38:16 -04:00
  • 8d99bee88c [decompile] decomp time-of-day-h, fix mood-h, update sky-h, make art-h almost work (#415) ManDude 2021-05-05 02:36:22 +01:00
  • 2beaa7a340 [decomp] cleanup drawable and ocean stuff (#414) ManDude 2021-05-03 13:54:49 +01:00
  • 928cb48dd4 docs: Overhaul and organize all of the existing documentation we have (#412) Tyler Wilding 2021-05-02 14:58:22 -04:00
  • 7cb04c6cd5 [decomp] font-h, fix a vector type, minor decompiler fixes (#411) ManDude 2021-05-02 02:09:48 +01:00
  • 7018827a50 decompile display (#408) water111 2021-05-01 15:51:53 -04:00
  • 7c182db7ea Compiler: Auto-generate inspect methods for bitfields (#407) Tyler Wilding 2021-05-01 15:29:56 -04:00
  • 44fa183922 repl: Add auto-listening capabilities -auto-lt (#405) Tyler Wilding 2021-05-01 10:33:41 -04:00
  • 8cc63ff35c Add a debug PS2 VM to the runtime (#401) ManDude 2021-05-01 05:32:19 +01:00
  • fab73cab75 Initial spike of Github Pages project status / documentation portal (#400) Tyler Wilding 2021-04-30 01:13:15 -04:00
  • 56625bb0ee Make buttons a bitfield and fix let bug (#399) water111 2021-04-29 20:25:45 -04:00
  • 70d93354eb [Decompile] file-io, loader-h, texture-h, level-h, math-camera-h (#397) water111 2021-04-28 20:51:17 -04:00
  • 14028b90bc [Decompile] vector.gc (finally) (#394) water111 2021-04-28 17:14:54 -04:00
  • 53a70d8e43 clean up display-h (#392) water111 2021-04-27 19:40:14 -04:00
  • 3d2ca71fe3 [Decompile] pad and gs (#389) water111 2021-04-26 21:40:08 -04:00
  • 8619e6df19 Fix gs-bgcolor and display-frame + decompiler types (#390) ManDude 2021-04-26 13:44:13 +01:00
  • 2002db359a [Decompiler] WIP: Stack Spills (#382) water111 2021-04-25 14:48:54 -04:00
  • 54ccc9db97 Increment enum entry values if no value's supplied (#385) ManDude 2021-04-25 04:51:47 +01:00
  • fa122356ec [Decompiler] Fixes for dma-disasm (#377) water111 2021-04-23 20:29:15 -04:00
  • 0b8a878533 [Compiler] Fix branch targets in disassembly (#379) water111 2021-04-23 15:07:22 -04:00
  • 060b125324 [Compiler/Decompiler] Better support for Bitfield and Enum types (#374) water111 2021-04-22 19:08:58 -04:00
  • 26accb8714 Fix +1 macros to 1+ and update some timer types (#375) ManDude 2021-04-22 23:31:54 +01:00
  • 0560136f08 Allow enum names to serve as types (using the enum's type) (#372) ManDude 2021-04-20 01:29:38 +01:00
  • c09e18f3a7 Fix stack new and add size-of to compiler (#370) water111 2021-04-18 19:51:15 -04:00
  • 7737817ac7 [Decomp] Fix bitfields in dma-bucket (#367) water111 2021-04-18 12:08:08 -04:00
  • 9867155e7c [Decompiler] More support for bitfields (#363) water111 2021-04-17 18:35:50 -04:00
  • ab6a40a352 Add string-format macro for in-place formatted strings (#364) ManDude 2021-04-17 23:00:39 +01:00
  • 496f8a3fbb Add case macro for switch-case constructs (#362) ManDude 2021-04-17 02:50:38 +01:00
  • 9fbbe1a79c prepare for decompiling display (#359) ManDude 2021-04-16 23:36:19 +01:00
  • 8b62de35ea [texture-h] fixes (#356) ManDude 2021-04-14 01:22:34 +01:00
  • fcbf5b60ff [gs] fill in most of the register types (#355) ManDude 2021-04-13 05:36:05 +01:00
  • a863542fa3 [Compiler] Support dynamically constructed bitfields (#354) water111 2021-04-11 19:21:49 -04:00
  • e5f0fecf17 [Decompiler] bitfield support and clean up of DMA (#350) water111 2021-04-11 16:07:01 -04:00
  • 64ae2d6d39 [decomp] sync-info 1 (#351) ManDude 2021-04-11 02:17:36 +01:00
  • 17b05a9e40 [FileUtil] windows directories fix (#352) ManDude 2021-04-11 02:17:12 +01:00
  • 9969445cf7 [Decomp] Math library: transform and quaternion (#344) water111 2021-04-02 11:35:14 -04:00
  • 7867de8fd7 update some physics code (#347) ManDude 2021-03-29 23:30:58 +01:00
  • 0a76e6e157 [Decompiler] Make matrix decompile (#341) water111 2021-03-28 20:26:30 -04:00
  • 64c35ca453 [Decompiler] Stack Variables (#338) water111 2021-03-27 15:18:59 -04:00
  • 7fac11ddf5 Support 128-bit variables (#336) water111 2021-03-25 16:02:48 -04:00
  • 99683c0dac [decompiler] Add tests and fixes for vector-h and math (#333) water111 2021-03-24 19:16:31 -04:00
  • 0d8742241b support for i128 (#331) water111 2021-03-23 15:56:23 -04:00
  • 9ffc6014e1 fix printing and add gstate (#330) water111 2021-03-22 20:04:00 -04:00
  • 123f3b509d [Decompiler] Fix let bug (#328) water111 2021-03-22 16:46:02 -04:00
  • 8e1c147ad8 move commonly used scripts to specific folders (#325) ManDude 2021-03-18 20:43:37 +00:00
  • 4262145c99 fix set! missing typecast (#324) water111 2021-03-17 19:26:35 -04:00
  • d60d9b639a support anonymous functions (#323) water111 2021-03-14 19:06:51 -04:00
  • e93d97dd07 [decompiler] gkernel offline test (#321) water111 2021-03-14 16:11:42 -04:00
  • 814480f9e5 [Decompiler] Replace type hint system and improve variable types. (#320) water111 2021-03-13 16:10:39 -05:00
  • fe336b7b5f [compiler] fix warnings in repl lib and add macros to autocomplete (#317) water111 2021-03-11 12:54:16 -05:00
  • 9430b4772a Implement runtime display (test) (#318) ManDude 2021-03-10 04:51:28 +00:00
  • 8bba3d7fd7 REPL: Add clear-screen / auto-complete / basic hints and syntax highlighting (#316) Tyler Wilding 2021-03-07 20:41:21 -08:00
  • 9074a35b9b [Decompiler] Fix printing of lets (#314) water111 2021-03-07 12:01:59 -05:00
  • d8a82eeca1 [Decompiler] Fix up pretty printing and other small changes (#311) water111 2021-03-06 20:16:48 -05:00
  • 0bf189f582 make decompiler at least unpack jak 2 and jak 3 files again (#313) water111 2021-03-06 19:06:45 -05:00
  • 26da66b29c move dgo decompression to common utils and support it in the dgo unpacker (#312) water111 2021-03-06 16:06:08 -05:00