Commit graph

2659 commits

Author SHA1 Message Date
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
Sour
d4676e51fd Debugger: Fixed minor potential multithreading issues (and removed unused variable) 2019-04-12 19:58:38 -04:00
Sour
773a34061f UI: Fixed config wizard dialog not being localised based on system language 2019-04-12 19:46:19 -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
510353cd7a UI: Fixed application not showing up in taskbar at startup when option to disable mouse resizing is enabled 2019-04-03 22:43:35 -04:00
Guilherme Dias
93fdb49bc6 UI: Updated Portuguese translation (#606)
New translations; minor adjustments
2019-04-02 18:47:35 -04:00
stellarporter
96851e6c7a Libretro: switch to constexpr (#603)
Solves TLS core crashes and missing options on Windows XP systems
2019-03-28 16:07:07 -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
c4f4c93ab9 Debugger: Fix "edit label" when used on an address that is not mapped to ROM/RAM (e.g PPU registers) 2019-02-22 17:21:41 -05:00
Sour
ddc7d9fa97 Debugger: Allow empty labels in MLB files (e.g code comments) 2019-02-22 17:21:12 -05:00