Commit Graph

  • fa487d9969 Merge branch 'master' into dev SimoneN64 2024-08-18 01:08:40 +02:00
  • acdb6b2210 Fix TAS movie crash SimoneN64 2024-08-18 01:07:48 +02:00
  • 38859deaf1 Fix CLI args SimoneN64 2024-08-16 00:13:49 +02:00
  • a4e6227af2 Fix CLI args SimoneN64 2024-08-16 00:02:14 +02:00
  • 154f39de6d Fix CLI args SimoneN64 2024-08-15 23:48:52 +02:00
  • c9ab6b358c Fix RDRAM masking SimoneN64 2024-07-14 03:49:58 +02:00
  • 81cab7182d Correct RDRAM mask in RSP DMAs SimoneN64 2024-07-08 19:21:48 +02:00
  • 836a009e99 Also for RSP, oops SimoneN64 2024-07-07 23:51:31 +02:00
  • 37a0cf6c77 Better separate DMA functions SimoneN64 2024-07-07 23:40:15 +02:00
  • cdbb251be1 Better management of RDRAM accesses SimoneN64 2024-07-05 23:50:30 +02:00
  • c463358ec4 teeny change SimoneN64 2024-07-05 17:07:44 +02:00
  • ac9ff89bf1 Massive register overhaul SimoneN64 2024-07-05 16:56:14 +02:00
  • d90e26ac0c Various pointer changes SimoneN64 2024-07-03 21:11:03 +02:00
  • 15838db5b6 Implement rounding as SIMD for now so that the float env is not fucked with by the compiler SimoneN64 2024-06-25 23:48:02 +02:00
  • 09c45d6750 Implement RDRAM boundary check in SI DMAs as well Simone 2024-06-25 11:16:47 +02:00
  • 4865a3e971 Turns out, compilers suck SimoneN64 2024-06-25 00:33:28 +02:00
  • f0273aec34 Such a stupid bug SimoneN64 2024-06-24 00:20:33 +02:00
  • b6385684bc Huge FPU refactor. Thanks ares ❤️ SimoneN64 2024-06-23 23:00:48 +02:00
  • e957029c50 Remember to throw your FPU exception kids SimoneN64 2024-06-21 23:41:19 +02:00
  • 0f9cf09017 Remove redundant exception checks SimoneN64 2024-06-21 23:27:39 +02:00
  • 3eb8c0d79b pretty huge mtc1/dmtc1 bug SimoneN64 2024-06-21 22:39:11 +02:00
  • f4a4aebbee properly reset a lot of the emulator state SimoneN64 2024-06-21 22:25:50 +02:00
  • 3e36dbc4bb Update parallel-rdp SimoneN64 2024-06-21 21:45:00 +02:00
  • cd7d967b0a just some touches to the gui SimoneN64 2024-06-21 21:39:49 +02:00
  • db19f8c86e oopsie SimoneN64 2024-06-19 23:23:47 +02:00
  • 5400238fac Not too sure about this, return to old SimoneN64 2024-06-19 23:10:23 +02:00
  • b70a881b2a Horrible bug! SimoneN64 2024-06-19 23:10:01 +02:00
  • 98fc3721a3 Not actually that much better, return to older SimoneN64 2024-06-19 23:09:38 +02:00
  • 1f1931d6ad accurat-er SimoneN64 2024-06-19 21:58:11 +02:00
  • 78551827c9 Slightly better PI DMA behaviour SimoneN64 2024-06-18 23:20:36 +02:00
  • bfba47ef78 Remove useless dependency on NFD SimoneN64 2024-06-18 21:43:06 +02:00
  • 491992e641 also ignore MI::Intr writes SimoneN64 2024-06-18 08:28:58 +02:00
  • 0e1206489c Merge branch 'master' into jit SimoneN64 2024-05-27 13:20:06 +02:00
  • 74a45787b9 wtf SimoneN64 2024-05-27 13:18:59 +02:00
  • 4d48607b47 wha SimoneN64 2024-05-27 13:18:09 +02:00
  • 8a758c4e7f please git stop SimoneN64 2024-05-27 13:17:24 +02:00
  • fd92126626 why SimoneN64 2024-05-27 13:16:13 +02:00
  • 8fcdfcfbfb boh SimoneN64 2024-05-27 13:15:22 +02:00
  • d2ff40d90a More instructions SimoneN64 2024-05-26 23:34:57 +02:00
  • 9da6ce3b6a Merge branch 'refs/heads/master' into jit SimoneN64 2024-05-26 22:16:47 +02:00
  • 228bf69f53 More instructions SimoneN64 2024-05-26 22:16:18 +02:00
  • bbac4e315e Small fixes and improvements SimoneN64 2024-05-26 22:11:14 +02:00
  • f32957c93f Small fixes and improvements SimoneN64 2024-05-26 22:11:14 +02:00
  • 2efb4c02d3 some more instructions SimoneN64 2024-05-26 11:43:13 +02:00
  • a17d615710 Merge branch 'master' into jit SimoneN64 2024-05-26 21:11:56 +02:00
  • f6afa56987 Stop Windows support indefinitely SimoneN64 2024-05-26 21:11:39 +02:00
  • 1808afecdc Merge branch 'dev' SimoneN64 2024-05-26 21:10:55 +02:00
  • 9721042e90 Thanks TheMaister SimoneN64 2024-05-26 20:00:12 +02:00
  • 6249bf2937 update submodules SimoneN64 2024-05-26 11:48:34 +02:00
  • 9a0aa51af9 Merge branch 'refs/heads/dev' into jit SimoneN64 2024-05-25 19:12:05 +02:00
  • 83f3571b92 Merge branch 'refs/heads/dev' SimoneN64 2024-05-25 18:47:28 +02:00
  • 6003f02644 Hotifx for Windows maybe SimoneN64 2024-05-25 18:46:17 +02:00
  • a35fac4a4e Start implementing some instructions SimoneN64 2024-05-21 22:46:08 +02:00
  • bce60e524d Merge branch 'refs/heads/dev' SimoneN64 2024-05-21 18:53:28 +02:00
  • dce04609c0 Attempt at fixing Linux CI SimoneN64 2024-05-21 18:47:45 +02:00
  • 83e6a0ea17 Attempt at fixing Linux CI SimoneN64 2024-05-21 18:47:45 +02:00
  • 89aa79fa2a Oops SimoneN64 2024-05-21 18:44:24 +02:00
  • 24f4f0270d Let's try doing this again Simone Coco 2024-05-21 09:30:13 +01:00
  • 7479ad46a6 AutoRelease better log and null handling Simone Coco 2024-05-20 15:13:30 +02:00
  • 315a522dbf Customizable saves path Simone Coco 2024-05-20 10:33:52 +02:00
  • 8cb30838ed Introduce game controller db SimoneN64 2024-05-19 09:25:06 +02:00
  • 2ebda70a8c Preliminary controller support SimoneN64 2024-05-17 23:19:15 +02:00
  • 87f9546ed3 Some small changes SimoneN64 2024-05-17 19:34:23 +02:00
  • 46853ecdf1 slightly better abstraction Simone Coco 2024-05-17 16:08:10 +02:00
  • 6336780477 fix crash in volk Simone Coco 2024-05-17 13:06:39 +02:00
  • 035916f825 SDL Audio: Create mutex before audio thread starts Simone Coco 2024-05-17 12:51:57 +02:00
  • 2a0f43f7d6 Fix Windows compilation Simone Coco 2024-05-17 12:07:04 +02:00
  • 77e04afc0c Fix behaviour of RDRAM in PI DMAs Simone Coco 2024-05-17 12:02:39 +02:00
  • e841befdb7 Fix compilation on Windows Simone Coco 2024-05-17 12:02:29 +02:00
  • f35001e5c5 Fix crash Simone Coco 2024-05-17 12:02:21 +02:00
  • 4fee6f3071 Do this like in master Simone 2024-05-16 11:31:18 +02:00
  • 94e880b2f6 Stupid Simone 2024-05-16 09:48:31 +02:00
  • 4046b4d65d Oops SimoneN64 2024-05-15 23:11:23 +02:00
  • 45d44aec9d Oops SimoneN64 2024-05-15 23:05:17 +02:00
  • 249bb97ca9 Introduce panic_trace and small accuracy fix SimoneN64 2024-05-15 22:55:32 +02:00
  • cf8b812389 Lower cmake requirement Simone 2024-05-15 13:12:52 +02:00
  • a87babefca Lower cmake requirement Simone 2024-05-15 11:26:03 +02:00
  • f6446a4dca Stop emuthread before quitting emulator SimoneN64 2024-05-14 23:23:26 +02:00
  • 6063489759 Oops SimoneN64 2024-05-14 23:12:55 +02:00
  • 0641cedd3d Reduce memory leaks maybe? SimoneN64 2024-05-14 23:11:17 +02:00
  • 40cee365a9 Refactor smaller things SimoneN64 2024-05-14 21:31:50 +02:00
  • e61dc1bfc4 Init parallelrdp on EmuThread thread (so that the console doesnt get spammed with error logs) Simone 2024-05-14 15:31:47 +02:00
  • 83fc2b583c RDP doesnt need Register ref Simone 2024-05-14 12:26:11 +02:00
  • 02d1f888d8 Refactor Parallel RDP wrapper Simone 2024-05-14 12:15:27 +02:00
  • 5f2dc06236 Make default analog input Simone 2024-05-14 11:19:23 +02:00
  • a9e97c1d21 Fix default "Return" input Simone 2024-05-14 11:18:24 +02:00
  • 059f884ca7 Refactor many other things SimoneN64 2024-05-13 20:54:53 +02:00
  • 5148a836a1 Refactor RSP SimoneN64 2024-05-13 20:32:07 +02:00
  • e07f4880e6 Refactor Memory SimoneN64 2024-05-13 20:22:16 +02:00
  • c3ac6476c8 Refactor PIF Simone 2024-05-13 17:59:09 +02:00
  • 5ebb36e3fa Small flash refactor Simone 2024-05-13 17:49:14 +02:00
  • b45491ddc0 Refactor Cop1 pt.2 + fix build Simone 2024-05-13 17:44:44 +02:00
  • 76e87e7b2b Refactor Cop1 Simone 2024-05-13 14:14:06 +02:00
  • f8e45819c8 Refactor Cop0 SimoneN64 2024-05-12 22:43:08 +02:00
  • da8760c6df Refactor Scheduler SimoneN64 2024-05-10 22:02:42 +02:00
  • f1e81a2dd5 Refactor MIPS Interface SimoneN64 2024-05-10 21:40:12 +02:00
  • e44646b870 Refactor Audio SimoneN64 2024-05-10 21:24:57 +02:00
  • 423647d69a Refactor Mupen Movies SimoneN64 2024-05-10 21:05:23 +02:00
  • e940b6731a QFileDialog filter SimoneN64 2024-03-28 21:18:44 +01:00
  • 07d11300df Terrible approach for alternative endianness strings SimoneN64 2024-03-28 21:18:32 +01:00