446 Commits

Author SHA1 Message Date
angie
0ae6826960 typo 2023-04-30 17:42:15 -04:00
angie
37b2ce06e2 Autogenerate pyi files 2023-04-30 17:39:05 -04:00
angie
3c8904b6fb Fix borken identation in tables 2023-04-30 15:58:01 -04:00
angie
d57c3b22b2 simplify including operand incs 2023-04-30 15:34:27 -04:00
Anghelo Carvajal
4f5f6142b1
Merge pull request #32 from Decompollaborate/develop
1.7.0
1.7.0
2023-04-30 13:01:06 -04:00
angie
a522f4df3a missing newline 2023-04-30 12:41:02 -04:00
angie
e8c39685fc format 2023-04-30 12:38:20 -04:00
angie
399c708c46 version bump 2023-04-30 12:37:02 -04:00
angie
bf775c7351 C++ bindings for R3000GTE 2023-04-30 12:36:32 -04:00
angie
e249be9f38 Fix Rust R3000GTE bindings and add some tests 2023-04-30 11:23:40 -04:00
angie
7a9e7a5787 generate rust tables 2023-04-30 10:13:35 -04:00
angie
f61d37b4a6 Change builds for every machine to only be ran on new releases 2023-04-30 10:00:04 -04:00
angie
a2dfabea4f Some actions cleanup 2023-04-30 09:47:00 -04:00
angie
967d8ef0b3 Escape ` 2023-04-30 09:22:51 -04:00
angie
a85e339033 Add a message to the format yamls 2023-04-30 09:21:15 -04:00
angie
cdf97457ce use another action for the yamls 2023-04-30 09:14:23 -04:00
angie
37e8c24004 maybe fix action? 2023-04-30 09:08:59 -04:00
angie
9998ca9830 split format action and setup dependencies 2023-04-30 09:01:03 -04:00
angie
57f5d139d9 hopefully fix yaml 2023-04-30 08:54:20 -04:00
angie
39e081470e CI for checking format and tables 2023-04-30 08:48:47 -04:00
Anghelo Carvajal
8237818ff9
Add R3000GTE instruction set support (#31)
* initial gte setup

* starting to parse gte instructions

* R3000_GTE -> R3000GTE

* decode all the non-operand instructions

* remove printfs, whoops

* decode gte with operands

* cleanups

* bindings stuffs

* RabbitizerInstrId_isValid

* fix missing include
2023-04-29 23:07:07 -04:00
Anghelo Carvajal
89254307cc
Merge pull request #28 from Decompollaborate/develop
1.6.2
1.6.2
2023-04-27 16:25:27 -04:00
angie
ab96cfdf2c version bump 2023-04-27 16:08:39 -04:00
angie
b244da7a9b Fix getInstrIndexAsVram taking the upper 8 bits instead of 4 bits for the vram calculation 2023-04-27 16:06:40 -04:00
Anghelo Carvajal
50720835b2
Merge pull request #27 from Decompollaborate/develop
1.6.1
1.6.1
2023-04-18 00:15:51 -04:00
angie
96301a3b4c version bump 2023-04-17 22:42:35 -04:00
angie
3652bf1f95 Expose fs, ft and fd registers in python bindings 2023-04-17 22:41:58 -04:00
angie
c514a2da46 Automatically look up every C file when building the Python bindings 2023-04-17 22:40:07 -04:00
angie
99e7f6d899 Fix non initialized vram param on Python binding 2023-04-17 22:04:54 -04:00
Anghelo Carvajal
2231c7dde0
Merge pull request #26 from Decompollaborate/develop
1.6.0
1.6.0
2023-04-17 16:18:42 -04:00
angie
96402dac2a version bump 2023-04-17 15:30:38 -04:00
Angie
9705bc8e57 I, Q, R and ACC 2023-04-16 17:03:17 -04:00
angie
29c09e2355 whoops 2023-04-16 10:50:20 -04:00
angie
ab7ce5fa9d Add linguist-generated=true to autogenerated files 2023-04-16 10:48:19 -04:00
angie
ef43c1eb77 cleanup implementation of gnuMode 2023-04-16 10:35:47 -04:00
angie
bb23e65556 Add test for trunc on r5900 2023-04-16 10:24:08 -04:00
angie
8a805123d4 Implement workaround for R5900's trunc.w.s issue 2023-04-16 10:05:01 -04:00
Anghelo Carvajal
f6c72f0d29
Merge pull request #25 from Decompollaborate/develop
1.5.11
1.5.11
2023-04-02 15:46:20 -04:00
angie
0d18065e56 version bump 2023-04-02 14:28:12 -04:00
Anghelo Carvajal
e2c132a0a9
Merge pull request #24 from Decompollaborate/develop
1.5.10
1.5.10
2023-02-23 14:41:21 -03:00
Angie
314f65d6a0 proper version bump 2023-02-23 13:52:01 -03:00
Angie
6a11224f2f Unit test for checking the version number matches 2023-02-23 13:50:05 -03:00
Angie
b7ebec63cc version bump 2023-02-23 11:08:52 -03:00
Anghelo Carvajal
f7ac917f80
Merge pull request #23 from Decompollaborate/develop
1.5.9
1.5.9
2023-01-21 17:10:32 -03:00
angie
ffa80bb4c2 version bump 2023-01-21 16:51:28 -03:00
angie
eb11d93da9 Implement mfc2, mtc2, cfc2 and ctc2 2023-01-21 15:42:40 -03:00
angie
716d21f8ea fix "emitted" typo 2022-12-26 20:24:41 -03:00
angie
027b3773fe Expand list of instructions not emitted by C compilers 2022-12-26 19:59:23 -03:00
angie
1823a4df0a table of contents 2022-12-24 20:58:32 -03:00
angie
b0e59cc8c9 docs: usage c api: Examinating an instruction 2022-12-24 20:54:43 -03:00