Commit graph

  • 8761918a46 Fix Bug when rendering overlapping HD sprites with different background priority (SourMesen/Mesen issue 609) mkwong98 2020-11-01 20:29:12 +08:00
  • c48e6285ee Update HdNesPack.cpp mkwong98 2020-10-30 22:18:53 +08:00
  • 2842b7c560 Merge remote-tracking branch 'upstream/master' mkwong98 2020-10-07 19:56:59 +08:00
  • 0789405acd Polish translation added for Mesen Maciej Budzyński 2020-09-10 21:34:09 +02:00
  • bef11cbe6c
    Add Italian strings on Program.cs Davide Salvatore Grasso 2020-07-16 23:23:19 +02:00
  • c780e03d87
    Update it.resources.xml Davide Salvatore Grasso 2020-07-16 23:18:13 +02:00
  • 86326e8329 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 Sour 2020-06-30 16:00:22 -04:00
  • 3154f19467 Libretro: Fixed memory map for WRAM/SRAM-based achievements Sour 2020-06-23 13:58:59 -04:00
  • 67b9ba3290 UI: Fixed crash when using toggle record video if a video was never recorded before Sour 2020-06-20 14:01:50 -04:00
  • ecadab92db UI: Disable toggle record shortcuts when no game is running Sour 2020-06-20 13:59:19 -04:00
  • 77ed078899 UI: Added shortcuts to start/stop recording video/audio/movies Sour 2020-06-20 00:24:24 -04:00
  • d738b2b9bf Mono: Fixed unbound debugger shortcuts being triggered by pressing the windows key Sour 2020-06-04 17:46:21 -04:00
  • b2a1d93c7f
    Readme: Changes to COMPILING.md about compiling on windows (#829) properchopsticks 2020-05-27 22:23:03 +02:00
  • cb75f7fbe1 Debugger: Refactoring - Removed unnecessary option on GetWorkspace Sour 2020-05-19 23:09:03 -04:00
  • 0b6d1cba11 Debugger: Fixed breakpoints/etc being lost when reloading rom Sour 2020-05-19 23:05:22 -04:00
  • 7724a2f552
    UI: Update Spanish language (#834) juanramonmartinez 2020-05-20 04:18:12 +02:00
  • b8a0a7a59b Debugger: Fixed modulo operator in expressions Sour 2020-05-19 21:55:43 -04:00
  • c52cacd9e5 VRC2: Added missing 1-bit latch at 6000-7FFF to fix Contra (J) This used to work because the game would be emulated with 8kb of work ram at 6000-7FFF, which had the same effect. But the actual board does not have work ram, so it was removed when integrating the new NES 2.0 database Sour 2020-05-17 11:16:15 -04:00
  • 650dfb35f1 DMC: Improve DMA timing after 4015 write Sour 2020-05-14 17:18:23 -04:00
  • c1f841b6dd HD Packs: Added ability to have multiple backgrounds on different layers (up to 40) Sour 2020-05-08 20:08:41 -04:00
  • 193235b11f Mapper 52: Fixed work ram writes Sour 2020-05-08 00:36:43 -04:00
  • 3638474c99 Debugger: Fixed debugger refresh bug when memory tools were opened Sour 2020-05-07 23:06:40 -04:00
  • bfc9e782a5 Debugger: Event Viewer - Fixed missing dots for $2007 reads Sour 2020-05-07 19:45:47 -04:00
  • e963310112 Debugger: Rework label/breakpoint updates when resetting/loading a rom Sour 2020-05-06 18:43:27 -04:00
  • 63d0017d68 Mapper 112: Fixed missing outer CHR register support Was inadvertently removed in previous change for this mapper Sour 2020-05-03 18:49:28 -04:00
  • 527db70316 Debugger: Lua - Add option to auto-restart scripts after power cycling or reloading the rom Sour 2020-05-03 14:57:24 -04:00
  • 9772aa006f Game DB: Updated to latest version of Nes20 DB Sour 2020-05-02 13:06:20 -04:00
  • 7ab9b50ad5 Game DB: Override roms with NES 2.0 headers Some roms are being distributed with invalid NES 2.0 headers, so this is needed to fix them Sour 2020-05-02 12:25:27 -04:00
  • 66de1ceee1 Netplay: Fixed crashes when disconnect from server or stopping server while no game is loaded Sour 2020-05-02 12:01:47 -04:00
  • f7c170bd9b Fixed crash when loading multiple roms while keeping the emulator paused Sour 2020-05-02 11:49:38 -04:00
  • dbe7e0dec8 PPU: Moved oam row corruption region by a couple of dots, to match oam_flicker_test With this timing, Isolated Warrior's pause screen flickers as expected Sour 2020-05-01 22:33:37 -04:00
  • 77b4289299 PPU: Tweaked sprite evaluation code to simulate another hardware glitch seen in the oam_flicker_test_reenable test When rendering is enabled/disabled around scanlines 128-136, a single 8 pixel sliver of a sprite appears on the following scanline, due to the previously discovered bug where disabling rendering increments the oam address pointer by 1 Sour 2020-05-01 20:06:56 -04:00
  • 8d5399a692 Debugger: Sprite Viewer - Add option to load data from a CPU page instead of directly from OAM Sour 2020-04-30 22:26:51 -04:00
  • 59fddb7008 PPU: Added option to emulate OAM row corruption when disabling rendering at certain points during rendering Sour 2020-04-30 18:40:39 -04:00
  • bf6d161e1a UI: Change volume inc/dec rate to 5 Sour 2020-04-28 17:59:40 -04:00
  • 4a38df2b79
    UI: Updated Portuguese translation (#813) altiereslima 2020-04-28 18:58:40 -03:00
  • 829c51957e Fixed crash when loading VS-DualSystem games that are marked as having no work ram Sour 2020-04-27 20:47:28 -04:00
  • 55199beda7 HD Pack Builder: Fixed missing alpha channel in PNG files Sour 2020-04-26 11:55:54 -04:00
  • 069a98c50d Debugger: Event Viewer - Added options to display apu/control register reads/writes Sour 2020-04-24 18:17:03 -04:00
  • 69de585d39 Debugger: Event Viewer - Fixed options not working after cancelling out of another configuration dialog Sour 2020-04-24 17:26:03 -04:00
  • dee704abb9 Debugger: Event Viewer - Fixed previous frame's events disappearing 1 scanline too early Sour 2020-04-24 16:16:43 -04:00
  • e586ce7208 PPU: Tweak affected bits for $2006 scroll glitch based on Alien Syndrome (J) behavior (and other hardware tests) It looks like the horizontal nametable bit is also affected when the write falls on a coarse scroll increment Sour 2020-04-24 00:01:40 -04:00
  • 5d67994f08 Netplay: Fixed desynchronization issue When the host loaded a game, the client would end up applying the input with a 1 frame offset, causing some games to eventually desync. Pausing, loading a state, resetting, etc. would permanently fix the problem (until another game was loading) Sour 2020-04-22 22:30:54 -04:00
  • 243ffef4fc UI: Added shortcuts to increase/decrease master volume Sour 2020-04-21 21:58:07 -04:00
  • 642f92a514 Debugger: Memory Viewer - Make labelled bytes lighter except the label's first byte Sour 2020-04-21 21:37:42 -04:00
  • f5c7bf4358 Debugger: Memory Tools - Fixed edit label action changing the start address on multi-byte labels Sour 2020-04-21 21:23:10 -04:00
  • 73ef5f21e9 Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks Sour 2020-04-21 20:04:04 -04:00
  • 4869051117 Libretro: Split overscan settings into 4 for more flexibility Sour 2020-04-19 20:01:45 -04:00
  • 8af0df2ecf Debugger: Fixed crashes when CPU is running in unmapped memory regions Sour 2020-04-19 19:36:47 -04:00
  • caa8a6ac25 NSF: UI - Fixed usability issues with the track dropdown when a scrollbar is present Sour 2020-04-19 16:58:27 -04:00
  • 241b09964b Debugger: Fixed background color being incorrect in HD pack copy function Sour 2020-04-19 16:52:19 -04:00
  • bafd73f186 Debugger: Added aliases for each CPU flag in expressions Sour 2020-04-18 18:10:14 -04:00
  • 1ff7ed7b8c Debugger: Ability to define assert statements in comments Sour 2020-04-18 17:55:35 -04:00
  • 77e04a679e DB: Integrated NewRisingSun's NES 2.0 header database Sour 2020-04-18 13:40:32 -04:00
  • 1f2ec5a91b Fixed compilation warning Sour 2020-04-18 13:38:35 -04:00
  • e2325856fc Datach: Fixed 128-byte and 256-byte EEPROMs being inverted + Prevent creation of an empty .sav file Fixes 10-second pause after reset Sour 2020-04-16 21:52:34 -04:00
  • e9262c5333 UI: DPI-related fixes/improvements Sour 2020-04-13 11:21:34 -04:00
  • 8fa506631a
    Mapper 15: Fixed PRG mask for mode 1 (#803) norill 2020-04-10 23:44:45 +02:00
  • 7c7b87670e
    Mapper 15: Improved accuracy (#800) norill 2020-04-08 04:28:19 +02:00
  • 48c2752d3b Debugger: Script Window - Fixed bug that caused a saved script on the disk to be overwritten with another script Sour 2020-04-03 19:00:41 -04:00
  • ee6d8ac011 Debugger: Event Viewer - Display dot on current pixel Sour 2020-04-01 23:19:20 -04:00
  • d400842e98
    UI: Fix bug where Language detection could fail to happen (#796) Dan Weiss 2020-03-30 22:30:33 -04:00
  • cfc5bf6976 Fixed crash when taking screenshots with a video filter enabled (other than NTSC filters) Sour 2020-02-25 18:18:59 -05:00
  • 9b233b8b76
    UI: Update Portuguese translation (#779) altiereslima 2020-02-25 10:37:09 -03:00
  • 44b7190ad4 Debugger: Disable break on bus conflicts option when the current board does not have bus conflicts Sour 2020-02-23 13:00:39 -05:00
  • e197e5ee2b Input: Fixed default shortcuts & shortcut display when using non-qwerty layouts This resets all non-debugger shortcut keys to their default values due to values saved in the config switching from scan codes to virtual key codes. Sour 2020-02-23 10:01:05 -05:00
  • 74e8f39ea1 Debugger: Fixed debug mode assert for expression evaluation caused by changes to how internal RAM mirroring is handled in debug tools Sour 2020-02-23 09:47:10 -05:00
  • 267a5d0d24
    UI: Update Spanish translation (#773) juanramonmartinez 2020-02-17 04:13:59 +01:00
  • 42c1c76f43 Refactoring: Port back some code changes from Mesen-S Sour 2020-02-15 14:27:36 -05:00
  • 1ebd943f3a Debugger: Rewrite profiler and memory counters Improves performance when debugger enabled (10-15%), simplifies code and improves memory counters UI Sour 2020-02-14 21:40:50 -05:00
  • a48e52933b Debugger: Fixed UI crash in watch when typing an hex address without the hex prefix Sour 2020-02-14 16:33:06 -05:00
  • effd016dc7 Debugger: Assembler - Fixed minor issue with opcode $FF Sour 2020-02-13 00:05:12 -05:00
  • 61aaf6193e Equalizer: Fixed sample wrapping when outside of int16_t range Sour 2020-02-11 23:03:30 -05:00
  • f2112dbadc HD Packs: Fixed crash when loading save states Sour 2020-02-11 22:56:38 -05:00
  • 3cc5398165 Linux: Fixed compilation error caused by wrong filename case in project Sour 2020-02-07 19:14:33 -05:00
  • d15308e575 UI: Video Recorder - Auto-fill destination path when opening form Sour 2020-02-07 19:09:02 -05:00
  • 5ba28f0aaf Libretro: Fixed compilation error on macos/ios Sour 2020-02-07 19:06:49 -05:00
  • fe6900b8f9
    Virtual Boy controller support (#766) Brad Smith 2020-02-07 18:34:02 -05:00
  • 76a03b05ff UI: Hide auto-save & last session slots in save state menu Sour 2020-02-05 21:29:10 -05:00
  • ba357c6f6d Libretro: Fixed tabs/spaces in makefile Sour 2020-02-04 20:12:40 -05:00
  • 66e3291039 History Viewer: Prevent history viewer from altering audio volume for main window on load SetMasterVolume was being called before HistoryViewerRun, which caused its effects to be applied to the main console Sour 2020-02-04 19:45:46 -05:00
  • 5a3b56c3d4 Video Recorder: Added support for GIF file export Sour 2020-02-04 19:36:15 -05:00
  • cb6573278b Fixed DB entry for Dream World (J) to fix mirroring issues Sour 2020-02-03 18:00:42 -05:00
  • 85f810202a Linux: Default to "monospace" font rather than try to install DroidSansMono Sour 2020-02-03 15:06:54 -05:00
  • 541ed96cbc DirectInput: Fix bug preventing buttons #25+ from being usable Sour 2020-02-03 09:29:53 -05:00
  • 67a35fbfb4 Libretro: Removed unnecessary echos from makefile Sour 2020-02-01 18:33:38 -05:00
  • 4121949881 Libretro: Fixed run ahead performance issue (exclude screenshot from libretro save states) Sour 2020-02-01 18:13:42 -05:00
  • f3a18bed01 Version Update: 0.9.9 0.9.9 Sour 2020-02-01 15:38:08 -05:00
  • 81dbafe405 UI: Fixed key select screen being shown behind current form when option to display window on top is enabled Sour 2020-02-01 12:39:12 -05:00
  • c519ec3ec8 Fixed GCC warning Sour 2020-02-01 11:19:07 -05:00
  • 4f3f58c067 Rambo-1: Temporary fix for IRQs until a better model is found See: http://forums.nesdev.com/viewtopic.php?f=9&t=19565 Sour 2020-02-01 10:58:37 -05:00
  • 5b0c208984 Run Ahead: Disable movies/netplay menus when enabled + Auto-disable runahead when playing NSF files Sour 2020-02-01 10:28:42 -05:00
  • 19b93dc343 Debugger: Auto-refresh disassembly when debugger gains focus This allows edits done in the hex editor to be shown right away in the debugger + Also fixed a potential issue with code in save ram not being disassembled properly after the code is updated by additional writes Sour 2020-02-01 10:10:57 -05:00
  • 135ffc56a5 HD Packs: Allow transparency between background images and background sprites Sour 2020-02-01 09:52:49 -05:00
  • 8886396a39 Docs: Fixed text not wrapping to the next line in code blocks Sour 2020-02-01 09:21:12 -05:00
  • 314ba6858b Command line: Added /debugger switch option to allow opening the main debugger at game launch Sour 2020-02-01 09:13:54 -05:00
  • 6bdd518dc8 UI: Fixed mouse cursor/capture issues when the console is in NES mode but an expansion device is set in the config Sour 2020-02-01 00:40:41 -05:00
  • 66eb9ad844
    UI: Update Chinese translation (#756) owomomo 2020-01-30 09:18:16 +08:00
  • 0279db31d2
    Libretro: Fixes ogg crashes on static platforms (#757) Samuel P 2020-01-30 02:10:52 +01:00
  • 06ccf0bdb0 Save states: Fixed incorrect timestamp in menu Also changed save states to contain the raw framebuffer rather than a PNG, which allows displaying the screenshot in the emulator window when loading a state while paused Sour 2020-01-28 23:33:37 -05:00