Persune
a22b17b2c1
Add /A13 and /OE1 audio interference
...
In hardware, the audio from the 2A03 APU pins go through an inverted
preamp using one of the 74HCU04 inverter chips in the motherboard.
Though this may be cost-effective on Nintendo's part, the signals on the
hex inverter chip can interfere with one another, especially on the
audio. This can be heard as a buzz or a high pitched whine.
The only known signals to interfere with the audio so far is:
- /A13, the inverted signal of PPU A13 going into the cartridge
connector.
- /OE1, Output enable for controller reads, though this is only found
present on the RF Famicom.
2021-08-11 17:55:56 +08:00
Perkka2
000bfb1a71
Renamed EPSG to EPSM, changed NSF header bit for EPSM from 6 to 7
2021-07-30 14:21:56 +02: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
Sour
47b10a234b
Linux: Fixed compilation error
2020-01-22 20:04:14 -05:00
Sour
8047fe44bb
Added Study Box tape support (.studybox files)
...
-Added audio support
-Improved emulation logic
-Games are loaded via .studybox files
2019-12-31 20:24:06 -05:00
Sour
43811ae7ac
UI: Added "reload rom" option and changed power cycle to not reload from disk
2019-11-19 22:18:09 -05:00
Sour
7041ec7682
Linux: Fixed compilation warnings/errors with GCC/clang
2019-11-13 18:30:05 -05: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
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
c4dbe9929c
Added support for Bandai's EEPROMs
2019-01-26 10:05:07 -05:00
Sour
4c9e297034
Debugger: Added nametable breakpoint support
2019-01-14 19:01:13 -05:00
Sour
079564cb25
Debugger: Fixed out-of-range memory read bug in memory import logic
2019-01-13 19:15:37 -05:00
Sour
76f64b19ef
Debugger: Added access counters for CHR ROM/RAM and nametable memory
...
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
8f53659d5f
Namco163: Fixed save games for games that use the mapper's 128-byte internal RAM as save data
2019-01-13 15:20:57 -05:00
Sour
ce68ce57c0
Core: Refactored nametable RAM management to fix some issues and remove some limitations
...
(This breaks save state compatibility)
2019-01-13 15:20:57 -05:00
Sour
40710c3665
Debugger: Allow debugger to peek at APU/PPU registers without altering the state
2018-12-25 00:07:45 -05:00
Sour
60e0bd4e01
Debugger: Fixed issues & improved performance with new breakpoint logic
2018-12-25 00:07:38 -05:00
Sour
fd33562205
HD Pack Builder: Improved performance while recording (~80fps -> ~180fps)
2018-09-07 21:30:00 -04:00
Sour
726a4121dd
Debugger: Improved CPU/PPU memory mapping display
2018-08-19 13:53:20 -04:00
Sour
1eea81f2c5
Fixed crash when trying to map memory ranges that aren't multiples of 256 bytes (or misaligned)
2018-08-07 18:29:09 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
d72d1f3c6d
Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring
2018-07-08 10:28:49 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
b5d460ffb3
UNIF: Added support for SSS-NROM-256 board (Famicombox Menu cartridge) - incomplete, but boots properly
2018-06-25 13:04:23 -04:00
Sour
6a59bb52c9
Fixed issues with Sunsoft-4 emulation (Mapper 68) - Nantettatte roms with external PRG now work properly
2018-06-17 11:28:41 -04:00
Sour
aad8b2bd47
PPU: Simulate the PPU's address bus a bit better (fixes Touhou Rououmu homebrew that detected Mesen as an emulator because of it)
2018-06-02 22:12:00 -04:00
Sour
6d1ca4503e
Added option to boot up (some) mappers in a random state (useful for homebrew dev)
2018-04-14 22:12:05 -04:00
Sour
3a4cea91c0
UI: Added option to allow save states to be loaded even when hash mismatches (if mapper matches)
2018-03-20 22:05:38 -04:00
Sour
8c48aaa100
BaseMapper: Keep _hasBattery flag, even if save ram is 0 bytes long (+ removed old ForceBattery patch)
2018-03-15 23:57:35 -04:00
Sour
cdbc35e49f
Debugger: Added ability to customize the default labels on a per-mapper basis
2018-03-03 15:40:11 -05:00
Sour
d62d701e64
Debugger: Added paste/undo support in hex editor
2018-02-24 14:23:54 -05:00
Sour
d8e00168a4
Debugger: Added "Event Viewer" tool - replaces PPU Register Write Viewer
2018-02-18 23:03:02 -05:00
Sour
3a4bab270e
Debugger: Improved breakpoint management
2018-02-10 21:23:22 -05:00
Sour
2f9305779d
Debugger: Add options to generate stripped rom based on CDL data
2018-01-01 12:09:33 -05:00
Sour
35f65fad73
Debugger: Option to show label in breakpoint list (+ fixed display for absolute PPU breakpoints)
2017-12-31 17:22:54 -05:00
Sour
db971fe5cc
HD Packs: Performance fixes (CHR RAM games run 2x faster than before + some improvements for CHR ROM games)
2017-12-18 20:02:25 -05:00
Souryo
850102bbdc
Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come)
...
Movies: Rewrote format to support all IO devices and console types
Netplay: Now supports all IO devices and console types
2017-11-19 23:08:23 -05:00
Souryo
4245561034
Debugger: Lua - Remove "debug" read/write API (replaced by cpuDebug & ppuDebug enum values)
2017-10-07 13:31:28 -04:00
Souryo
5957bc2d3e
Debugger: LUA scripting
2017-08-30 18:31:27 -04:00
Souryo
8e2f39e3bd
Debugger: Added ability to revert prg/chr changes
2017-08-21 23:11:14 -04:00
Souryo
daca866957
Debugger: Add option to save changes as IPS file
2017-08-19 19:40:02 -04:00
Souryo
2ee5b59db4
Debugger: Added NES header editor
2017-08-12 16:52:45 -04:00
Souryo
4e14a83625
Debugger: General speed optimizations
2017-08-05 17:18:09 -04:00
Souryo
4455178da2
Code refactoring (patch/archive handling) + allow HD packs to be loaded from archives
2017-07-30 09:46:07 -04:00
Souryo
8d4dcf96e2
FDS: Fixed save file issues when using power cycle
2017-07-15 22:52:37 -04:00
Souryo
e82371e2f8
HD Packs: Improvements, new features, bug fixes
2017-06-28 20:01:24 -04:00
Souryo
8032407f28
Fixed some games (Galaxian, Mighty Bomb Jack) + added some games to DB to fix headers
2017-05-25 20:04:49 -04:00
Souryo
211e6354c8
Movies: FM2 file format support (incomplete, wip)
2017-04-24 18:28:50 -04:00
Souryo
194d933685
Movies: bk2 movie format support (incomplete + sync issues vs NesHawk)
2017-04-22 13:19:21 -04:00