Commit graph

  • 85f4c1cc2f Debugger: Event Viewer - Apply emphasis/grayscale bits to ntsc borders Sour 2019-11-20 18:43:38 -05:00
  • 8508b211cc Debugger: Event Viewer - Added option to show NTSC borders + Ported most of Mesen-S' event viewer code to allow this to work Sour 2019-11-19 22:28:45 -05:00
  • 43811ae7ac UI: Added "reload rom" option and changed power cycle to not reload from disk Sour 2019-11-17 18:44:36 -05:00
  • 5f7b2319ce Fixed lockup when rom is no longer on disk and power cycle is pressed while debugger tools are opened Sour 2019-11-16 22:56:01 -05:00
  • 27d512e02f Input: Turn off hot plugging for directinput devices Loading, resetting a game or opening input config will still check for new DInput controllers Sour 2019-11-16 22:32:06 -05:00
  • ae0547df65 FDS: Fixed issue that caused FDS games to create IPS files even when no save data was required Sour 2019-11-16 21:19:48 -05:00
  • 4da882346e Linux: Switch back to xbuild for simplicity (and add option for static linking of C/C++ libs) Sour 2019-11-16 15:54:40 -05:00
  • 6a6311b687 Debugger: Fixed highlighting for breakpoints/current line Sour 2019-11-16 13:56:44 -05:00
  • 8d1f66b2d3 Debugger: Stop/halt instructions now only display a message, and only break execution if break on cpu crash option is turned on Sour 2019-11-16 13:18:55 -05:00
  • a20c27758f Debugger: Event Viewer - Fixed PPU writes not being filtered correctly Sour 2019-11-16 12:29:10 -05:00
  • 6bc4fec18e Debugger: Improved code highlighting/indentation in source view mode Sour 2019-11-16 12:13:34 -05:00
  • a6aab8f995 Debugger: CHR Viewer - Change selection/hover colors to try to make it easier to see Sour 2019-11-14 22:21:09 -05:00
  • c5418331ed UI: Attempt to fix issue with about dialog appearing behind form Sour 2019-11-14 21:47:32 -05:00
  • 29ef07af09 UI: Prevent potential crash when closing main window in some scenarios Sour 2019-11-14 21:35:57 -05:00
  • 246e8a2c0a Save states: Make auto save states ignore time when the game is paused Sour 2019-11-14 21:26:22 -05:00
  • 03ad7d5cc7 DB: Added another game matching the 255-in-1 mapper Sour 2019-11-14 20:46:56 -05:00
  • 9752f8ac87 Movies: Ignore battery save files for Bizhawk/FCEUX movies Sour 2019-11-14 20:15:54 -05:00
  • 48db261942 Input: Change invalid input logic to cancel out both directions instead Sour 2019-11-14 18:11:29 -05:00
  • ea9e31f44e Debugger: Event Viewer - Option to show DMC DMA reads Sour 2019-11-13 22:50:52 -05:00
  • 7feb36067c Debugger: Event Viewer - Allow each PPU register to be toggled on/off (+ easier access to colors) Sour 2019-11-13 22:25:23 -05:00
  • e95bdf4203 Core: Make pause/fast forward/save state/etc more responsive when running emulation at low speeds Sour 2019-11-13 20:52:12 -05:00
  • 8364c186d4 Patches: Try to load patch files matching the rom's full file name (including its extension) Sour 2019-11-13 19:56:36 -05:00
  • df6b003a36 Libretro: Option to rotate A/B buttons like Nestopia core (changes default layout to match other NES cores) Sour 2019-11-13 19:02:38 -05:00
  • fa05434d56 Rewind: Fixed crash when rewinding within the first 30 frames of the game Sour 2019-11-13 18:44:11 -05:00
  • 7041ec7682 Linux: Fixed compilation warnings/errors with GCC/clang Sour 2019-11-13 18:30:05 -05:00
  • 48d96eafc0 UI: Update Chinese translation (#695) owomomo 2019-11-14 07:29:28 +08:00
  • 26773a1ecc CPU: Randomize cpu/ppu alignment on resets (not just power cycle) Sour 2019-11-12 21:03:03 -05:00
  • fc7714d6f0 PPU: Added option to emulate the scroll glitch that can occur when writing to 2000/2005/2006 on cycle 256 Sour 2019-11-12 21:00:30 -05:00
  • 0a63e326c0 UI: Update Chinese translation. (#694) owomomo 2019-11-13 09:34:14 +08:00
  • 36e2d04fe9 Debugger: Added option to break when a $2006 write scroll glitch occurs Sour 2019-11-11 20:19:45 -05:00
  • d96f09a1e1 Core: Display CPU/PPU alignment in log window at power on (when random) Sour 2019-11-11 20:06:27 -05:00
  • 85fd6b36a9 PPU: Implement glitched $2006 address updates when done on X/Y increment cycles Sour 2019-11-11 19:56:52 -05:00
  • a72acc9f1a Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments Sour 2019-11-10 17:35:29 -05:00
  • bc335e104d Debugger: Added ":" operator to return an address' offset in prg/sram/wram/etc. Sour 2019-11-04 20:16:20 -05:00
  • fafb52df0d Docs: Specify that power cycling reloads the rom from the disk Trevor Merritt 2019-11-04 18:19:36 -05:00
  • 3029ae9277 Debugger: Removed default shortcuts on compact ppu viewer because of conflicts with other existing shortcuts Sour 2019-11-03 15:11:07 -05:00
  • c35d6d8989 Debugger: Profiler - Added min/max/avg cycle counts per function call to profiler Sour 2019-11-03 14:37:29 -05:00
  • 20fe8bd4c7 Debugger: Fixed refresh/display issues after changing PRG ROM via the memory tools or assembler Sour 2019-11-03 13:52:15 -05:00
  • a75294320b Input: Prevent alt key from activating menu when using keyboard mode Sour 2019-11-03 12:02:53 -05:00
  • 08edcdd1e0 Debugger: Breakpoints - Fixed UI crash when using context menu options after right-clicking on the mark column Sour 2019-11-03 11:50:18 -05:00
  • 1f62e043d6 Debugger: Fixed issues and crashes with "step back" Sour 2019-11-03 11:46:05 -05:00
  • a6f5494180 Netplay: Fixed potential crash when using netplay with cheats enabled Sour 2019-10-20 21:27:28 -04:00
  • 84a63e04dc Debugger: Fixed bug that caused F10 key to not work properly in debugger window Sour 2019-10-16 21:04:59 -04:00
  • df2766f1a1 Input: Fixed issues when using the F10 key in shortcuts Sour 2019-10-14 17:47:26 -04:00
  • 70fda89e87 Setup: Fixed default keybindings when selecting the WASD keyboard option Sour 2019-10-14 15:18:01 -04:00
  • 2a7bf4df42 Updates: Avoid Application.Exit usage, attempt to kill existing processes before upgrade Sour 2019-10-14 15:05:36 -04:00
  • e01bedee18 Debugger: Hex Viewer - Display selection length in decimal and hex Sour 2019-10-14 13:59:10 -04:00
  • 585c908aa3 Input: Change default for option to hide mouse cursor for zapper (was accidentally enabled by default) Sour 2019-10-12 10:53:55 -04:00
  • 30c2c8d3bf PPU: Disabling rendering midscreen should set the vram bus to the value of 'v' This prevents jittering in the Steins;Gate 8-bit game that doesn't occur on hardware Sour 2019-10-12 10:46:08 -04:00
  • 5b6b57be72 MMC3: Fixed A12 rise/fall logic bug (did not properly count the number of elapsed cycles) Sour 2019-10-12 10:15:16 -04:00
  • 942633dd3d Github: Create FUNDING.yml (#650) Roger 2019-10-08 21:10:46 -04:00
  • ccb689dbdd UI: Prevent windows from appearing outside the available screens when restoring their position Sour 2019-10-06 19:58:51 -04:00
  • da4aed5405 Libretro: allow mingw cross compile (#653) webgeek1234 2019-09-17 20:52:56 -05:00
  • 40d1c03598 Libretro: support building for iOS and tvOS (#652) yoshisuga 2019-09-17 18:43:22 -07:00
  • 85a98475b0 Mapper 28: Extend prg range (#662) Jeremy Chadwick 2019-09-17 18:40:25 -07:00
  • f648a30f17 UI: Added Italian language (#658) davi92 2019-09-18 03:37:09 +02:00
  • 196a5e42e9 Add alpha blending to background image mkwong98 2019-08-31 23:24:06 +08:00
  • bdec75af4d Fix premultiplied alpha mkwong98 2019-08-30 23:38:14 +08:00
  • 8b42a55b19 Convert to premultiplied alpha mkwong98 2019-08-30 13:51:21 +08:00
  • 373c489b01 Video: Fixed palette for emphasis bits not being generated when no palette data exists in config Sour 2019-07-07 08:38:45 -04:00
  • 4c701ad6cf UNROM512: Fixed horizontal/vertical mirroring being inverted Sour 2019-06-25 19:49:22 -04:00
  • 2ac3db319b Libretro: Fixed aspect ratio when using 'no stretching' option Sour 2019-06-24 22:27:44 -04:00
  • 886ae6425f Fixed some cases of variables being used before initialization Sour 2019-06-23 20:10:55 -04:00
  • 279c395271 Fixed FDS/VS System games no longer loading properly Sour 2019-06-23 17:15:05 -04:00
  • f544688b64 Version Update: 0.9.8 0.9.8 Sour 2019-06-23 14:02:30 -04:00
  • 5958405732 UI: Fixed uncommon crash when switching from NSF file to a regular rom Sour 2019-06-23 13:20:29 -04:00
  • 438cccce77 Debugger: Improved draw performance by using Format32bppPArgb for all bitmaps Sour 2019-06-22 22:54:43 -04:00
  • e338ab0765 Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) Sour 2019-06-22 16:33:59 -04:00
  • 6cafa77f22 Debugger: Make stack view slightly larger to ensure 2 bytes always fit on each line Sour 2019-06-22 15:55:23 -04:00
  • f2401d5bd4 UI: Fixed data migration process not properly closing the program after ending (and also not copying files to the right folders) Sour 2019-06-22 15:32:59 -04:00
  • ede0119073 UI: Fix file filters to include .unif files (instead of just .unf) Sour 2019-06-22 14:35:27 -04:00
  • 5048392324 Mapper 320: Fixed mask for register (fixed Mermaid in multicart) Sour 2019-06-22 14:17:20 -04:00
  • 6f2f5ab239 Makefile: Fixed bin folder not being created properly Sour 2019-06-22 14:13:45 -04:00
  • 859dd8b58c Docs: Document what letters mean when using "Show instruction progression" (#628) Jeremy Chadwick 2019-06-22 12:31:54 -07:00
  • 1b035efb18 Save States: Fixed v10 states still being loadable despite no longer being compatible Sour 2019-06-18 16:35:46 -04:00
  • b77a59857c Debugger: Add whitespace/indentation to workspace xml files Sour 2019-05-27 16:48:07 -04:00
  • 118f1ccb94 Debugger: Lua - Fix cycle not returning a 64-bit value in getState() Sour 2019-05-22 20:35:50 -04:00
  • a891307efc Debugger: Clean up Lua examples (#627) Jeremy Chadwick 2019-05-22 17:09:27 -07:00
  • 04a41a1dd7 Debugger: Trace Logger - Added clear log button Sour 2019-05-20 17:05:01 -04:00
  • 5b80d2fe21 Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) Sour 2019-05-12 12:28:01 -04:00
  • 8b12cd7815 Updates: Enable TLS 1.1/1.2 support to fix connection issues with mesen.ca under https Sour 2019-05-11 21:59:29 -04:00
  • 81f6b81956 Docs: Updated some sections to reflect changes in the UI and add some more details Sour 2019-05-11 21:51:49 -04:00
  • 586e97a428 Debugger: Fixed MLB file import for multi-byte labels (end address was excluded) Sour 2019-05-11 21:40:59 -04:00
  • 03f160a949 UNROM512: Fixed mirroring logic to match changes on the wiki (fixes Black Box Challenge) Sour 2019-05-11 09:26:56 -04:00
  • 893ea249ce UI: Removed leftover code from preferences that could accidentally override some options Sour 2019-05-11 09:17:14 -04:00
  • 6fed49f759 Lua: Fixed minor issue in cleanup code when closing a script Sour 2019-05-11 09:13:31 -04:00
  • 06a04cb826 Debugger: Hex Editor - Display dots for values above $7E when no TBL file is used Sour 2019-05-01 17:07:14 -04:00
  • 6423d70e3a Docs: Fixed typo Sour 2019-05-01 16:51:01 -04:00
  • a44974488c Debugger: Nametable Viewer - Fixed "View in CHR Viewer" option Sour 2019-05-01 16:50:10 -04:00
  • 7d0f250047 Game DB: Added entry for Sonic 3D Blast 6 Sour 2019-04-26 19:52:34 -04:00
  • d4676e51fd Debugger: Fixed minor potential multithreading issues (and removed unused variable) Sour 2019-04-12 19:58:38 -04:00
  • 773a34061f UI: Fixed config wizard dialog not being localised based on system language Sour 2019-04-12 19:46:19 -04:00
  • e826d4dfdd PPU: Fixed bug when reading status flag (this disabled blue emphasis). Unsure why this line existed - seems to have been added by mistake 5 years ago Sour 2019-04-12 19:43:03 -04:00
  • 45f7646b99 Input: Fixed inverted bracket keys for family basic keyboard Sour 2019-04-12 19:26:38 -04:00
  • 3cfb179357 MMC5: Fixed fill mode attribute color information Sour 2019-04-07 08:13:13 -04:00
  • 510353cd7a UI: Fixed application not showing up in taskbar at startup when option to disable mouse resizing is enabled Sour 2019-04-03 22:43:35 -04:00
  • 93fdb49bc6 UI: Updated Portuguese translation (#606) Guilherme Dias 2019-04-02 19:47:35 -03:00
  • 96851e6c7a Libretro: switch to constexpr (#603) stellarporter 2019-03-28 15:07:07 -05:00
  • c241eb56c4 VRC7: Updated audio data to match values recently dumped from hardware Sour 2019-03-27 20:23:22 -04:00
  • cf40b967f4 Video: Fixed black screen when settings file doesn't contain a palette (use default 2c02 palette in this case) Sour 2019-03-15 21:28:42 -04:00