Commit Graph

  • ae02670ef3
    Merge pull request #165 from pret/kill-freenode master Revo 2024-10-26 16:00:26 -0400
  • d765481edf Kill Freenode. kill-freenode IIMarckus 2021-10-08 04:51:53 -0600
  • 685d024bb1
    Merge pull request #160 from Felk/render_begin_end_labels Akira Akashi 2021-05-15 01:21:40 +0100
  • bcf5b6ad0b
    Merge branch 'master' into render_begin_end_labels Akira Akashi 2021-05-15 00:18:51 +0100
  • f8eea17818
    Merge pull request #164 from mparisi20/master Max 2021-01-29 15:01:07 -0500
  • 8d8c6cec7d
    Merge branch 'master' into master Max 2021-01-29 14:57:04 -0500
  • 984748ba7e fix bug in calcrom get_files function Max 2021-01-29 14:53:11 -0500
  • 626e786520
    Merge pull request #163 from mparisi20/master Max 2021-01-22 14:16:27 -0500
  • 892c994fee fixed bug in #pragma regswap where swapping rA and rB would also swap fA and fB, and added #pragma iswap Max 2021-01-22 14:02:16 -0500
  • 75330c36b1
    Merge pull request #162 from mparisi20/master Revo 2020-12-25 07:37:26 -0500
  • 1379d3a873 rename PSQUATDotProduct to PSVECDotProduct (was a typo) Max 2020-12-24 14:44:41 -0500
  • 157890ec21
    Merge pull request #161 from mparisi20/pragma_proc Revo 2020-12-19 15:44:41 -0500
  • 9b63835774 trim whitespace off cc argument in pragma.py Max 2020-12-19 12:45:16 -0500
  • 4f3e87d037 argument parsing issue in pragma.py when compiler is invoked through wine Max 2020-12-19 12:39:50 -0500
  • 128935015a fix bugs in pragma.py, add license/readme Max 2020-12-19 11:48:42 -0500
  • 718c9c0011 add pragma.py to tools, edit Makefile, add example #pragma regswap usage to code_801DD8C0.cpp Max 2020-12-19 00:45:39 -0500
  • 7c23a2eb82 label possible pointer to some rendering context object Felk 2020-12-13 03:55:08 +0100
  • 67589881a3 label begin_drawing and end_drawing Felk 2020-12-13 03:53:49 +0100
  • d597d9f994
    Merge pull request #159 from Felk/blur_related_labels Revo 2020-12-12 21:57:54 -0500
  • ad75fe7c52 name some blur/fake-antialiasing related labels Felk 2020-12-13 03:42:55 +0100
  • 6e80109ce6
    Merge pull request #158 from mparisi20/code_801E07E8 Revo 2020-11-26 12:15:18 -0500
  • 2023adf209 rename file to gUnkClass20.cpp, condense code, and add comments Max 2020-11-25 23:46:42 -0500
  • f048ac917b decompile code_801E07E8.o and code_801E0810.o Max 2020-11-25 22:37:14 -0500
  • 277ad419e7
    Merge pull request #157 from mparisi20/master Revo 2020-11-12 13:39:08 -0500
  • 15eb317faa organize headers Max 2020-11-12 13:26:03 -0500
  • fc81e8d7cc add math.h header, and fix one regswap in func_801DEA3C Max 2020-11-12 11:17:50 -0500
  • d40f64ac06 remove GScamera_asm.s Max 2020-11-11 23:29:59 -0500
  • 63c065bb16 match GScamera (except func_801DEA3C) Max 2020-11-11 23:23:09 -0500
  • 81a97af975 match GScamera::func_801DE1F8 Max 2020-11-11 18:14:59 -0500
  • e411f08f43 match GScamera virtual function at 801DE5F8 Max 2020-11-11 14:46:55 -0500
  • 7c92a9c2ad progress on func_801DEA3C Max 2020-11-10 19:37:19 -0500
  • ae8eadbdde match lbl_801DEEF8 Max 2020-11-09 15:15:06 -0500
  • b722de596b match GScamera virtual func at 801DED3C Max 2020-11-09 14:24:02 -0500
  • b0580b42cf match virtual func at 801DECBC Max 2020-11-09 12:37:44 -0500
  • cd92c8fc35 match func_801DE524 Max 2020-11-09 11:26:42 -0500
  • b76d4fab67 match registers in GScamera ctor 801DE084 Max 2020-11-08 21:49:54 -0500
  • 155c518198 added nonmatching ifdefs for each function in GScamera and match register order in 801DDF78 constructor Max 2020-11-08 21:27:58 -0500
  • 2ac1901729 decomp 801DDF78 and add mtx.h Max 2020-11-07 15:14:14 -0500
  • 2ae7b5c414
    Merge pull request #156 from mparisi20/master Max 2020-11-06 21:01:27 -0500
  • 3e5884629d comments Max 2020-11-06 20:52:45 -0500
  • 29b23333a2 remove code_801DD8C0_asm.s Max 2020-11-06 20:48:23 -0500
  • 1d6768c881 remove old comments Max 2020-11-06 20:46:12 -0500
  • 2f182e1a10 add headers for GSanimationObject and GSblendObject Max 2020-11-06 20:42:51 -0500
  • 2b3b7eb188 C++ refactoring, adding nonmatching #ifdefs for ctors/dtor using operator delete for now Max 2020-11-06 20:28:24 -0500
  • aef4ef49d3 add GShierMemObject.h, and implement constructors for GSanimationObject and GSblendObject Max 2020-11-06 12:36:14 -0500
  • 60cfed1d6c add two nonmatching ifdefs to code_801DD8C0 Max 2020-11-05 23:28:38 -0500
  • aa7ebd0cf2 fix control flow in func_801DD9C8 Max 2020-11-05 14:43:29 -0500
  • 0e08bf4c6a decompile code_801DD8C0 with some nonmatchings Max 2020-11-05 12:14:26 -0500
  • ad63244f06 start decompiling code_801DD8C0.o Max 2020-11-02 11:05:00 -0500
  • 5818130a78
    Merge pull request #155 from mparisi20/master Revo 2020-11-01 21:06:48 -0500
  • 80b643a784 add header Max 2020-11-01 20:53:30 -0500
  • db5213a374 decompile code_801DD5C8.o Max 2020-11-01 20:44:39 -0500
  • b78fc344a7
    Merge pull request #154 from mparisi20/master Revo 2020-10-31 18:29:54 -0400
  • 9ba8186ce6 remove unneeded extern C Max 2020-10-31 18:16:42 -0400
  • 19716fa67d add include to ptmf.c Max 2020-10-31 18:10:41 -0400
  • e5e4451cfc refactor as code_801DCE6C to C++ Max 2020-10-31 18:08:27 -0400
  • 4ff4ced455 match func_801DD294 Max 2020-10-31 16:15:40 -0400
  • 4f344c8385 only regswaps remain in func_801DD294 Max 2020-10-31 15:51:40 -0400
  • b65c4ed97a match loop body in func_801DD294 Max 2020-10-31 11:31:27 -0400
  • 6fcf5988b1 add nonmatching ifdef Max 2020-10-30 18:22:57 -0400
  • 297a88fd8a progress on func_801DD294 Max 2020-10-30 16:30:28 -0400
  • d96e18f2d6 match up to func_801DD294 Max 2020-10-30 02:05:35 -0400
  • 47a1bdea88 match up to func_801DCFE4, add string.h and stdlib.h, add types.h to Makefile include path, and move GameSpy under DWC Max 2020-10-29 14:27:37 -0400
  • f13fcff4a5
    Merge pull request #153 from mparisi20/master Max 2020-10-27 23:02:12 -0400
  • f4dbe9a90d rename static objects Max 2020-10-27 22:50:27 -0400
  • 585b88fcba add headers and cleanup Max 2020-10-27 22:42:39 -0400
  • c4dcd29c77 match all of code_801DBE90 Max 2020-10-27 20:37:19 -0400
  • 3512ee2e09 match up to func_801DCE38 Max 2020-10-27 20:00:40 -0400
  • dfcd7d75a3 match 801DC9CC Max 2020-10-27 18:07:56 -0400
  • 126972af1a match up to func_801DC9CC Max 2020-10-27 16:13:32 -0400
  • 69dd6927a2 match up to func_801DC7F8 Max 2020-10-27 15:09:41 -0400
  • 1f79672cc5 match up to func_801DC5FC Max 2020-10-27 14:06:50 -0400
  • a1d40c31b8 match func_801DC264 Max 2020-10-27 11:34:42 -0400
  • b20f4b2f02 match func_801DC0C8 Max 2020-10-27 01:18:43 -0400
  • 2e329c9f48 match first three functions in code_801DCE6C Max 2020-10-24 17:05:32 -0400
  • 8f73a39edf match up to func_801DC0C8 with two nonmatchings Max 2020-10-24 15:07:58 -0400
  • b4751c259e match first two functions in code_801DBE90 Max 2020-10-24 02:35:51 -0400
  • 52139f47a6
    Merge pull request #152 from mparisi20/master Revo 2020-10-23 23:41:49 -0400
  • 828020713c delete code_801DBB3C_asm.s Max 2020-10-23 23:24:52 -0400
  • 813f6a67a0 cleanup Max 2020-10-23 23:22:36 -0400
  • e3def2d7a3 match func_801DBB48 Max 2020-10-23 22:33:42 -0400
  • d93b0c1aac bring func_801DBB48 closer to matching Max 2020-10-23 15:43:52 -0400
  • 1a76bb3162 match func_801DBD74 Max 2020-10-23 12:13:48 -0400
  • 7a613ce73c Merge branch 'master' of https://github.com/pret/pokerevo Max 2020-10-23 01:52:40 -0400
  • 047d52bd17 match func_801DBD00 Max 2020-10-23 01:52:33 -0400
  • cabc694f5a match func_801DBC58 Max 2020-10-23 01:31:58 -0400
  • b889dc5418 match func_801DBC58 Max 2020-10-23 01:30:30 -0400
  • a7f8bf4f63 slightly condense func_801DB9FC and func_801DBA8C Max 2020-10-22 21:58:32 -0400
  • 0a9f2e5071 add LC_BASE macro to OSCache.h, and condense func_801DB81C Max 2020-10-22 21:27:26 -0400
  • 8fd68eac26
    Merge pull request #151 from mparisi20/master Revo 2020-10-22 15:58:49 -0400
  • e59582e061 decompile code_801DB81C, and revamp the source file layout template and type naming convention. Rename unkStruct to ctorStruct Max 2020-10-22 14:47:56 -0400
  • d777bee871 figured out how to reference global variables from inline asm functions using a special declaration syntax and #pragmas for mwcceppc 3.0 Max 2020-10-22 13:02:45 -0400
  • 6238cac0db remove warnings by adding explicits casts Max 2020-10-21 22:26:07 -0400
  • f249496438 match func_801DB81C Max 2020-10-21 22:01:08 -0400
  • 64b05c65e1 match func_801DBA8C Max 2020-10-21 18:41:27 -0400
  • caaaee2fc3 match code_801DB9FC Max 2020-10-21 18:13:31 -0400
  • 1a86589bfd Bring code_801DB81C closer to matching: only single instruction misordering left Max 2020-10-21 18:03:41 -0400
  • 838e6b2d18 only an r30/r31 register swap remains in func_801DB9FC Max 2020-10-21 01:40:20 -0400
  • 5ba0f4b6ea ordering/reg swap in func_801DB9FC Max 2020-10-21 01:31:26 -0400
  • 2b2dc15d6b match func_801DB92C Max 2020-10-21 00:07:51 -0400