Perkka2
0fb4d34c3f
EPSG $4016 addressing now only writes on odd CPU cycles
2021-03-19 15:16:36 +01:00
Perkka2
9bea4c87ee
Adjusted volume levels for EPSG FM/SSG
2021-03-18 14:39:29 +01:00
Perkka2
9323ba90ae
Update EPSGAudio.h
...
Missing SSG audio when using $4016 addressing
2021-02-28 20:17:19 +01:00
Perkka2
85586aaa35
NSF EPSG Support
2021-01-30 15:12:39 +01:00
Perkka2
5203ff1217
Define to chose between Old and New VRC7 emu
2021-01-28 22:49:49 +01:00
Perkka2
6c5454638f
Fixed noise and volume for VRC7
2021-01-28 22:19:47 +01:00
Perkka2
64efda4e0b
Some cleanup and added $4016 EPSG addressing to all mappers
2021-01-28 18:18:35 +01:00
Perkka2
7de782b486
EPSG $4016 addressing, EPSG ui checkbox
...
Added support for $4016 addressing for the EPSG
Added ui element to enable EPSG, remains to be implemented
2021-01-28 18:18:34 +01:00
Perkka2
945b63f696
WIP replacing S5B with emu2149, Adding $4016 addressing to EPSG
2021-01-28 18:18:34 +01:00
Perkka2
d82a8fffb5
Replaced the old OPLL Emu with Nuked-OPLL
2021-01-28 18:18:34 +01:00
Perkka2
9b89b8c21f
Changed Default EPSG Volume and Fixed SSG clock scaling
2021-01-28 18:18:34 +01:00
lapinozz
d7213a76d5
Fixed SSG overflow and fixed relative clock for SSG/EPSG
2021-01-28 18:18:34 +01:00
lapinozz
5d00c055e6
Added EPSG audio to both suncore and MMC3
2021-01-28 18:18:34 +01: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
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
31938d6d92
Update HdNesPack.cpp
...
Remove sprite specific code from drawing background tiles
2020-11-15 00:56:57 +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
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
Maciej Budzyński
0789405acd
Polish translation added for Mesen
2020-09-12 16:50:55 +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
77ed078899
UI: Added shortcuts to start/stop recording video/audio/movies
2020-06-20 00:24:24 -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
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
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
829c51957e
Fixed crash when loading VS-DualSystem games that are marked as having no work ram
2020-04-27 20:47:28 -04:00
Sour
069a98c50d
Debugger: Event Viewer - Added options to display apu/control register reads/writes
2020-04-24 18:17:03 -04:00
Sour
dee704abb9
Debugger: Event Viewer - Fixed previous frame's events disappearing 1 scanline too early
2020-04-24 16:16:43 -04:00
Sour
e586ce7208
PPU: Tweak affected bits for $2006 scroll glitch based on Alien Syndrome (J) behavior (and other hardware tests)
...
It looks like the horizontal nametable bit is also affected when the write falls on a coarse scroll increment
2020-04-24 00:01:40 -04:00
Sour
5d67994f08
Netplay: Fixed desynchronization issue
...
When the host loaded a game, the client would end up applying the input with a 1 frame offset, causing some games to eventually desync.
Pausing, loading a state, resetting, etc. would permanently fix the problem (until another game was loading)
2020-04-22 22:30:54 -04:00
Sour
243ffef4fc
UI: Added shortcuts to increase/decrease master volume
2020-04-21 21:58:07 -04:00
Sour
73ef5f21e9
Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks
2020-04-21 20:04:04 -04:00
Sour
8af0df2ecf
Debugger: Fixed crashes when CPU is running in unmapped memory regions
2020-04-19 19:36:47 -04:00
Sour
bafd73f186
Debugger: Added aliases for each CPU flag in expressions
2020-04-18 18:17:46 -04:00
Sour
1ff7ed7b8c
Debugger: Ability to define assert statements in comments
2020-04-18 17:55:35 -04:00