Commit Graph

  • b2caae3206 Fix size calculation required for the buffer of the disassembled instruction angie 2023-09-08 13:38:31 -03:00
  • 349151ca53 Consider syscall as not being emitted by compilers angie 2023-09-02 15:15:46 -04:00
  • 8e5643b04d Merge pull request #40 from Decompollaborate/develop Anghelo Carvajal 2023-08-27 13:02:47 -04:00
  • ed678cfeb6 Use proper hash function angie 2023-08-26 23:16:22 -04:00
  • eb407ec9d3 Add missing hash function to type hint file angie 2023-08-26 22:11:11 -04:00
  • 345c5c9078 Merge pull request #39 from Decompollaborate/develop Anghelo Carvajal 2023-08-21 23:54:19 -04:00
  • c728edb3dd Fix syscall having two arguments instead of just one angie 2023-08-21 23:48:17 -04:00
  • 29aa1bdade Merge pull request #38 from Decompollaborate/develop Anghelo Carvajal 2023-08-08 12:46:32 -04:00
  • 6d8da523aa Another edge case I missed angie 2023-08-08 12:35:45 -04:00
  • 27c258a99d version bump angie 2023-08-08 12:19:55 -04:00
  • 119940e7b4 Fix disassembly buffer size calculation for very small extraLJust parameters angie 2023-08-08 12:18:23 -04:00
  • 72b439fe9a Raise exceptions on instruction decoding angie 2023-08-08 11:57:39 -04:00
  • 3d0221687b Merge pull request #37 from Decompollaborate/develop Anghelo Carvajal 2023-06-13 14:39:57 -04:00
  • 8b476b124d version bump angie 2023-06-13 14:27:28 -04:00
  • 6c8d116eea Fix table generation dependencies angie 2023-06-13 12:02:16 -04:00
  • 6d59993ed7 Fix missing vf prefix on r5900 registers angie 2023-06-13 12:01:52 -04:00
  • cb63468ce5 other coprocessor2 macros angie 2023-06-12 12:03:47 -04:00
  • 99183e6494 C headers for gte macros angie 2023-06-12 11:50:36 -04:00
  • c4e7996125 move gte macros files to docs folder Angie 2023-06-11 10:32:27 -04:00
  • 9a3e84a131 update gte macros to be usable Angie 2023-06-11 10:16:08 -04:00
  • 8659624f30 Merge pull request #36 from Decompollaborate/develop Anghelo Carvajal 2023-06-10 10:43:47 -04:00
  • 5d6b5e696f Version bump angie 2023-06-10 10:38:33 -04:00
  • 5bc9246c05 Make Rust acknowledge the tables/ folder angie 2023-06-10 10:20:16 -04:00
  • 5bcd3618e5 Merge pull request #34 from Decompollaborate/develop Anghelo Carvajal 2023-05-04 15:18:06 -04:00
  • 1e07ed6d51 Fix clippy warnings angie 2023-05-04 14:58:54 -04:00
  • d7ee924746 Improve rust ci (this commit will fail) angie 2023-05-04 14:49:37 -04:00
  • d03cfd7862 format rust generated tables angie 2023-05-04 14:29:20 -04:00
  • 5db531fd5e cargo fmt angie 2023-05-04 14:24:47 -04:00
  • 3bc66eb98d Update tests angie 2023-05-04 14:00:56 -04:00
  • 619eba0c4a Bindings for InstrIdType angie 2023-05-04 13:44:22 -04:00
  • b6b9f41c53 RabInstrIdType angie 2023-05-04 12:50:14 -04:00
  • 3eee2ae4bb fix cargo build path Angie 2023-05-02 19:09:47 -04:00
  • d392541299 fix paths in ci Angie 2023-05-02 19:06:06 -04:00
  • 69f69357f7 Move all the tables into a tables folder Angie 2023-05-02 19:01:54 -04:00
  • cd98ae0e0f Update copyright year in every file Angie 2023-05-02 16:41:02 -04:00
  • 4f1d0678ac Merge pull request #33 from Decompollaborate/develop Anghelo Carvajal 2023-05-02 13:02:08 -04:00
  • 7d2b025dba tidy angie 2023-05-01 23:04:58 -04:00
  • 4681f1c20e Enable more warnings Angie 2023-05-01 20:59:01 -04:00
  • 0ae6826960 typo angie 2023-04-30 17:42:15 -04:00
  • 37b2ce06e2 Autogenerate pyi files angie 2023-04-30 17:39:05 -04:00
  • 3c8904b6fb Fix borken identation in tables angie 2023-04-30 15:58:01 -04:00
  • d57c3b22b2 simplify including operand incs angie 2023-04-30 15:34:27 -04:00
  • 4f5f6142b1 Merge pull request #32 from Decompollaborate/develop Anghelo Carvajal 2023-04-30 13:01:06 -04:00
  • a522f4df3a missing newline angie 2023-04-30 12:41:02 -04:00
  • e8c39685fc format angie 2023-04-30 12:38:20 -04:00
  • 399c708c46 version bump angie 2023-04-30 12:37:02 -04:00
  • bf775c7351 C++ bindings for R3000GTE angie 2023-04-30 12:36:32 -04:00
  • e249be9f38 Fix Rust R3000GTE bindings and add some tests angie 2023-04-30 11:23:40 -04:00
  • 7a9e7a5787 generate rust tables angie 2023-04-30 10:13:35 -04:00
  • f61d37b4a6 Change builds for every machine to only be ran on new releases angie 2023-04-30 10:00:04 -04:00
  • a2dfabea4f Some actions cleanup angie 2023-04-30 09:47:00 -04:00
  • 967d8ef0b3 Escape ` angie 2023-04-30 09:22:51 -04:00
  • a85e339033 Add a message to the format yamls angie 2023-04-30 09:21:15 -04:00
  • cdf97457ce use another action for the yamls angie 2023-04-30 09:14:23 -04:00
  • 37e8c24004 maybe fix action? angie 2023-04-30 09:08:59 -04:00
  • 9998ca9830 split format action and setup dependencies angie 2023-04-30 09:01:03 -04:00
  • 57f5d139d9 hopefully fix yaml angie 2023-04-30 08:54:20 -04:00
  • 39e081470e CI for checking format and tables angie 2023-04-30 08:48:47 -04:00
  • 8237818ff9 Add R3000GTE instruction set support (#31) Anghelo Carvajal 2023-04-29 23:07:07 -04:00
  • 89254307cc Merge pull request #28 from Decompollaborate/develop Anghelo Carvajal 2023-04-27 16:25:27 -04:00
  • ab96cfdf2c version bump angie 2023-04-27 16:08:39 -04:00
  • b244da7a9b Fix getInstrIndexAsVram taking the upper 8 bits instead of 4 bits for the vram calculation angie 2023-04-27 16:06:40 -04:00
  • 50720835b2 Merge pull request #27 from Decompollaborate/develop Anghelo Carvajal 2023-04-18 00:15:51 -04:00
  • 96301a3b4c version bump angie 2023-04-17 22:42:35 -04:00
  • 3652bf1f95 Expose fs, ft and fd registers in python bindings angie 2023-04-17 22:41:58 -04:00
  • c514a2da46 Automatically look up every C file when building the Python bindings angie 2023-04-17 22:40:07 -04:00
  • 99e7f6d899 Fix non initialized vram param on Python binding angie 2023-04-17 22:04:54 -04:00
  • 2231c7dde0 Merge pull request #26 from Decompollaborate/develop Anghelo Carvajal 2023-04-17 16:18:42 -04:00
  • 96402dac2a version bump angie 2023-04-17 15:30:38 -04:00
  • 9705bc8e57 I, Q, R and ACC Angie 2023-04-16 17:03:17 -04:00
  • 29c09e2355 whoops angie 2023-04-16 10:50:20 -04:00
  • ab7ce5fa9d Add linguist-generated=true to autogenerated files angie 2023-04-16 10:48:19 -04:00
  • ef43c1eb77 cleanup implementation of gnuMode angie 2023-04-16 10:35:47 -04:00
  • bb23e65556 Add test for trunc on r5900 angie 2023-04-16 10:24:08 -04:00
  • 8a805123d4 Implement workaround for R5900's trunc.w.s issue angie 2023-04-16 10:05:01 -04:00
  • f6c72f0d29 Merge pull request #25 from Decompollaborate/develop Anghelo Carvajal 2023-04-02 15:46:20 -04:00
  • 0d18065e56 version bump angie 2023-04-02 14:28:12 -04:00
  • e2c132a0a9 Merge pull request #24 from Decompollaborate/develop Anghelo Carvajal 2023-02-23 14:41:21 -03:00
  • 314f65d6a0 proper version bump Angie 2023-02-23 13:52:01 -03:00
  • 6a11224f2f Unit test for checking the version number matches Angie 2023-02-23 13:50:05 -03:00
  • b7ebec63cc version bump Angie 2023-02-23 11:08:52 -03:00
  • f7ac917f80 Merge pull request #23 from Decompollaborate/develop Anghelo Carvajal 2023-01-21 17:10:32 -03:00
  • ffa80bb4c2 version bump angie 2023-01-21 16:51:28 -03:00
  • eb11d93da9 Implement mfc2, mtc2, cfc2 and ctc2 angie 2023-01-21 15:42:40 -03:00
  • 716d21f8ea fix "emitted" typo angie 2022-12-26 20:24:41 -03:00
  • 027b3773fe Expand list of instructions not emitted by C compilers angie 2022-12-26 19:59:23 -03:00
  • 1823a4df0a table of contents angie 2022-12-24 20:58:32 -03:00
  • b0e59cc8c9 docs: usage c api: Examinating an instruction angie 2022-12-24 20:54:43 -03:00
  • ffc91025c4 notes about immOverride angie 2022-12-24 14:14:22 -03:00
  • 1bd65e61a4 docs: usage c api: Overriding the immediate angie 2022-12-24 13:41:47 -03:00
  • 156cd5935d plain_disassmbly test angie 2022-12-24 12:21:31 -03:00
  • 37806a2d7e some docs fixes angie 2022-12-24 10:15:49 -03:00
  • 7febb68bce docs: simple api usage example angie 2022-12-23 23:21:54 -03:00
  • 5ca1106392 reorder stuff in readme angie 2022-12-23 21:41:45 -03:00
  • 40257d0649 Merge pull request #22 from Decompollaborate/develop Anghelo Carvajal 2022-12-20 13:26:30 -03:00
  • b4a8771df1 version bump angie 2022-12-20 13:03:11 -03:00
  • 1d59c857df rename ci angie 2022-12-20 13:01:08 -03:00
  • de05c7211c Include .h files in src folder angie 2022-12-20 12:59:54 -03:00
  • 14070be962 isolated python build angie 2022-12-20 12:58:50 -03:00
  • 90eeda5f68 Change column limit to 120 angie 2022-12-20 00:47:17 -03:00