Commit graph

  • 05c0fd139e schedule pi dma SimoneN64 2023-06-05 17:32:11 +02:00
  • df3775a559 logging overhaul SimoneN64 2023-06-05 17:07:20 +02:00
  • 9e37e961ba small changes SimoneN64 2023-06-05 11:29:23 +02:00
  • 304919de76 fix fmt compilation error SimoneN64 2023-06-05 11:28:36 +02:00
  • f92c65326c Reset system overhaul SimoneN64 2023-06-05 11:28:11 +02:00
  • 30fce7ecf7 get rid of JIT and other things SimoneN64 2023-06-04 22:28:23 +02:00
  • 1ed2506523 Rename to Kaizen internally SimoneN64 2023-06-04 21:34:14 +02:00
  • c4fbd46706 Rename to Kaizen SimoneN64 2023-05-28 22:33:58 +02:00
  • 20f024ed20 things SimoneN64 2023-05-26 17:19:49 +02:00
  • 3935b885c7 cached interpreter SimoneN64 2023-05-25 17:34:57 +02:00
  • 9b7098e760 cached interpreter SimoneN64 2023-05-25 16:30:13 +02:00
  • 9ab5f34aa5 Small improvements SimoneN64 2023-05-23 15:19:15 +02:00
  • d944910f3f Found the bug. Now I gotta fix it SimoneN64 2023-05-23 08:50:59 +02:00
  • 3693327e09 Small fixes again SimoneN64 2023-05-22 10:33:08 +02:00
  • 66bf7e5b6d Small fixes to JIT (still crashes though) SimoneN64 2023-05-22 09:21:20 +02:00
  • 8672ed5e92 Fix CI SimoneN64 2023-05-22 20:38:58 +02:00
  • b9dc913067 Fix CI SimoneN64 2023-05-21 11:51:41 +02:00
  • 4a690ad9a8 Avoid creating .eeprom files when save type isn't eeprom SimoneN64 2023-05-21 11:51:34 +02:00
  • 5c9c639472 more attempts at fixing jit SimoneN64 2023-05-19 16:08:58 +02:00
  • 5677149504 ignore jit dumps SimoneN64 2023-05-19 16:08:47 +02:00
  • 1a6d541f85 integrate capstone for debugging JIT SimoneN64 2023-05-19 16:08:37 +02:00
  • 07bc52b2a5 small fixes SimoneN64 2023-05-19 16:07:48 +02:00
  • 67efaf2855 Attempt at fixing SimoneN64 2023-05-18 15:54:54 +02:00
  • 85aa8884f8 Rename to Kaizen SimoneN64 2023-05-28 22:33:58 +02:00
  • d6fffa29df things SimoneN64 2023-05-26 17:19:49 +02:00
  • 56b174bfc5 cached interpreter SimoneN64 2023-05-25 17:34:57 +02:00
  • 6fd4fc90d7 cached interpreter SimoneN64 2023-05-25 16:30:13 +02:00
  • 9ac8de8bb7 Small improvements SimoneN64 2023-05-23 15:19:15 +02:00
  • 4728fbdfb5 Found the bug. Now I gotta fix it SimoneN64 2023-05-23 08:50:59 +02:00
  • 9bf647745f Small fixes again SimoneN64 2023-05-22 10:33:08 +02:00
  • e44de2b575 Small fixes to JIT (still crashes though) SimoneN64 2023-05-22 09:21:20 +02:00
  • d6ebfc6b47 Fix CI SimoneN64 2023-05-22 20:38:58 +02:00
  • 58d0fe1f4c Fix CI SimoneN64 2023-05-21 11:51:41 +02:00
  • 4e9b7cfc7b Avoid creating .eeprom files when save type isn't eeprom SimoneN64 2023-05-21 11:51:34 +02:00
  • 4df451d32f more attempts at fixing jit SimoneN64 2023-05-19 16:08:58 +02:00
  • fd3dbe8b8e ignore jit dumps SimoneN64 2023-05-19 16:08:47 +02:00
  • a3031bd52f integrate capstone for debugging JIT SimoneN64 2023-05-19 16:08:37 +02:00
  • af89f22f5a small fixes SimoneN64 2023-05-19 16:07:48 +02:00
  • 463b100ddd Attempt at fixing SimoneN64 2023-05-18 15:54:54 +02:00
  • 08ea84051c disable fmtlib's tests SimoneN64 2023-05-17 16:48:32 +02:00
  • 35ac08f067 Attempt at fixing JIT Simone 2023-05-17 15:45:06 +02:00
  • 4a045829d4
    Merge pull request #101 from SimoneN64/dev Simone 2023-05-02 13:49:49 +02:00
  • 9561f05282 Small fixes SimoneN64 2023-04-08 21:28:06 +02:00
  • 96dbec1658 Fix terrible bug in initialization of fastmem pages SimoneN64 2023-03-31 15:26:23 +02:00
  • 94deea11f7 Merge branch 'dev' SimoneN64 2023-03-25 19:01:16 +01:00
  • 46dad0bbf7 Update README Simone 2023-03-25 04:26:32 +01:00
  • 519cb0903c Update README Simone 2023-03-25 04:26:32 +01:00
  • 9bff0f58fa Fix typo in commit SimoneN64 2023-03-25 04:25:57 +01:00
  • 515799915f Update nfd SimoneN64 2023-03-25 04:25:17 +01:00
  • 3555c0e179 Update readme SimoneN64 2023-03-25 04:25:10 +01:00
  • 655ff9f26a Sync master SimoneN64 2023-03-22 21:32:32 +01:00
  • 11ad91be91 Merge dev SimoneN64 2023-03-22 21:31:17 +01:00
  • 38a29b6045 Related to frame advance SimoneN64 2023-03-22 21:30:18 +01:00
  • cefb023816 use c++'s likely instead of that weird macro SimoneN64 2023-03-22 21:26:40 +01:00
  • b86e8fdf83 more tracing SimoneN64 2023-03-22 21:26:20 +01:00
  • dd3784e612 Frame advance SimoneN64 2023-03-22 21:23:39 +01:00
  • 5fb69e6c3d Merge master SimoneN64 2023-03-21 22:59:42 +01:00
  • 65f4c64d13 Merge branch 'master' into dev SimoneN64 2023-03-21 22:59:07 +01:00
  • 7c8bed954f small fixes and improvements SimoneN64 2023-03-21 22:04:50 +01:00
  • 992d390f9a small fixes and improvements SimoneN64 2023-03-21 22:04:50 +01:00
  • a7ff27bfd7 better logging SimoneN64 2023-03-21 22:04:02 +01:00
  • 94ce40429f JIT: Passing first 2 tests in basic_simpleboot SimoneN64 2023-03-20 23:37:54 +01:00
  • 0f2a999f00 Merge branch 'master' into dev SimoneN64 2023-03-20 18:30:31 +01:00
  • 8f0d30f795 Update README.md SimoneN64 2023-03-20 18:25:53 +01:00
  • 0d85951366 Merge branch 'master' into dev SimoneN64 2023-03-19 23:02:06 +01:00
  • e032330b07 New calling method in JIT SimoneN64 2023-03-19 23:00:29 +01:00
  • dbd357f812 Merge branch 'dev' SimoneN64 2023-03-19 22:59:59 +01:00
  • fbfdbe730e Small improvements SimoneN64 2023-03-19 17:16:58 +01:00
  • e3b3fe76db Small improvements SimoneN64 2023-03-19 17:16:58 +01:00
  • e18eb6dd61 Fix controller bug (fixes MK64 menu "can't select anything other than 1p and 4p and 50cc" bug) SimoneN64 2023-03-19 16:48:41 +01:00
  • c4018a7bca Fix sanitizers not being actually enabled in debug build SimoneN64 2023-03-19 16:12:54 +01:00
  • de6a9f2b82 Add mempak and eeprom support SimoneN64 2023-03-19 15:25:35 +01:00
  • 95655b7001 Small fixes and improvements SimoneN64 2023-03-19 15:24:59 +01:00
  • 357b5839ca Use more correct loggings SimoneN64 2023-03-19 15:21:04 +01:00
  • 7a4c3f2f83 More correct initialization of COP0 SimoneN64 2023-03-19 15:18:27 +01:00
  • f2e0bda841 Better check for SDL gamepad detection SimoneN64 2023-03-19 15:18:09 +01:00
  • 8b29b442ca
    Fix branch likely setting branch flag unconditionally (instead, should only be set if the condition is true) Simone 2023-03-13 10:49:12 +01:00
  • 8ac5386fd2 PIF stuff SimoneN64 2023-03-04 00:02:06 +01:00
  • 3ed891aba1 Update Mario screenshot CocoSimone 2023-02-26 04:03:27 +01:00
  • 27516afaca Update ImGui CocoSimone 2023-02-26 03:34:46 +01:00
  • d813aa0ef2 Update ImGui CocoSimone 2023-02-26 03:34:16 +01:00
  • 0219ef33f1 update nfd CocoSimone 2023-02-21 16:17:38 +01:00
  • c3a036f76c Set NFD_PORTAL to true CocoSimone 2023-02-21 16:14:06 +01:00
  • 03253de0a7 Fix brazilian games in DB not having the "region" field + remove "md5" field CocoSimone 2023-02-21 16:13:53 +01:00
  • 030f04df03 Rename dynarec to JIT everywhere CocoSimone 2023-02-21 02:20:35 +01:00
  • 1c42170810 fix crash on Windows + small performace improvement BUT breaks Donkey Kong CocoSimone 2023-02-21 01:29:26 +01:00
  • f113db7059 Use virtual class for different cpu types rather than that hot mess with pointers and shiz CocoSimone 2023-02-19 22:14:59 +01:00
  • 24eac65357 Call "In-Game FPS" "VI/s" CocoSimone 2023-02-19 21:01:22 +01:00
  • cc02f0ae52 Move SI_DMA_DELA define to SI.hpp; doesn't need to be visible outside CocoSimone 2023-02-19 20:51:32 +01:00
  • a580b54579 Small changes CocoSimone 2023-02-19 19:21:47 +01:00
  • bead7e55bc HUGE performance boost thanks to advice from @fleroviux ❤️ CocoSimone 2023-02-19 19:21:38 +01:00
  • 6b916831b7 i removed the gamelist already so no need to set it in the settings CocoSimone 2023-02-19 16:41:13 +01:00
  • e665f2d6e9 move controller logic to PIF CocoSimone 2023-02-19 14:54:26 +01:00
  • 50ec9a8a9e small things CocoSimone 2023-02-19 12:17:21 +01:00
  • e335304b23 fix bug in memory: was using fastmem's read pages for writes too. CocoSimone 2023-02-19 12:17:04 +01:00
  • f56e1bafa2 have two different functions to set PC in r4300i, for word and dword + set the initial PC after PIF HLE instead of Registers constructor CocoSimone 2023-02-19 12:16:20 +01:00
  • abc14302cc move MapVAddr to Cop0.hpp and no template necessary CocoSimone 2023-02-19 12:14:39 +01:00
  • 6e3b81655e remove gdbstub CocoSimone 2023-02-19 12:12:11 +01:00
  • 9837919678 Vectorize RSP CocoSimone 2023-02-18 00:12:59 +01:00
  • 55f792d995 Optimizations (are they?) CocoSimone 2023-02-17 17:16:56 +01:00