Commit Graph

  • fe5635227a [compiler] print a backtrace as part of di (#658) water111 2021-06-30 22:13:15 -04:00
  • c6ec7578e6 Updated github pages site github-actions 2021-07-01 01:58:43 +00:00
  • 2556284293 decomp: decompile shrub-work | tie-work (#657) Tyler Wilding 2021-06-30 21:57:13 -04:00
  • 72ae39b20f Updated github pages site github-actions 2021-06-30 23:21:55 +00:00
  • a81aef889a Level load test (#656) water111 2021-06-30 19:20:31 -04:00
  • bf557ff278 Updated github pages site github-actions 2021-06-30 04:12:55 +00:00
  • 322a4ed9b2 Fix compiler crashes and improve return statements. (#652) water111 2021-06-30 00:11:46 -04:00
  • 7e7f10ed3a Updated github pages site github-actions 2021-06-30 00:32:55 +00:00
  • a6c8065957 Docs: Automatically build / update decompile line count on documentation site (#650) Tyler Wilding 2021-06-29 20:31:35 -04:00
  • 1af0f4a1a7 [decomp] most of level and some game loop functions + couple decomp… (#651) ManDude 2021-06-30 01:30:52 +01:00
  • 9433724bbd another fix for forward declared types (#647) water111 2021-06-28 20:34:13 -04:00
  • 2ee48e08f3 Allow setting a field with partially defined field (#646) water111 2021-06-28 19:20:36 -04:00
  • 385b8b5785 decomp: settings (#641) Tyler Wilding 2021-06-28 00:32:29 -04:00
  • 2506325f30 fix cast bug (#640) water111 2021-06-27 22:23:27 -04:00
  • a6d5c4eda3 [decompiler] clean up vector detection and add vector float product detection (#638) water111 2021-06-27 17:24:35 -04:00
  • bfb1fbe1fc [decompiler] recognize more inlined vector functions (#637) water111 2021-06-27 12:11:30 -04:00
  • b19a2c82f0 [decomp] detect vector-! inlined. (#633) water111 2021-06-26 22:52:52 -04:00
  • 10b00e57ae [decomp] Fix flipped byte addressing add and support some VU ops in the parser (#631) water111 2021-06-26 20:02:21 -04:00
  • 69e24ae577 recognize vector, matrix, quaternion constructors in a better way (#630) water111 2021-06-26 18:30:35 -04:00
  • ae2666a7c5 fix use def issues (#629) water111 2021-06-26 16:31:38 -04:00
  • ccf77e3e8a wip w/type-pass-2 water 2021-06-26 14:43:10 -04:00
  • 05954522bc Merge branch 'master' of https://github.com/water111/jak-project into w/type-pass-2 water 2021-06-26 13:04:33 -04:00
  • 1ffd42e090 [decomp] clean up and make level-update-after-load work (#628) water111 2021-06-26 13:03:31 -04:00
  • 490633d434 add countdown (#627) water111 2021-06-25 20:51:25 -04:00
  • 409be41596 [decompiler] fix bad cast and crash on bad and/or recognition (#626) water111 2021-06-25 20:13:22 -04:00
  • bfc1173ed5 Clean up files in kernel (#625) water111 2021-06-25 17:55:50 -04:00
  • 9e6dec9829 [decomp] make bg decompile (#624) water111 2021-06-24 20:06:12 -04:00
  • d54eb0b98d decomp: entity-table (#614) Tyler Wilding 2021-06-23 23:29:24 -04:00
  • 83c5852465 allow terrible method hack to decompiler (#623) water111 2021-06-23 22:42:02 -04:00
  • 44f8ff6d25 [decompiler] bug fixes related to infinite loop CFGs, argument registers (#622) water111 2021-06-23 22:09:02 -04:00
  • 997d5b57db [memdump] Make it work on fields of type (array basic) (#620) ManDude 2021-06-24 03:07:17 +01:00
  • 9fb15899bb wip water 2021-06-22 19:05:11 -04:00
  • b9f91e04af Merge branch 'master' of https://github.com/water111/jak-project into w/type-pass-2 water 2021-06-21 21:12:18 -04:00
  • 9c07c64c9a wip water 2021-06-21 21:12:02 -04:00
  • fc105e1f55 decomp: collide-frag (#618) Tyler Wilding 2021-06-21 20:18:27 -04:00
  • a123f02c32 [decomp] prepare for some files, fill in some types (#617) ManDude 2021-06-22 00:47:39 +01:00
  • 2a62e28e46 Merge branch 'master' of https://github.com/water111/jak-project into w/type-pass-2 water 2021-06-20 17:19:32 -04:00
  • 87961bdb3b decomp: generic (#611) Tyler Wilding 2021-06-20 16:02:15 -04:00
  • 4f8403d8e6 support type-ref (#613) water111 2021-06-20 12:59:39 -04:00
  • adcb9fad55 Fix console scrolling issues on windows (#609) ManDude 2021-06-20 03:46:36 +01:00
  • a06d798022 temp water 2021-06-19 21:47:11 -04:00
  • 0397d0bbbc Merge branch 'master' of https://github.com/water111/jak-project into w/type-pass-2 water 2021-06-19 15:51:16 -04:00
  • 06ae38d464 [decomp] clean up type def formatting and remove all-forward-definitions.gc (#608) water111 2021-06-19 15:50:52 -04:00
  • 457969d42c Merge branch 'master' of https://github.com/water111/jak-project into w/type-pass-2 water 2021-06-19 14:26:18 -04:00
  • b824f75af5 wip water 2021-06-19 14:25:21 -04:00
  • 57b2f5d72f temp water 2021-06-19 13:05:48 -04:00
  • 46b83bda2a [decomp] debug (#607) ManDude 2021-06-19 19:24:55 +01:00
  • 387a394be9 Update remote third-party/googletest (#602) 0x715C 2021-06-19 11:12:55 +10:00
  • bc87c4426f [decompiler] Fix deref bug and add some more new type pass stuff (#606) water111 2021-06-18 21:10:00 -04:00
  • 409c1f5a7d [Decompiler] WIP new type analysis tools (#601) water111 2021-06-17 21:50:36 -04:00
  • af49ac60cd fix shl by 16 constant being mistaken for a dynamic bitfield construction (#600) water111 2021-06-16 22:15:22 -04:00
  • d26de26d21 [decompiler] Small bitfield fixes (#599) water111 2021-06-16 21:11:21 -04:00
  • b209c9e1ba Fixing organization error in all-types (#553) Tyler Wilding 2021-06-16 20:29:15 -04:00
  • d79937fb62 Improve forward declaring types (#596) water111 2021-06-15 21:03:55 -04:00
  • 928673cd13 [decomp] prepare joint stuff (#594) ManDude 2021-06-15 04:45:21 +01:00
  • 0aa474f12b [decomp] finish actor-link-h and a few more (#592) water111 2021-06-14 20:46:54 -04:00
  • fac4364aa4 fix pretty printer bug and add some documentation on states (#590) water111 2021-06-13 19:44:24 -04:00
  • 13b5695b63 [decompiler] Workaround for GOAL fpr -> gpr spill bug and fix >16-bit signed FP loads (#587) water111 2021-06-13 13:55:55 -04:00
  • 43b89dd982 avoid crash with 2 args in mem tool (#585) water111 2021-06-12 21:55:59 -04:00
  • 506b5d8ceb Decompile: prototype | video | vol-h | air-h | nav-enemy-h | rigid-body-h (#575) Tyler Wilding 2021-06-12 21:52:55 -04:00
  • 8faded6400 [decompiler] bitfield support for sound-name (#582) water111 2021-06-12 12:55:38 -04:00
  • 877e3d161c [decomp] gsound (#583) ManDude 2021-06-12 15:48:38 +01:00
  • 504a073f8f ee-analysis: Output and append to JSON file (#580) Tyler Wilding 2021-06-11 19:09:12 -04:00
  • 50fbbc45aa [decomp] start on actor-link-h (#579) water111 2021-06-11 19:04:47 -04:00
  • 92afd62e2c [decompiler] fix missing casts issue (#573) water111 2021-06-09 21:35:13 -04:00
  • 12d72c7897 detect small integer not equal (#572) water111 2021-06-08 23:39:01 -04:00
  • 5b24e43143 Change syntax for boxed array to support different length and allocated-length (#568) water111 2021-06-07 20:22:06 -04:00
  • f516737cf7 [decompile] bsp-h (#562) water111 2021-06-07 18:30:16 -04:00
  • e0a15d5990 [decomp] yet even more res (#565) ManDude 2021-06-07 21:26:21 +01:00
  • 63821755e6 [compiler] add psize-of (#564) ManDude 2021-06-07 04:02:00 +01:00
  • 698d96cc4e Decompilation: Next batch of files (#539) Tyler Wilding 2021-06-06 23:01:30 -04:00
  • c19bcd37aa decomp: credits (#533) Tyler Wilding 2021-06-06 19:57:40 -04:00
  • fef7fad65a [decompiler] process-drawable-h (#561) water111 2021-06-05 23:55:36 -04:00
  • 54f72e9b10 [decomp] joint-mod-h (#560) water111 2021-06-05 20:22:03 -04:00
  • a572587a0e add types (#559) water111 2021-06-05 16:58:32 -04:00
  • 2851cae13b [decompile] fact-h (#556) water111 2021-06-05 11:15:34 -04:00
  • 542edfb164 [compiler/decompiler] Take the address of a variable (#554) water111 2021-06-04 13:43:19 -04:00
  • 9b905f903c random clean-up (#551) ManDude 2021-06-04 18:22:50 +01:00
  • 2bfe13d0be decomp: entity-h, camera-h, cam-update-h and cam-interface[-h] (#501) Tyler Wilding 2021-06-02 20:09:04 -04:00
  • 2b3c4d957a Organize all types (#523) Tyler Wilding 2021-06-01 22:41:37 -04:00
  • 784119188c [decomp] even more res (#529) ManDude 2021-06-01 21:07:45 +01:00
  • 3d8013633a [decompiler] Fix rlet in top level and detect matrix and stack inline construction (#547) water111 2021-05-31 18:14:18 -04:00
  • 84c0522102 [decompiler] Add pass to generate a symbol definition map file (#546) water111 2021-05-31 10:43:25 -04:00
  • 71d45eba88 docs: Significantly reduce size of image struggling to load (#544) Tyler Wilding 2021-05-31 10:28:40 -04:00
  • c4f44e265f [decompiler] Better support for non-virtual methods (#543) water111 2021-05-30 22:52:40 -04:00
  • b1a76b2291 [decomp] Small fixes (#541) water111 2021-05-30 19:57:11 -04:00
  • c910a22c1b decomp: a bunch of files (#532) Tyler Wilding 2021-05-28 20:11:06 -04:00
  • fb939726e8 decomp: Decompile ripple (#512) Tyler Wilding 2021-05-26 19:40:12 -04:00
  • 3ede8f6b92 add emacs and projectile configs (#528) water111 2021-05-25 18:53:50 -04:00
  • ec45182b42 [decomp] more of res + change a few macros (#527) ManDude 2021-05-25 21:36:36 +01:00
  • 0f0902eabf add config option for changing cond splitting behavior (#522) water111 2021-05-24 19:52:19 -04:00
  • d719bf5677 [decompiler] support break (#516) water111 2021-05-23 20:16:34 -04:00
  • a96710f0c5 VU micro mode disassembler (#517) water111 2021-05-23 16:59:09 -04:00
  • 3fbdd662dc [decompiler] Support accessing 128-bit bitfields (#514) water111 2021-05-21 20:36:04 -04:00
  • 6ac399ca33 decomp some of res to get started (#439) ManDude 2021-05-21 15:41:50 +01:00
  • 46e5d1928b support float stack spills (#513) water111 2021-05-21 10:29:05 -04:00
  • 663b5c7899 [OpenGOAL] Support for 128-bit arguments and return values (WIP) (#510) water111 2021-05-20 20:12:49 -04:00
  • 62877ed4f3 Overlord: Music tweak struct. (#509) Ziemas 2021-05-21 00:10:27 +02:00
  • 0c751dd13e fix zip library bugs (#508) water111 2021-05-20 14:50:52 -04:00
  • 9e2b49abaa Automatically watch PCSX2 savestate directory and analyze the EE Memory (#507) Tyler Wilding 2021-05-20 14:18:28 -04:00