Commit graph

  • 2a0947eb07 Merge commit 'b9112977b074d67d6c83f04af36b6dabdf1d92c6' as 'external/json' Simone 2024-01-23 08:40:40 +01:00
  • b9112977b0 Squashed 'external/json/' content from commit 9cca280a4 Simone 2024-01-23 08:40:40 +01:00
  • 39339e58c5 fmt as subtree Simone 2024-01-23 08:39:39 +01:00
  • 84232cb85d Merge commit 'e7e2f15be55d8dc1be4904b58309f8bf448ff713' as 'external/fmt' Simone 2024-01-23 08:37:20 +01:00
  • e7e2f15be5 Squashed 'external/fmt/' content from commit e1832bcf Simone 2024-01-23 08:37:20 +01:00
  • 94bf39f9f5 mio as subtree Simone 2024-01-23 08:37:05 +01:00
  • e9b950fcfb Merge commit '4bdcfb1541b8777d06374e8fa10f394ab89dee9b' as 'external/mio' Simone 2024-01-23 08:34:36 +01:00
  • 4bdcfb1541 Squashed 'external/mio/' content from commit 8b6b7d8 Simone 2024-01-23 08:34:36 +01:00
  • bc7849c765 Start working on settings SimoneN64 2024-01-22 21:01:16 +01:00
  • cc1cb8b961 Input works SimoneN64 2024-01-22 20:46:24 +01:00
  • 7caa8c25c5 Audio works SimoneN64 2024-01-22 18:37:02 +01:00
  • b358862314 remove fmt from submodules Simone 2024-01-22 15:27:08 +01:00
  • 9be2b238d2 let's try gainput again Simone 2024-01-22 15:26:13 +01:00
  • 410f9f62fc Let's try this Simone 2024-01-22 09:49:16 +01:00
  • f5196f5ce2 Merge commit '4e42229bdd980ab50da8b83b1aa1b0877b5a9ef6' as 'external/gainput' Simone 2024-01-22 08:51:55 +01:00
  • 4e42229bdd Squashed 'external/gainput/' content from commit 2be0a50 Simone 2024-01-22 08:51:55 +01:00
  • e42f619896 input Simone 2024-01-22 08:50:37 +01:00
  • 346895a86b Input will come next SimoneN64 2024-01-21 22:01:26 +01:00
  • 7d54887d63 input Simone 2024-01-19 16:28:57 +01:00
  • b955907e3e hide vulkan widget when nothing is running Simone 2024-01-19 09:06:34 +01:00
  • 8b21a65ed4 Revert "FGR improvements" SimoneN64 2024-01-19 01:06:21 +01:00
  • 2f0a3f08cd Revert "FGR improvements" SimoneN64 2024-01-19 01:05:35 +01:00
  • e669485193 Revert "FGR improvements" SimoneN64 2024-01-19 01:05:05 +01:00
  • 893ceadd16 a SimoneN64 2024-01-10 20:59:51 +01:00
  • 042fd05338 WORKS SimoneN64 2024-01-19 00:59:47 +01:00
  • 7f1bef6037 Make this a unique_prt SimoneN64 2024-01-18 23:35:30 +01:00
  • 6e010b4adb Order of operations SimoneN64 2024-01-18 22:50:15 +01:00
  • 4de66e053e Dont make renderwidget part of uic SimoneN64 2024-01-18 22:38:38 +01:00
  • f2dfdc4d74 Move this SimoneN64 2024-01-18 22:14:29 +01:00
  • d9361ddcb8 update prdp SimoneN64 2024-01-18 22:09:40 +01:00
  • 1c6f89f856 Yeah SimoneN64 2024-01-18 22:09:27 +01:00
  • 607a43620a Okokokokokokokok Simone 2024-01-18 17:12:23 +01:00
  • 25a6a9f23d smaller fixes Simone 2024-01-18 13:32:52 +01:00
  • 25d1e4c51f UI itself is usable Simone 2024-01-18 13:13:05 +01:00
  • af7a6c004b start this from scratch Simone 2024-01-18 12:31:53 +01:00
  • 7f65b5eb53 useless SimoneN64 2024-01-17 18:37:29 +01:00
  • ee1fd7baf3 FGR improvements Simone 2024-01-16 12:15:31 +01:00
  • c4f021cb9d FGR improvements Simone 2024-01-16 12:15:31 +01:00
  • deb83f3695 avoid enabling sse if not supported SimoneN64 2024-01-04 02:51:31 +01:00
  • dcf223c150 revert these SimoneN64 2024-01-10 20:59:51 +01:00
  • c8bdf426fc revert these SimoneN64 2024-01-10 20:59:51 +01:00
  • 9fe8c3d87b avoid enabling sse if not supported SimoneN64 2024-01-04 02:51:31 +01:00
  • 6b84ca576d small cleaning SimoneN64 2024-01-04 02:41:22 +01:00
  • d4d9aae321 small cleaning SimoneN64 2024-01-04 02:41:22 +01:00
  • 57a079392e PI fixes and various smaller fixes SimoneN64 2024-01-04 02:03:52 +01:00
  • f0fb01d8e7 PI fixes and various smaller fixes SimoneN64 2024-01-04 02:03:52 +01:00
  • d7a94b41e0 fix a bunch of warnings SimoneN64 2024-01-03 14:22:06 +01:00
  • b70188fdb1 fix a bunch of warnings SimoneN64 2024-01-03 14:22:06 +01:00
  • 12d744500f to dev SimoneN64 2024-01-02 23:57:06 +01:00
  • d1b4da3de2 IR work SimoneN64 2024-01-02 23:57:58 +01:00
  • 463b53f0e4 to dev SimoneN64 2024-01-02 23:57:06 +01:00
  • 578bb3b45b better representation (inspired by fleroviux's Lunatic) Simone 2023-12-28 15:11:12 +01:00
  • 52914d9b78 like this form better Simone 2023-12-27 14:50:34 +01:00
  • 9d8ecdc953 jumps weren't actually being pushed to the vector Simone 2023-12-27 11:00:20 +01:00
  • fb3146744f improve branch, doesn't need extra add in IR Simone 2023-12-27 10:30:59 +01:00
  • dacb76ca85 improve dead code elimination and implement SLT Simone 2023-12-27 10:13:11 +01:00
  • 80c7e46a38 better print, some cop0 SimoneN64 2023-12-25 22:49:24 +01:00
  • 360d7a7ccd first optimization SimoneN64 2023-12-25 21:59:47 +01:00
  • 1f84b96909 more instructions and formatter SimoneN64 2023-12-25 03:43:17 +01:00
  • 2a3e4d56f6 more instructions Simone 2023-12-21 17:10:52 +01:00
  • f8ecf79c2f more instructions in IR Simone 2023-12-21 11:52:35 +01:00
  • 7a680da620 IR Simone 2023-12-20 17:02:53 +01:00
  • 1058657f07 Merge branch 'dev' of https://github.com/SimoneN64/Kaizen into dev SimoneN64 2023-12-08 18:43:34 +01:00
  • f5ed20ea99 better jit macros SimoneN64 2023-12-08 18:43:29 +01:00
  • b074ac0c59 Not needed Simone 2023-11-27 09:02:03 +01:00
  • aca784eb58 minor refactor SimoneN64 2023-11-25 22:00:54 +01:00
  • 535c4655a4 eret should update the cop0 status SimoneN64 2023-11-17 19:21:13 +01:00
  • 8fb79fefd5 JIT work Simone 2023-11-23 10:07:02 +01:00
  • 25cfd49e64 Use a more modern and clean paradigm for read/write handlers SimoneN64 2023-11-14 12:44:08 +01:00
  • 091557478a These should be throwing SimoneN64 2023-11-13 16:50:17 +01:00
  • 22fe515459 Improve FGR handling SimoneN64 2023-11-13 16:08:21 +01:00
  • 0791e83e53 Big FPU improvements SimoneN64 2023-11-11 13:48:30 +01:00
  • 61169f79ee Small FPU improvements SimoneN64 2023-11-10 00:20:22 +01:00
  • c82841f0fd Catch these cases, maybe we are missing something SimoneN64 2023-11-08 23:59:36 +01:00
  • 91b0c33208 Fix PI DMA (fixes #108) SimoneN64 2023-11-08 23:05:34 +01:00
  • 2a77c1ab25 general clean-up SimoneN64 2023-11-07 22:53:56 +01:00
  • 7cceefd7fc Share save data for sram and flash SimoneN64 2023-11-07 22:52:01 +01:00
  • 8bca9bf530 Obviously, use the new PI bus read/write functions for the DMA as well 🤦 Fixes saving in Paper Mario (supposedly, can't test it because now it crashes on a TLB LOAD exception 🤬) SimoneN64 2023-11-07 22:49:31 +01:00
  • 443446e68d Just some flash fixes SimoneN64 2023-11-06 22:07:54 +01:00
  • 4331981d34 Lay down initial PI bus latch implementation SimoneN64 2023-11-06 14:34:17 +01:00
  • e75ea2beb7 Account different header SimoneN64 2023-11-05 19:29:09 +01:00
  • 4e6a3f2109 Improve cartridge regions handling SimoneN64 2023-11-05 18:27:01 +01:00
  • b1f7659359 Experimental save state support SimoneN64 2023-10-30 08:39:54 +01:00
  • c4f148eec1 fix small segfault SimoneN64 2023-10-29 22:20:33 +01:00
  • f0b602af8a
    Add 3-Clause BSD license Simone 2023-10-29 00:22:40 +02:00
  • b7c565e925 Don't make 4 controllers with just 1 input, BAD SimoneN64 2023-10-26 17:52:24 +02:00
  • 046fdb5bc9 These are annoying if inlined SimoneN64 2023-10-25 22:59:41 +02:00
  • 8c044b5cd4 Fix for issue #59 SimoneN64 2023-10-25 22:59:23 +02:00
  • 607071853b Fix actions SimoneN64 2023-10-24 15:33:19 +02:00
  • 45f15f1ec9 Fix compilation errors SimoneN64 2023-09-09 06:10:01 +02:00
  • 6ada0360ba Merge branch 'master' of https://github.com/SimoneN64/Kaizen into dev SimoneN64 2023-10-24 15:28:53 +02:00
  • 51f7868272 nicer gui SimoneN64 2023-10-23 14:42:11 +02:00
  • 7358fa3fe7 updated imgui SimoneN64 2023-10-23 14:42:01 +02:00
  • 83ba53137c Don't ask "useOldPC" and instead just pass the thing SimoneN64 2023-10-22 20:59:46 +02:00
  • 54b753aa4d Expand PI domain SimoneN64 2023-10-22 20:26:57 +02:00
  • efda703d39 Forgot this C++ feature exists SimoneN64 2023-10-22 20:14:05 +02:00
  • da0a82739f Does not need dyn alloc anymore SimoneN64 2023-10-22 20:07:54 +02:00
  • 33ac97ff06 teeny tiny opt SimoneN64 2023-10-22 20:07:45 +02:00
  • ccd889e1da Implemented italian and english SimoneN64 2023-10-22 15:42:48 +02:00
  • 511776748e lay down translations SimoneN64 2023-10-20 15:37:24 +02:00