Commit graph

2872 commits

Author SHA1 Message Date
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
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
2ac3db319b Libretro: Fixed aspect ratio when using 'no stretching' option 2019-06-24 22:27:44 -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
5958405732 UI: Fixed uncommon crash when switching from NSF file to a regular rom 2019-06-23 13:20:29 -04:00
Sour
438cccce77 Debugger: Improved draw performance by using Format32bppPArgb for all bitmaps 2019-06-22 22:54:43 -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
6cafa77f22 Debugger: Make stack view slightly larger to ensure 2 bytes always fit on each line 2019-06-22 15:55:23 -04:00
Sour
f2401d5bd4 UI: Fixed data migration process not properly closing the program after ending (and also not copying files to the right folders) 2019-06-22 15:34:30 -04:00
Sour
ede0119073 UI: Fix file filters to include .unif files (instead of just .unf) 2019-06-22 15:33:08 -04:00
Sour
5048392324 Mapper 320: Fixed mask for register (fixed Mermaid in multicart) 2019-06-22 15:33:08 -04:00
Sour
6f2f5ab239 Makefile: Fixed bin folder not being created properly 2019-06-22 15:33:08 -04:00
Jeremy Chadwick
859dd8b58c Docs: Document what letters mean when using "Show instruction progression" (#628) 2019-06-22 15:31:54 -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
b77a59857c Debugger: Add whitespace/indentation to workspace xml files 2019-05-27 16:48:07 -04:00
Sour
118f1ccb94 Debugger: Lua - Fix cycle not returning a 64-bit value in getState() 2019-05-22 20:35:50 -04:00
Jeremy Chadwick
a891307efc Debugger: Clean up Lua examples (#627)
- Remove extraneous semi-colons
- Remove spaces after opening paren on functions
- Remove trailing spaces on lines
- Add newlines as last byte of file where applicable
2019-05-22 20:09:27 -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
8b12cd7815 Updates: Enable TLS 1.1/1.2 support to fix connection issues with mesen.ca under https 2019-05-11 21:59:29 -04:00
Sour
81f6b81956 Docs: Updated some sections to reflect changes in the UI and add some more details 2019-05-11 21:51:49 -04:00
Sour
586e97a428 Debugger: Fixed MLB file import for multi-byte labels (end address was excluded) 2019-05-11 21:40:59 -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
893ea249ce UI: Removed leftover code from preferences that could accidentally override some options 2019-05-11 09:17:14 -04:00
Sour
6fed49f759 Lua: Fixed minor issue in cleanup code when closing a script 2019-05-11 09:13:31 -04:00
Sour
06a04cb826 Debugger: Hex Editor - Display dots for values above $7E when no TBL file is used 2019-05-01 17:07:14 -04:00
Sour
6423d70e3a Docs: Fixed typo 2019-05-01 16:51:01 -04:00
Sour
a44974488c Debugger: Nametable Viewer - Fixed "View in CHR Viewer" option 2019-05-01 16:50:10 -04:00
Sour
7d0f250047 Game DB: Added entry for Sonic 3D Blast 6 2019-04-26 19:52:34 -04:00