Sour
8508b211cc
Debugger: Event Viewer - Added option to show NTSC borders
...
+ Ported most of Mesen-S' event viewer code to allow this to work
2019-11-19 22:28:45 -05:00
Sour
43811ae7ac
UI: Added "reload rom" option and changed power cycle to not reload from disk
2019-11-19 22:18:09 -05:00
Sour
5f7b2319ce
Fixed lockup when rom is no longer on disk and power cycle is pressed while debugger tools are opened
2019-11-16 22:56:01 -05:00
Sour
27d512e02f
Input: Turn off hot plugging for directinput devices
...
Loading, resetting a game or opening input config will still check for new DInput controllers
2019-11-16 22:32:06 -05:00
Sour
ae0547df65
FDS: Fixed issue that caused FDS games to create IPS files even when no save data was required
2019-11-16 21:19:48 -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
246e8a2c0a
Save states: Make auto save states ignore time when the game is paused
2019-11-14 21:26:22 -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
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
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
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
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
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
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
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
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
Sour
373c489b01
Video: Fixed palette for emphasis bits not being generated when no palette data exists in config
2019-07-07 08:38:45 -04:00
Sour
4c701ad6cf
UNROM512: Fixed horizontal/vertical mirroring being inverted
2019-06-25 19:49:22 -04:00
Sour
886ae6425f
Fixed some cases of variables being used before initialization
2019-06-23 20:11:10 -04:00
Sour
279c395271
Fixed FDS/VS System games no longer loading properly
2019-06-23 17:15:05 -04:00
Sour
f544688b64
Version Update: 0.9.8
2019-06-23 14:05:44 -04:00
Sour
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)
2019-06-22 16:33:59 -04:00
Sour
5048392324
Mapper 320: Fixed mask for register (fixed Mermaid in multicart)
2019-06-22 15:33:08 -04:00
Sour
1b035efb18
Save States: Fixed v10 states still being loadable despite no longer being compatible
2019-06-18 16:35:46 -04:00
Sour
118f1ccb94
Debugger: Lua - Fix cycle not returning a 64-bit value in getState()
2019-05-22 20:35:50 -04:00
Sour
04a41a1dd7
Debugger: Trace Logger - Added clear log button
2019-05-20 17:05:01 -04:00
Sour
5b80d2fe21
Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility)
2019-05-12 12:28:01 -04:00
Sour
03f160a949
UNROM512: Fixed mirroring logic to match changes on the wiki (fixes Black Box Challenge)
2019-05-11 09:26:56 -04:00
Sour
6fed49f759
Lua: Fixed minor issue in cleanup code when closing a script
2019-05-11 09:13:31 -04:00
Sour
d4676e51fd
Debugger: Fixed minor potential multithreading issues (and removed unused variable)
2019-04-12 19:58:38 -04:00
Sour
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
2019-04-12 19:43:03 -04:00
Sour
45f7646b99
Input: Fixed inverted bracket keys for family basic keyboard
2019-04-12 19:26:38 -04:00
Sour
3cfb179357
MMC5: Fixed fill mode attribute color information
2019-04-07 08:13:13 -04:00
Sour
c241eb56c4
VRC7: Updated audio data to match values recently dumped from hardware
2019-03-27 20:23:22 -04:00
Sour
cf40b967f4
Video: Fixed black screen when settings file doesn't contain a palette (use default 2c02 palette in this case)
2019-03-15 21:28:42 -04:00
Sour
f5bee853c7
Movies: Fixed crash when loading a movie while no game is running
2019-02-27 19:13:11 -05:00
Sour
5f5459c4c4
Fixed filename-based region detection
2019-02-18 22:17:49 -05:00
Sour
0296dde9e9
Debugger: Fixed crash when mixing breakpoints that have conditions with others that don't within the same breakpoint type
2019-02-18 20:42:29 -05:00