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
Sour
278ca034b2
Debugger: Small performance optimization
2019-02-09 15:32:35 -05:00
Sour
5b0b084f6a
Debugger: Fixed step back causing instruction before a JSR to be marked as a function entry point
2019-02-09 15:24:51 -05:00
Sour
2c64d55ddf
Linux: Fixed compilation warning
2019-02-08 21:01:48 -05:00
Sour
72fc0de383
Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset)
2019-02-08 19:39:35 -05:00
Sour
c5e4de9542
Video: Precalculate brightness/etc for the palette instead of manually applying it to each pixel
2019-02-07 19:45:17 -05:00
Sour
3a752d6755
Added support for 512-color palette files
2019-02-07 18:51:24 -05:00
Sour
52c4dbc3a0
Debugger: Do not mark the instruction after a branch
2019-02-02 13:23:37 -05:00
Sour
e758398b8f
PPU: Disabling rendering during sprite evaluation causes the OAM address to be incremented by 1
2019-02-02 00:25:08 -05:00
Sour
937f0c68ac
History Viewer: Add save state to all movies when power on ram state is random
...
(Temporary fix until random ram is properly supported by movies)
2019-02-01 14:17:16 -05:00