Sour
4da882346e
Linux: Switch back to xbuild for simplicity (and add option for static linking of C/C++ libs)
2019-11-16 15:54:40 -05:00
Sour
6a6311b687
Debugger: Fixed highlighting for breakpoints/current line
2019-11-16 13:56:44 -05:00
Sour
8d1f66b2d3
Debugger: Stop/halt instructions now only display a message, and only break execution if break on cpu crash option is turned on
2019-11-16 13:18:55 -05:00
Sour
a20c27758f
Debugger: Event Viewer - Fixed PPU writes not being filtered correctly
2019-11-16 12:29:10 -05:00
Sour
6bc4fec18e
Debugger: Improved code highlighting/indentation in source view mode
2019-11-16 12:13:34 -05:00
Sour
a6aab8f995
Debugger: CHR Viewer - Change selection/hover colors to try to make it easier to see
2019-11-14 22:21:09 -05:00
Sour
c5418331ed
UI: Attempt to fix issue with about dialog appearing behind form
2019-11-14 21:47:32 -05:00
Sour
29ef07af09
UI: Prevent potential crash when closing main window in some scenarios
2019-11-14 21:35:57 -05:00
Sour
246e8a2c0a
Save states: Make auto save states ignore time when the game is paused
2019-11-14 21:26:22 -05:00
Sour
03ad7d5cc7
DB: Added another game matching the 255-in-1 mapper
2019-11-14 20:46:56 -05:00
Sour
9752f8ac87
Movies: Ignore battery save files for Bizhawk/FCEUX movies
2019-11-14 20:15:54 -05:00
Sour
48db261942
Input: Change invalid input logic to cancel out both directions instead
2019-11-14 18:11:29 -05:00
Sour
ea9e31f44e
Debugger: Event Viewer - Option to show DMC DMA reads
2019-11-13 22:50:52 -05:00
Sour
7feb36067c
Debugger: Event Viewer - Allow each PPU register to be toggled on/off (+ easier access to colors)
2019-11-13 22:25:23 -05:00
Sour
e95bdf4203
Core: Make pause/fast forward/save state/etc more responsive when running emulation at low speeds
2019-11-13 20:52:12 -05:00
Sour
8364c186d4
Patches: Try to load patch files matching the rom's full file name (including its extension)
2019-11-13 19:56:36 -05:00
Sour
df6b003a36
Libretro: Option to rotate A/B buttons like Nestopia core (changes default layout to match other NES cores)
2019-11-13 19:02:38 -05:00
Sour
fa05434d56
Rewind: Fixed crash when rewinding within the first 30 frames of the game
2019-11-13 18:44:11 -05:00
Sour
7041ec7682
Linux: Fixed compilation warnings/errors with GCC/clang
2019-11-13 18:30:05 -05:00
owomomo
48d96eafc0
UI: Update Chinese translation ( #695 )
2019-11-13 18:29:28 -05:00
Sour
26773a1ecc
CPU: Randomize cpu/ppu alignment on resets (not just power cycle)
2019-11-12 21:03:03 -05:00
Sour
fc7714d6f0
PPU: Added option to emulate the scroll glitch that can occur when writing to 2000/2005/2006 on cycle 256
2019-11-12 21:00:30 -05:00
owomomo
0a63e326c0
UI: Update Chinese translation. ( #694 )
2019-11-12 20:34:14 -05:00
Sour
36e2d04fe9
Debugger: Added option to break when a $2006 write scroll glitch occurs
2019-11-11 21:10:55 -05:00
Sour
d96f09a1e1
Core: Display CPU/PPU alignment in log window at power on (when random)
2019-11-11 21:10:53 -05:00
Sour
85fd6b36a9
PPU: Implement glitched $2006 address updates when done on X/Y increment cycles
2019-11-11 21:10:50 -05:00
Sour
a72acc9f1a
Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments
2019-11-11 21:10:47 -05:00
Sour
bc335e104d
Debugger: Added ":" operator to return an address' offset in prg/sram/wram/etc.
2019-11-04 20:16:20 -05:00
Trevor Merritt
fafb52df0d
Docs: Specify that power cycling reloads the rom from the disk
2019-11-04 18:19:36 -05:00
Sour
3029ae9277
Debugger: Removed default shortcuts on compact ppu viewer because of conflicts with other existing shortcuts
2019-11-03 15:11:07 -05:00
Sour
c35d6d8989
Debugger: Profiler - Added min/max/avg cycle counts per function call to profiler
2019-11-03 15:10:23 -05:00
Sour
20fe8bd4c7
Debugger: Fixed refresh/display issues after changing PRG ROM via the memory tools or assembler
2019-11-03 13:52:15 -05:00
Sour
a75294320b
Input: Prevent alt key from activating menu when using keyboard mode
2019-11-03 12:02:53 -05:00
Sour
08edcdd1e0
Debugger: Breakpoints - Fixed UI crash when using context menu options after right-clicking on the mark column
2019-11-03 11:50:18 -05:00
Sour
1f62e043d6
Debugger: Fixed issues and crashes with "step back"
2019-11-03 11:46:05 -05:00
Sour
a6f5494180
Netplay: Fixed potential crash when using netplay with cheats enabled
2019-10-20 21:27:28 -04:00
Sour
84a63e04dc
Debugger: Fixed bug that caused F10 key to not work properly in debugger window
2019-10-16 21:04:59 -04:00
Sour
df2766f1a1
Input: Fixed issues when using the F10 key in shortcuts
2019-10-14 17:47:26 -04:00
Sour
70fda89e87
Setup: Fixed default keybindings when selecting the WASD keyboard option
2019-10-14 15:18:01 -04:00
Sour
2a7bf4df42
Updates: Avoid Application.Exit usage, attempt to kill existing processes before upgrade
2019-10-14 15:05:36 -04:00
Sour
e01bedee18
Debugger: Hex Viewer - Display selection length in decimal and hex
2019-10-14 13:59:10 -04:00
Sour
585c908aa3
Input: Change default for option to hide mouse cursor for zapper (was accidentally enabled by default)
2019-10-12 10:58:08 -04:00
Sour
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
2019-10-12 10:58:07 -04:00
Sour
5b6b57be72
MMC3: Fixed A12 rise/fall logic bug (did not properly count the number of elapsed cycles)
2019-10-12 10:58:07 -04:00
Roger
942633dd3d
Github: Create FUNDING.yml ( #650 )
2019-10-08 21:10:46 -04:00
Sour
ccb689dbdd
UI: Prevent windows from appearing outside the available screens when restoring their position
2019-10-06 19:58:51 -04:00
webgeek1234
da4aed5405
Libretro: allow mingw cross compile ( #653 )
2019-09-17 21:52:56 -04:00
yoshisuga
40d1c03598
Libretro: support building for iOS and tvOS ( #652 )
...
* libretro: support building for 64-bit iOS devices (arm64)
* (tvOS) add support for building using tvOS SDK
2019-09-17 21:43:22 -04:00
Jeremy Chadwick
85a98475b0
Mapper 28: Extend prg range ( #662 )
...
* Extend mapper 28 (Action 53)'s PRG range from 2mbit to 8mbit
"Register" $81 (outer bank, i.e. regs[3]) supports a full 8-bit value
for the outer PRG ROM bank, permitting up to 8mbit total space.
Currently Mesen only honours the lower 6 bits (probably because some
(but not all) hardware implements it that way). This limit lead to some
complications when trying to use Mesen to test behaviour vs. actual
hardware.
Matter was discussed on Discord with jroach and Tepples.
* Fixup for 0f9d8a2: missed one line
* Fixup for 0f9d8a2: remove WriteRegister mask
2019-09-17 21:40:25 -04:00
davi92
f648a30f17
UI: Added Italian language ( #658 )
2019-09-17 21:37:09 -04:00