Commit graph

  • 73d567cc83
    Update mupen64plus.ini Pcgaming575 2023-07-03 12:07:45 -0600
  • f47cf1472f
    Update mupen64plus.ini Pcgaming575 2023-07-03 11:35:12 -0600
  • 6a9e90dd5c
    Update mupen64plus.ini Pcgaming575 2023-06-30 23:07:14 -0600
  • eff3231cc2 Implement unused RDRAM address range 0x00800000-0x03EFFFFF Rosalie Wanders 2023-06-18 19:26:27 +0200
  • 55f7b9bd21 Implement unused RDRAM address range 0x00800000-0x03EFFFFF Rosalie Wanders 2023-06-18 19:26:27 +0200
  • 1cfc935355 Add cp0 and cp2 latch to save states Rosalie Wanders 2023-06-13 16:47:55 +0200
  • 9fec11b766 Remove store_load_exception from cp0.h Rosalie Wanders 2023-06-12 23:22:00 +0200
  • c239f3b4f2 Fix dynarec build Rosalie Wanders 2023-06-12 23:03:16 +0200
  • 9d5d52a035 Port accuracy changes to cached interpreter Rosalie Wanders 2023-06-12 22:55:13 +0200
  • dec7c10d45
    Merge pull request #1005 from Jj0YzL5nvJ/up2023 Richard Goedeken 2023-06-11 12:22:26 -0700
  • e1f4251569 Add ACCURATE_FPU=1 option to Makefile Rosalie Wanders 2023-06-11 19:54:26 +0200
  • 9f25e927ab CI/CD: Fixes Ubuntu i386 builds, among other changes Jj0YzL5nvJ 2023-05-22 01:25:21 -0600
  • fb8f54ccfe vidext.c: Fix DPI scaling issues on Windows GhostlyDark 2023-04-15 16:47:22 +0200
  • 9d9eb44945 cleanup fpu.h Rosalie Wanders 2023-04-16 01:53:38 +0200
  • 3a3b50abf1 Fix warnings caused by C_F_S Rosalie Wanders 2023-04-16 01:27:08 +0200
  • 7329a79d20 Remove return from MFC0 Rosalie Wanders 2023-04-16 00:52:21 +0200
  • 583c578774 Implement cp0 latch and use it in MFC0, DMFC0 and MTC0 Rosalie Wanders 2023-04-16 00:50:50 +0200
  • 6917567937 Remove cp2_fcr0 & cp2_fcr31 from new_dynarec.h Rosalie Wanders 2023-04-16 00:34:05 +0200
  • 72b7d917ef vidext.c: Fix DPI scaling issues on Windows GhostlyDark 2023-04-15 16:47:22 +0200
  • 009f79f6ae correct poweron_cp2 and cleanup cp2.h Rosalie Wanders 2023-04-15 14:41:35 +0200
  • 3b7815e179 Remove unneeded include Rosalie Wanders 2023-04-15 02:07:44 +0200
  • 622d5883ad Further improve COP1 instructions Rosalie Wanders 2023-04-15 02:07:18 +0200
  • 36c4389e25 Fix CP0_CONFIG_REG Rosalie Wanders 2023-04-15 01:16:29 +0200
  • 5f65527dd4 Fix CP0_WIRED_REG Rosalie Wanders 2023-04-15 01:00:45 +0200
  • e0df8c5166 Implement CP0_PARITYERR_REG & CP0_CACHEERR_REG Rosalie Wanders 2023-04-15 00:58:38 +0200
  • 546893dcbb Fix DMFC0 Rosalie Wanders 2023-04-15 00:58:14 +0200
  • 7ee8b0f1a1 Implement DMFC0 Rosalie Wanders 2023-04-14 23:31:30 +0200
  • 4f3ecdb730 Fix r4300_cp1_fcr0 Rosalie Wanders 2023-04-13 15:13:25 +0200
  • 2aef3d8a72 Fix MTC0 with CP0_STATUS_REG by excluding the 19th bit Rosalie Wanders 2023-04-13 15:00:13 +0200
  • 0a2f43f05c Fix cop2 instructions Rosalie Wanders 2023-04-13 14:32:22 +0200
  • c777fc311c remove TODO Rosalie Wanders 2023-04-13 13:39:00 +0200
  • 32b02525fa try to fix win32 build Rosalie Wanders 2023-04-12 23:41:28 +0200
  • 54bd9af818 fix build Rosalie Wanders 2023-04-12 23:33:36 +0200
  • 4e9796f6f3 slightly improve COP1 instructions Rosalie Wanders 2023-04-12 23:30:46 +0200
  • a9df0c988a add cp2.c to visual studio project Rosalie Wanders 2023-04-07 19:14:29 +0200
  • 84b311da19 set invop flag in COP1 instructions Rosalie Wanders 2023-04-07 19:12:06 +0200
  • 2a513659cb add support for CP0_LLADDR_REG and CP0_XCONTEXT_REG in MTC0 Rosalie Wanders 2023-04-07 18:43:38 +0200
  • 71b8d64cc4 use strpbrk_reverse in IS viewer Rosalie Wanders 2023-04-07 18:36:51 +0200
  • f1f1981037 make strpbrk_reverse public in util.h Rosalie Wanders 2023-04-07 18:36:27 +0200
  • adaf826d08 Fix DCFC1 & DCTC1 Rosalie Wanders 2023-02-16 19:24:24 +0100
  • 05563d2c73 Implement BREAK instruction Rosalie Wanders 2023-02-16 16:44:48 +0100
  • 7911877113 remove unrequired bracket Rosalie Wanders 2023-02-16 16:35:48 +0100
  • 94dc08013b use update_x86_rounding_mode_cp2 in CTC2 Rosalie Wanders 2023-02-16 16:34:48 +0100
  • fcc957679a Implement RESERVED opcode Rosalie Wanders 2023-02-16 16:32:24 +0100
  • ae6a6a1584 use cp2 functions in r400_core.c Rosalie Wanders 2023-02-16 16:30:48 +0100
  • cab2f4bacf Add cop2 reserved opcode Rosalie Wanders 2023-02-16 16:30:14 +0100
  • 313ae0b3d7 Add cp2 update_x86_rounding_mode (will be removed later) Rosalie Wanders 2023-02-16 16:29:20 +0100
  • edb4fd33d3 Fix cp1 & cp2 headers Rosalie Wanders 2023-02-16 16:28:55 +0100
  • 0c2a79fba7 Fix check_cop2_unusable Rosalie Wanders 2023-02-16 16:28:32 +0100
  • fc872ea9a1 Implement cop2 support Rosalie Wanders 2023-02-15 20:29:07 +0100
  • 26cd9004eb Partially implement DCFC1 & DCTC1 Rosalie Wanders 2023-02-15 19:51:09 +0100
  • 6935806f2f Support DMFC0 & DMTC0 Rosalie Wanders 2023-02-13 13:13:38 +0100
  • ea6aa4d6cf Fix incorrect r4300_cp1_fcr0 Rosalie Wanders 2023-02-13 13:07:41 +0100
  • ca79e8b330 Fix incorrect CP0_PREVID_REG Rosalie Wanders 2023-02-13 13:06:32 +0100
  • ad0d713457 Fix incorrect CP0_CONFIG_REG Rosalie Wanders 2023-02-13 13:06:15 +0100
  • 7799f63e9d Add unused registers and support them in MTC0 Rosalie Wanders 2023-02-13 01:33:45 +0100
  • 9d30765535 Fix SRA and SRAV Rosalie Wanders 2023-02-13 01:33:18 +0100
  • d4f3e12db0
    Merge pull request #998 from Rosalie241/savefilename Richard Goedeken 2023-03-10 17:05:45 -0800
  • 77847dbce9 Introduce SaveFilenameFormat parameter Rosalie Wanders 2023-03-09 22:21:15 +0100
  • cf0ee9ec37
    Merge pull request #995 from Jj0YzL5nvJ/ci-schedule Richard Goedeken 2023-03-02 22:01:53 -0800
  • 6d623f545e CI/CD: Integrate scheduled builds and other necessary updates Jj0YzL5nvJ 2023-02-14 23:50:28 -0600
  • 7ee312cb28
    Merge pull request #983 from Rosalie241/64dd-new Richard Goedeken 2023-02-06 17:41:05 -0800
  • 16ba396b6e
    Merge pull request #994 from LuigiBlood/dd_int Richard Goedeken 2023-02-06 17:39:31 -0800
  • 43c17dfa2c Shorten extra cycles timing depending on motor state for stability Fixes F-Zero X Expansion Kit's insanely weird & slow loading times while Paint Studio's Gnat Attack still works LuigiBlood 2023-02-05 15:01:39 +0100
  • 7863961c29
    Merge pull request #993 from Rosalie241/sanitize-filename Richard Goedeken 2023-02-02 20:22:19 -0800
  • 55aabed06f
    Merge pull request #990 from LuigiBlood/dd_int Richard Goedeken 2023-02-02 20:18:13 -0800
  • 2f8c4a3aea Sanitize save filename Rosalie Wanders 2023-02-02 14:09:16 +0100
  • fd6e73efca Add 64DD games to ROM database Rosalie Wanders 2022-12-27 15:38:02 +0100
  • 1f932e4910 Introduce M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE Rosalie Wanders 2022-12-28 17:20:38 +0100
  • f82b37bf63
    Merge pull request #992 from Rosalie241/fix-screenshots Richard Goedeken 2023-01-30 21:49:18 -0800
  • 10c60f7693
    Merge pull request #666 from mountainflaw/speedlimiter_toggle Richard Goedeken 2023-01-30 21:44:35 -0800
  • 2e4a72a0aa Fix screenshots when compiling with OSD=0 Rosalie Wanders 2023-01-24 16:19:06 +0100
  • 1bf2950001 Add Drive Motor Management & Timing LuigiBlood 2023-01-14 11:21:06 +0100
  • 0575a68df0 Correct Write Protection calculation error LuigiBlood 2023-01-10 11:49:42 +0100
  • 9948ded64f Have a fallback value if disk type command uses an invalid value LuigiBlood 2023-01-10 11:41:12 +0100
  • 0e4e8a6016 Implement 64DD Drive Write Protection based on Disk Type cmd LuigiBlood 2023-01-10 10:53:45 +0100
  • e23eab7980 Add a leading zero for interrupt defines to match up LuigiBlood 2023-01-10 10:02:14 +0100
  • fc16193332
    Merge pull request #989 from Jj0YzL5nvJ/asm-r2 Richard Goedeken 2023-01-08 22:27:25 -0800
  • ab897e7ab7
    Merge pull request #986 from Rosalie241/fix-ipl Richard Goedeken 2023-01-08 22:21:04 -0800
  • e177bb4488 Set/Clear Busy State flag when processing a command LuigiBlood 2023-01-08 09:59:13 +0100
  • bdef7ee26d On 64DD hard reset, actually reset status and stop all drive interactions LuigiBlood 2023-01-08 08:52:21 +0100
  • 4a95cdfb3e Add LED Timing Command stub LuigiBlood 2023-01-08 08:46:37 +0100
  • dcde00f929 Add 64DD RTC Write command stubs LuigiBlood 2023-01-08 08:44:34 +0100
  • 3d78a03203 Add more 64DD commands LuigiBlood 2023-01-08 07:55:41 +0100
  • e6de7ce92a Remove dd_on_pi_cart_addr_write() and manage flags in BM update It is really useless at this point. LuigiBlood 2023-01-07 19:54:42 +0100
  • 688b377a08 Change interrupt timings to not factor CountPerOp LuigiBlood 2023-01-07 11:58:15 +0100
  • 52126e388c Change BM Interrupt manager to be timing based rather than basing from DMA PI And attempt to have more accurate timings similar to reads/writes on real hardware LuigiBlood 2023-01-06 17:34:14 +0100
  • 55bbb8b35f Add 64DD Seek Command Interrupt delay LuigiBlood 2023-01-06 08:57:21 +0100
  • b9ab45b6d3 Add 64DD Interrupt Handlers LuigiBlood 2023-01-06 08:50:58 +0100
  • cf8b03ba58 Update that helps diagnose and in some cases circumvent potential issues with MSVC and GNU utilities Jj0YzL5nvJ 2023-01-03 16:30:19 -0700
  • abbd8768cd Fix incorrect DDREGION being used for development disks Rosalie Wanders 2022-12-28 22:21:42 +0100
  • b712b36efb Add SAVETYPE_AUTO Rosalie Wanders 2022-12-15 15:03:40 +0100
  • ba9a524830
    Merge pull request #980 from loganmc10/fix_netplay Richard Goedeken 2022-12-07 17:00:05 -0800
  • 16a825d5d0 Have netplay just use file extension for file syncing Logan McNaughton 2022-12-07 07:56:13 -0700
  • 673aa48d1d bugfix #978 - CurrentStateSlot not updated in config file when slot is changed through auto increment Richard Goedeken 2022-12-04 22:39:26 -0800
  • f63e1b3506
    Merge pull request #979 from Rosalie241/save-md5 Richard Goedeken 2022-12-02 20:12:44 -0800
  • d552a40a72 use MD5 for save state filename Rosalie Wanders 2022-12-01 14:40:57 +0100
  • 631e15f8e1 use MD5 for save filename Rosalie Wanders 2022-12-01 14:34:12 +0100
  • e04f5b896f
    Merge pull request #977 from Rosalie241/homebrew-romheader Richard Goedeken 2022-11-23 19:24:26 -0800
  • 689e8a47a1 Add support for Advanced Homebrew ROM Header save type Rosalie Wanders 2022-11-23 16:52:46 +0100