Commit Graph

  • 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
  • f123bf368a decomp - vector.gc - Decompile vector.gc (#289) Tyler Wilding 2021-03-06 07:46:26 -08:00
  • e560b1cb55 Update windows test timeout water111 2021-03-05 21:57:53 -05:00
  • b352dcefa9 recognize dotimes (#310) water111 2021-03-05 21:46:39 -05:00
  • 65ffe83468 [Decompiler] Decompile let (#309) water111 2021-03-05 18:48:01 -05:00
  • 9168f03289 [Compiler] Add get-info (#306) water111 2021-03-04 10:33:59 -05:00
  • e77478e2e6 [decompiler] Print floats as neatly as possible (#307) ManDude 2021-03-04 05:47:46 +00:00
  • d9aa535dd0 [Decompiler] Fix issues in gcommon (#305) water111 2021-03-03 20:52:25 -05:00
  • 413c1f5c74 [Decompiler] Add offline tests (#303) water111 2021-03-03 15:42:55 -05:00
  • 2eca9ab801 repl: Support cross-session history (#301) Tyler Wilding 2021-03-02 21:05:13 -08:00
  • 3e0e370343 repl: Add a (repl-help) command for forgetful people like me (#298) Tyler Wilding 2021-03-02 10:16:47 -08:00
  • 8f68d35cbb [Decomp] Some more collision header files and speed up tests (#296) water111 2021-03-01 11:15:24 -05:00
  • b0686b1ea7 fix decompiler crash (#294) water111 2021-02-28 19:22:53 -05:00
  • 9d3b056b7a Fix asize bug, decompile a few files (#293) water111 2021-02-28 18:05:07 -05:00
  • c15c163333 [Decomp] Add SSA based check for expression building (#292) water111 2021-02-28 12:38:29 -05:00
  • 57eca1dee9 [Decomp] Decompile more files. (#290) water111 2021-02-27 14:40:18 -05:00
  • 049489c85b Fix a small regression impacting MSVC debug builds (#285) Tyler Wilding 2021-02-27 10:38:04 -08:00
  • b7f040986e [Decomp] Decompile connect.gc (#288) water111 2021-02-26 22:22:54 -05:00
  • d6d5203695 [Decomp] Minor fixes plus some math camera decomp (#287) water111 2021-02-26 15:27:13 -05:00
  • d952475c77 [glist/glist-h] Decompile this stupidity (#286) ManDude 2021-02-26 13:59:28 +00:00
  • cadd014add [Compiler] Support array fields in static objects (#284) water111 2021-02-25 22:49:46 -05:00
  • 791c4abfc0 [Decompiler] Static Data Decomp (#280) water111 2021-02-25 09:51:28 -05:00
  • 9d84ba8ca4 Decomp assert and debug-h (#282) ManDude 2021-02-25 03:58:20 +00:00
  • f6a6b4c107 [Decompiler] Fix coloring moves (#281) water111 2021-02-24 19:08:55 -05:00
  • 5ec9a91eb9 Decompiler fixes + decompiling (#276) water111 2021-02-22 09:36:30 -05:00
  • ac24b2ab15 [goalc-test] Apply windows cmd color fix (lg::initialize is not called here) (#278) ManDude 2021-02-22 06:03:14 +00:00
  • b92a2823bb Make a fake-asm macro for (mips) assembly we want to show but not use + some other fixes (#277) ManDude 2021-02-22 06:02:12 +00:00
  • 4b1b7e9507 [Decompile] DMA and similar (#275) water111 2021-02-21 11:02:28 -05:00
  • ea1a4ef1bb specify a label_types_file variable in jak1 config (#274) ManDude 2021-02-21 04:05:52 +00:00
  • 8775840265 [Decomp] Decompile engine math library types (#272) water111 2021-02-20 11:42:46 -05:00
  • 87f2984cf5 add emacs temp files to gitignore + remove some redundant quotes (#273) ManDude 2021-02-19 03:24:10 +00:00
  • db48d94270 [Decompiler] Clean Up (#271) water111 2021-02-18 11:35:45 -05:00
  • 1b5b9a2469 add sqrt (#270) water111 2021-02-17 00:57:21 -05:00
  • cdce4d9612 compiler: Support the majority of the remaining VU VF instructions (#258) Tyler Wilding 2021-02-16 18:41:33 -08:00
  • f1a93886e7 [Decomp] Decompile gstring (#267) water111 2021-02-16 20:37:48 -05:00
  • aa9bcd07f4 [Decompiler] Flag uses of vf registers for values outside of functions (#263) water111 2021-02-15 11:55:10 -05:00
  • af1691a0bc [Decompiler] More progress on method stuff (#264) water111 2021-02-15 11:36:59 -05:00
  • 14d602c594 [Decompiler] More fixes for gkernel (#261) water111 2021-02-14 18:50:45 -05:00
  • d01ecf0a9e [Decompiler] Support virtual method calls (#260) water111 2021-02-13 16:35:27 -05:00
  • fab2e6c9b6 Merge pull request #259 from water111/w/fix-vsqrt-vrsqrt-vdiv water111 2021-02-13 12:30:24 -05:00
  • b0780ce2c8 fix some instruction decodings water 2021-02-13 12:05:50 -05:00
  • 126dfc1c45 [Decompiler] Misc fixes for gkernel/math (#257) water111 2021-02-13 11:32:52 -05:00
  • a3b31d3c0e Merge pull request #256 from bb010g/master water111 2021-02-11 22:32:57 -05:00
  • 28682ba37f Correct Nix flake licensing & add ISC License Dusk Banks 2021-02-11 19:29:51 -08:00
  • 87ad3985c9 Merge pull request #253 from water111/w/constants-in-conditions water111 2021-02-11 16:21:38 -05:00
  • e8231c2708 fix water 2021-02-11 16:13:03 -05:00
  • d9a8f28e52 remove useless sets (#252) water111 2021-02-11 14:35:28 -05:00
  • 43c1d223a6 [Decomp] Decompile gcommon, gstring-h, and gkernel-h (#249) water111 2021-02-11 09:49:15 -05:00
  • 6e0ff4c9d0 [Decompiler] Clean up the output (#245) water111 2021-02-09 20:59:14 -05:00
  • fa061ef7eb [timer decomp] (#248) ManDude 2021-02-10 01:24:33 +00:00
  • 3c7067fe4a [timer-h decomp] timer-h decomp (#246) ManDude 2021-02-09 16:00:49 +00:00
  • 47fbc5e106 update decomp.bat in accordance to project directory changes + bugfix (#243) ManDude 2021-02-08 02:51:44 +00:00
  • 499f614cd1 create output folder (#242) water111 2021-02-07 19:06:05 -05:00
  • e01e065170 [gcommon decomp] compiler and decompiler fixes (#239) water111 2021-02-07 18:21:00 -05:00
  • f8b63a3f92 [Decompiler] Put likely delay slots in their own block (#237) water111 2021-02-06 17:04:03 -05:00
  • 5b6a8dcf98 third-party/licensing: Switch miniLZO usage to LZOkay (#232) Tyler Wilding 2021-02-06 06:54:23 -08:00
  • ddffda1e8c [Decompilation] Fixes to compiler/decompiler for gcommon (#227) water111 2021-02-05 19:41:09 -05:00
  • 65206823ef Compiler - Implementing more VU Instructions (Part 1 of 2) (#221) Tyler Wilding 2021-02-05 12:00:17 -08:00
  • 2436a8a541 Nixpkgs support (#228) bb010g 2021-02-03 18:29:46 -08:00
  • 45f74f078a [Compiler] Implement and/or in the compiler instead of a macro (#231) water111 2021-02-03 16:12:51 -05:00