Commit graph

  • 220f8534f5 Use GCC since clang isn't working correctly. master empathicqubit 2021-11-26 13:33:52 +01:00
  • ab5b47c486
    Merge pull request #51 from undisbeliever/fix-invisible-sprites NovaSquirrel 2021-10-26 12:44:06 -04:00
  • bf961dc559 Fix invisible sprite when Y + Height >= 256 and Y < _vblankStartScanline Marcus Rowe 2021-10-26 19:52:09 +10:00
  • dd9e689880
    Merge pull request #47 from jeffythedragonslayer/master NovaSquirrel 2021-10-19 23:09:55 -04:00
  • 56fb98ea11 Memory Access Counter columns are wider so ... does not appear Jeff Linahan 2021-10-19 23:00:01 -04:00
  • 73bc240164
    Merge pull request #46 from mcgrew/preferences-save-fix NovaSquirrel 2021-10-19 22:46:36 -04:00
  • 609cec58f5
    Merge pull request #41 from kongmao45678/patch-1 NovaSquirrel 2021-10-19 22:45:45 -04:00
  • c374ca8b9e Fix for settings not saving under mono 6.12 Thomas McGrew 2021-10-19 22:41:56 -04:00
  • 782fba8e8a
    Update Chinese translation resources.zh.xml kongmao45678 2021-09-04 23:01:28 +08:00
  • 7af0bbcefc Add "SNES mouse (buttons only)" input device NovaSquirrel 2021-06-30 17:39:34 -04:00
  • c0e249e993 Revert "Merge branch 'reformat_code'" NovaSquirrel 2021-03-10 11:13:28 -05:00
  • fe90e80881 Note how to debug the C++ code ISSOtm 2021-03-02 19:05:34 +01:00
  • 2ce3db3bb8 Link to new CI downloads ISSOtm 2021-03-02 18:57:04 +01:00
  • d49c4be9f3
    Merge pull request #28 from ISSOtm/actions NovaSquirrel 2021-03-02 10:50:57 -05:00
  • 099d176e60 Add Linux CI build job ISSOtm 2021-03-02 16:20:01 +01:00
  • c76f72df9e Add Windows CI build job ISSOtm 2021-03-02 13:06:40 +01:00
  • 834ff4338f Fixes #17 NovaSquirrel 2020-12-27 22:24:23 -05:00
  • daf3b57e89 Merge branch 'reformat_code' Vladimir Kononovich 2020-12-19 23:33:29 +03:00
  • 6c4907ed1d Reformat Windows (Resharper) Vladimir Kononovich 2020-12-19 23:33:11 +03:00
  • c0aabf20a1 Reformat Utilities (Resharper) Vladimir Kononovich 2020-12-19 23:32:47 +03:00
  • 68c88a6b7c Reformat SevenZip (Resharper) Vladimir Kononovich 2020-12-19 23:32:06 +03:00
  • 4925698573 Reformat PGOHelper (Resharper) Vladimir Kononovich 2020-12-19 23:31:47 +03:00
  • b792e0a3f0 Reformat Lua (Resharper) Vladimir Kononovich 2020-12-19 23:31:32 +03:00
  • a6e89dd132 Reformat Libretro (Resharper) Vladimir Kononovich 2020-12-19 23:31:01 +03:00
  • f3f15a32fe Reformat InteropDll (Resharper) Vladimir Kononovich 2020-12-19 23:30:40 +03:00
  • 3764af908f Reformat Core (Resharper) Vladimir Kononovich 2020-12-19 23:30:09 +03:00
  • 7a6e0b7d77 Moved libs linking to the project file. Vladimir Kononovich 2020-11-01 16:55:27 +03:00
  • 985df5c046 Merge branch 'master' into ui_regs_change ui_regs_change Vladimir Kononovich 2020-11-01 16:54:08 +03:00
  • be6ed9d619 Merge branch 'get_breakpoints_and_cp_flags' Vladimir Kononovich 2020-11-01 16:53:07 +03:00
  • 320371740d Added api for getting breakpoints and cpu flags. Vladimir Kononovich 2020-11-01 16:52:30 +03:00
  • a91ddf8c51 Merge branch 'master' into ui_regs_change Vladimir Kononovich 2020-10-29 02:19:37 +03:00
  • 28b5a3c503 Removed Id entity from a Breakpoint. Now BP manager deals with it. Vladimir Kononovich 2020-10-29 02:19:23 +03:00
  • eb1006704a Implemented CPU flags changing. Vladimir Kononovich 2020-10-12 18:19:46 +03:00
  • 9df2e40060 Renamed CpuRegNmiFlag to CpuFlagNmi. Vladimir Kononovich 2020-10-12 18:19:17 +03:00
  • 27c6df32c3 Added UI registers change functionality. Vladimir Kononovich 2020-10-12 16:51:04 +03:00
  • 7a75651541 Fixes to registers change core. Vladimir Kononovich 2020-10-12 16:49:10 +03:00
  • 4ea538fbfe Fixed wrong Selection range if there's only one byte in selection. Vladimir Kononovich 2020-10-11 22:07:34 +03:00
  • 9d3d0bccc3
    Merge pull request #12 from lab313ru/regs_write NovaSquirrel 2020-10-11 14:34:31 -04:00
  • 0f0abe9788 Update Ppu.cpp NovaSquirrel 2020-10-11 14:33:50 -04:00
  • f08c64e711 Fix/complete Cx4, remove PPU changes NovaSquirrel 2020-10-11 14:26:01 -04:00
  • f514335bde Registers change APIs. Vladimir Kononovich 2020-10-11 13:57:01 +03:00
  • c1c161b2a5 Revert "PPU: Fixed mosaic display when reading/writing to PPU registers in the middle of a scanline" NovaSquirrel 2020-10-10 15:18:20 -04:00
  • 242dd77365 Port Watch Window from Mesen NovaSquirrel 2020-10-10 02:52:36 -04:00
  • e25c69e54b Add aliases for processor flags, for conditions NovaSquirrel 2020-10-10 00:22:11 -04:00
  • 7853aaef77 Update build instructions NovaSquirrel 2020-10-09 22:49:17 -04:00
  • b8ee5f2521
    Merge pull request #3 from NovaSquirrel/History-Viewer NovaSquirrel 2020-10-09 22:36:25 -04:00
  • 931c3cf69b Fix clang compile issues History-Viewer NovaSquirrel 2020-10-08 20:50:36 -04:00
  • 117e6265b0 Update scaling in History Viewer NovaSquirrel 2020-10-08 01:54:35 -04:00
  • 40d4e21cb1 Volume control on the history viewer NovaSquirrel 2020-10-08 01:36:42 -04:00
  • 781a70208c Fix movie exporting? NovaSquirrel 2020-10-08 00:43:56 -04:00
  • 92005f89c0 More Pause/Lock fixes NovaSquirrel 2020-10-07 23:10:29 -04:00
  • b8afcb79df Progress on fixing input desyncs in history viewer NovaSquirrel 2020-10-07 22:42:12 -04:00
  • 1bf62f38fc Make History Viewer not lock up the program when closed NovaSquirrel 2020-10-07 21:12:39 -04:00
  • f6bf4d6f2a Make history viewer sort of work NovaSquirrel 2020-10-07 00:47:24 -04:00
  • c15ed1dee1 Progress on getting history viewer added NovaSquirrel 2020-10-06 22:57:19 -04:00
  • 47000bd6a5 Add readable/writable byte at $43xB and $43xF NovaSquirrel 2020-10-06 01:04:38 -04:00
  • 89199f298a Debugger: GB - Fixed some issues with breaking not working properly in some scenarios Sour 2020-07-08 21:25:23 -04:00
  • e47f0b8feb Debugger: Lua - Allow regular start/end frame events to work normally when in GB-only mode Allows reusing identical scripts between both GB and SNES modes Sour 2020-07-08 21:07:00 -04:00
  • f701459421 Debugger: Added AF/BC/DE/HL aliases for expressions Sour 2020-07-08 21:02:26 -04:00
  • 8ebe0401f7 Debugger: Code refactoring (disassembler) + Fixed some issues when switching between different coprocessors while debug windows are opened Sour 2020-07-07 21:20:31 -04:00
  • 98fe9a85d6 PPU: Fixed mosaic display when reading/writing to PPU registers in the middle of a scanline Sour 2020-07-05 16:21:26 -04:00
  • 1d27867ddd Linux/Libretro: Fixed GCC build Sour 2020-07-03 23:38:02 -04:00
  • 1047860be7 Debugger: GB - Fixed memory mappings display when boot rom is active Sour 2020-07-03 16:41:44 -04:00
  • 7a6b600d34 Debugger: Fixed break on power on not working as expected for GB games Can't step 1 ppu cycle on GB because LCD is disabled at power on Sour 2020-07-03 16:23:19 -04:00
  • 071f634f94 Debugger: Register Viewer - Fixed incorrect label for GB APU Sour 2020-07-03 16:18:53 -04:00
  • 909e75a5ec Debugger: Fixed trace logger refreshing when no changes + Fixed byte coloring in hex viewer for GB games Sour 2020-07-03 16:18:03 -04:00
  • eb89559f4f Debugger: Trace Logger - Fixed dead lock on power cycle when trace logger is opened Sour 2020-07-03 16:12:24 -04:00
  • b17fdc49c6 Debugger: GB - Added effective address for (hl)/(bc)/(de) op codes Sour 2020-07-03 15:45:07 -04:00
  • 6da1295696 Debugger: GB - Fixed $E8 being marked as an invalid OP instead of $EB Sour 2020-07-03 14:33:47 -04:00
  • 973ac9915c Debugger: Linux - Fixed issues with selection/shift key in hex editor Sour 2020-07-03 14:24:18 -04:00
  • 4c4d3c75d6 Debugger: GB - Fixed crash when debugger accessed APU registers while running Sour 2020-07-03 14:06:02 -04:00
  • 15f2ee6012 GBC: Fixed FF4D reads in GBC mode (regression) Sour 2020-07-03 12:57:36 -04:00
  • 89cc438a6e Debugger: GB Tilemap Viewer - Change buttons to "9800" and "9C00" instead of BG and Window Sour 2020-07-03 11:26:46 -04:00
  • af49013e92 GBC: Fixed GDMA timing (setup should only be done once, not once per block) Sour 2020-07-03 11:08:31 -04:00
  • ff1848857c Debugger: Tile Viewer - Added background color option Sour 2020-07-03 11:06:22 -04:00
  • d4f0b34605 Debugger: GB - Properly implemented vram/oam breakpoints + Fixed access counters in gameboy-only mode Sour 2020-07-03 10:06:40 -04:00
  • a22302134d GBC: Improved IO port behavior Fixes unused_hwio-C test, and allows aevilia to run Sour 2020-07-03 00:38:55 -04:00
  • a15b22a05a PPU: Fixed color math logic for high res mode when processed in the middle of a scanline + Minor refactoring for performance Sour 2020-07-02 10:37:06 -04:00
  • 3d421806fb Audio: Do not enable cubic interpolation by default Sour 2020-07-02 10:34:41 -04:00
  • 8ae115c430 UI: Added help shortcuts to main window and script window Sour 2020-06-28 23:31:04 -04:00
  • bfaff15dda Docs: First version of documentation Sour 2020-06-28 23:14:30 -04:00
  • 3ac5aeaf4a GB: Fixed power off displaying the last GB frame when LCD blending is turned on Sour 2020-06-30 16:50:58 -04:00
  • cece3a3a14 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 Sour 2020-06-30 16:50:29 -04:00
  • 6f768eae91 Debugger: Register Viewer - Fixed echo delay display for DSP Sour 2020-06-27 11:53:03 -04:00
  • b671d9f26c Debugger: Fixed SPC debugger not showing the disassembled code Sour 2020-06-26 21:59:34 -04:00
  • 1f620b2652 Debugger: Fixed incorrect memory type mapping in msl file import logic Sour 2020-06-26 21:40:21 -04:00
  • 83ecd8544b SGB: Mute SGB sound if SPC is muted Sour 2020-06-24 19:20:55 -04:00
  • a963b5fd61 SA1: Fixed crash with SA1 games that have no cart/save ram Debugger would crash while disassembling Sour 2020-06-24 19:07:54 -04:00
  • 884aa1abcc Minor performance improvements (5-15%) Sour 2020-06-24 18:43:49 -04:00
  • 4ac7b21878 Debugger: Added debug log window This currently logs uninitialized memory reads (main CPU, SA1 & GB) + SGB packets Sour 2020-06-23 18:34:03 -04:00
  • 73afbc3623 Libretro: Added alternative GB/SGB boot rom filenames to match mGBA/Gambatte naming convention Sour 2020-06-23 14:59:12 -04:00
  • 1434819830 GB: Added per-channel volume settings Sour 2020-06-22 22:28:37 -04:00
  • fed989f216 Libretro: Added .bs files to support ext. list + Changed expected bios filename to match snes9x Sour 2020-06-22 20:18:45 -04:00
  • 11795f7f51 Libretro: Fixes to GB/GBC memory map Sour 2020-06-22 19:21:22 -04:00
  • 06135f10de GB: Added palette configuration options + Split GB options to a separate window Sour 2020-06-22 19:12:25 -04:00
  • ef930104e6 GB: Added options to emulate LCD blending and GBC LCD colors Sour 2020-06-20 23:20:03 -04:00
  • 084bb70402 GB: Make invalid op codes freeze cpu Sour 2020-06-20 21:37:26 -04:00
  • d0ec40be37 GB: Fixed serial control behavior (bit 7 is cleared after transfer) Fixes freeze in Renju Club Sour 2020-06-20 18:08:24 -04:00
  • cf745e1faf Linux: Fixed monospace font to use "monospace" Matches recent Mesen-side change Sour 2020-06-20 14:35:51 -04:00
  • 42015e9f8c UI: Added shortcuts to start/stop recording video/audio/movies Sour 2020-06-20 14:08:07 -04:00