Commit graph

2926 commits

Author SHA1 Message Date
mkwong98
c56edc9f92 Fix Sprite Viewer Copy Tile function only give the first half if it is a large sprites 2021-01-13 00:42:07 +08:00
mkwong98
2d0468eff5 HD pack builder and BGM improvement
Added option in HD pack builder to save screen information when tiles are first shown. User can look up which screen the tiles are added in the tileIndex.csv and open the screen_XXX.csv and screen_XXX.png to see the actual usage of the tiles.

Added playback option and volume option to <bgm> tag. Use 1 for looping playback, 0 for single playback, -1 for no change. Use 0 to 128 for volume control and -1 for no volume change.
2020-12-20 22:26:12 +08:00
mkwong98
5b52546cac Restrict the loop point feature to version 105 or above
Avoid incompatibility with Castlevania HD pack
2020-12-03 19:52:50 +08:00
mkwong98
4135965d8e Temp revert 2020-11-15 17:14:00 +08:00
mkwong98
d7111744dd bug fix 2020-11-15 17:10:55 +08:00
mkwong98
f293f8fb20 Merge branch 'master' of https://github.com/mkwong98/Mesen 2020-11-15 02:00:13 +08:00
mkwong98
37e1b8dfec Add option to specify loop start in bgm tag 2020-11-15 01:59:13 +08:00
mkwong98
81b9ee5f72 Update vorbis decoder to version 1.20 2020-11-15 00:57:43 +08:00
mkwong98
31938d6d92 Update HdNesPack.cpp
Remove sprite specific code from drawing background tiles
2020-11-15 00:56:57 +08:00
mkwong98
db8ef183ae
Merge pull request #2 from NovaSquirrel/master
Merge back
2020-11-14 23:40:20 +08:00
NovaSquirrel
589e6037b0
Merge pull request #9 from mkwong98/master
Fix issue sprite bg priority bug #880 and #609 in SourMesen/Mesen branch
2020-11-11 23:10:53 -05:00
NovaSquirrel
5e57575093
Merge pull request #8 from davi92/master
Update Italian language
2020-11-11 23:00:28 -05:00
NovaSquirrel
040dce6257
Merge branch 'master' into master 2020-11-11 23:00:16 -05:00
NovaSquirrel
a3a2f5f2f1
Merge pull request #7 from BudzynskiMaciej/feature/add-polish-lang
Polish translation added for Mesen
2020-11-11 22:58:15 -05:00
mkwong98
8761918a46 Fix Bug when rendering overlapping HD sprites with different background priority (SourMesen/Mesen issue 609)
Fix Bug when rendering overlapping HD sprites with different background priority (SourMesen/Mesen issue 609)
2020-11-01 20:29:12 +08:00
mkwong98
c48e6285ee Update HdNesPack.cpp
Fix HD Pack: Display bug with sprites with background priority
2020-10-30 22:18:53 +08:00
mkwong98
2842b7c560 Merge remote-tracking branch 'upstream/master' 2020-10-07 19:56:59 +08:00
Maciej Budzyński
0789405acd Polish translation added for Mesen 2020-09-12 16:50:55 +02:00
Davide Salvatore Grasso
bef11cbe6c
Add Italian strings on Program.cs 2020-07-16 23:23:19 +02:00
Davide Salvatore Grasso
c780e03d87
Update it.resources.xml
Update Italian translation
2020-07-16 23:18:13 +02:00
Sour
86326e8329 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 2020-06-30 16:00:22 -04:00
Sour
3154f19467 Libretro: Fixed memory map for WRAM/SRAM-based achievements 2020-06-23 13:58:59 -04:00
Sour
67b9ba3290 UI: Fixed crash when using toggle record video if a video was never recorded before 2020-06-20 14:01:50 -04:00
Sour
ecadab92db UI: Disable toggle record shortcuts when no game is running 2020-06-20 13:59:19 -04:00
Sour
77ed078899 UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 00:24:24 -04:00
Sour
d738b2b9bf Mono: Fixed unbound debugger shortcuts being triggered by pressing the windows key 2020-06-04 17:46:21 -04:00
properchopsticks
b2a1d93c7f
Readme: Changes to COMPILING.md about compiling on windows (#829)
update COMPILING.md with notes regarding compiling the project on windows and using the right version of .net framework
2020-05-27 16:23:03 -04:00
Sour
cb75f7fbe1 Debugger: Refactoring - Removed unnecessary option on GetWorkspace 2020-05-19 23:09:03 -04:00
Sour
0b6d1cba11 Debugger: Fixed breakpoints/etc being lost when reloading rom 2020-05-19 23:05:58 -04:00
juanramonmartinez
7724a2f552
UI: Update Spanish language (#834) 2020-05-19 22:18:12 -04:00
Sour
b8a0a7a59b Debugger: Fixed modulo operator in expressions 2020-05-19 21:55:43 -04:00
Sour
c52cacd9e5 VRC2: Added missing 1-bit latch at 6000-7FFF to fix Contra (J)
This used to work because the game would be emulated with 8kb of work ram at 6000-7FFF, which had the same effect.  But the actual board does not have work ram, so it was removed when integrating the new NES 2.0 database
2020-05-17 11:16:15 -04:00
Sour
650dfb35f1 DMC: Improve DMA timing after 4015 write 2020-05-14 17:18:23 -04:00
Sour
c1f841b6dd HD Packs: Added ability to have multiple backgrounds on different layers (up to 40) 2020-05-08 20:08:54 -04:00
Sour
193235b11f Mapper 52: Fixed work ram writes 2020-05-08 00:36:43 -04:00
Sour
3638474c99 Debugger: Fixed debugger refresh bug when memory tools were opened 2020-05-07 23:06:40 -04:00
Sour
bfc9e782a5 Debugger: Event Viewer - Fixed missing dots for $2007 reads 2020-05-07 19:45:47 -04:00
Sour
e963310112 Debugger: Rework label/breakpoint updates when resetting/loading a rom 2020-05-06 18:43:27 -04:00
Sour
63d0017d68 Mapper 112: Fixed missing outer CHR register support
Was inadvertently removed in previous change for this mapper
2020-05-03 18:49:28 -04:00
Sour
527db70316 Debugger: Lua - Add option to auto-restart scripts after power cycling or reloading the rom 2020-05-03 14:57:24 -04:00
Sour
9772aa006f Game DB: Updated to latest version of Nes20 DB 2020-05-02 13:06:20 -04:00
Sour
7ab9b50ad5 Game DB: Override roms with NES 2.0 headers
Some roms are being distributed with invalid NES 2.0 headers, so this is needed to fix them
2020-05-02 12:25:27 -04:00
Sour
66de1ceee1 Netplay: Fixed crashes when disconnect from server or stopping server while no game is loaded 2020-05-02 12:01:47 -04:00
Sour
f7c170bd9b Fixed crash when loading multiple roms while keeping the emulator paused 2020-05-02 11:49:38 -04:00
Sour
dbe7e0dec8 PPU: Moved oam row corruption region by a couple of dots, to match oam_flicker_test
With this timing, Isolated Warrior's pause screen flickers as expected
2020-05-01 23:43:26 -04:00
Sour
77b4289299 PPU: Tweaked sprite evaluation code to simulate another hardware glitch seen in the oam_flicker_test_reenable test
When rendering is enabled/disabled around scanlines 128-136, a single 8 pixel sliver of a sprite appears on the following scanline, due to the previously discovered bug where disabling rendering increments the oam address pointer by 1
2020-05-01 20:06:56 -04:00
Sour
8d5399a692 Debugger: Sprite Viewer - Add option to load data from a CPU page instead of directly from OAM 2020-04-30 22:26:51 -04:00
Sour
59fddb7008 PPU: Added option to emulate OAM row corruption when disabling rendering at certain points during rendering 2020-04-30 18:46:03 -04:00
Sour
bf6d161e1a UI: Change volume inc/dec rate to 5 2020-04-28 17:59:40 -04:00
altiereslima
4a38df2b79
UI: Updated Portuguese translation (#813) 2020-04-28 17:58:40 -04:00