NovaSquirrel
6ea0f4f40d
Revert "Merge pull request #42 from Gumball2415/feature-add-2a03-interference"
...
This reverts commit f1696a90be
, reversing
changes made to c130c1df82
.
2021-11-10 18:36:55 -05:00
NovaSquirrel
aebae692c1
Revert "Merge pull request #43 from Gumball2415/feature-add-2a03-interference"
...
This reverts commit ba186e1956
, reversing
changes made to f1696a90be
.
2021-11-10 18:36:51 -05:00
NovaSquirrel
bb9d052955
Revert "Merge pull request #44 from Gumball2415/feature-add-2a03-interference"
...
This reverts commit c5ac9ecb74
, reversing
changes made to df1e9c9c27
.
2021-11-10 18:36:47 -05:00
Persune
5b58c011be
Refactor code
2021-08-15 00:22:20 +08:00
Persune
212f17215c
Reduce /A13 aliasing
...
PPU /A13 changes at the PPU's clock rate, which is 3x that of the CPU
clock rate.
2021-08-14 20:36:24 +08:00
Persune
5077180c55
Adjust audio interference mix to match better
...
TODO: add highpass filter to /OE1
2021-08-14 17:24:06 +08:00
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
9bea4c87ee
Adjusted volume levels for EPSG FM/SSG
2021-03-18 14:39:29 +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
d82a8fffb5
Replaced the old OPLL Emu with Nuked-OPLL
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
Sour
61aaf6193e
Equalizer: Fixed sample wrapping when outside of int16_t range
2020-02-11 23:03:30 -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
c7675bcd49
Core: Added runahead support (1 to 10 frames)
2019-12-24 13:55:40 -05:00
Sour
7b20300f6d
DirectSound: Fixed latency issue that caused sound to cut off within the first second after loading a rom after starting the emulator
2019-11-24 10:53:53 -05:00
Sour
a72acc9f1a
Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments
2019-11-11 21:10:47 -05:00
Sour
886ae6425f
Fixed some cases of variables being used before initialization
2019-06-23 20:11:10 -04:00
Sour
7247b0cb4b
History Viewer: Prevent history viewer from being opened before some history exists (prevents crash when trying to use resume gameplay)
2018-08-06 18:32:22 -04:00
Sour
27ee26c6cb
Fixed build issues for Libretro and Linux
2018-08-03 22:49:10 -04:00
Sour
781650e8bf
Audio: Added comb filter stereo effect
2018-08-03 10:49:23 -04:00
Sour
115f46e05f
Audio: Improved dynamic sample rate logic and added an option to disable it completely
2018-08-02 22:09:55 -04:00
Sour
7e905b89c5
Audio: Disable dynamic sample rate adjustment when recording wav/avi
2018-07-31 18:58:50 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
2f9581ff2f
VS DualSystem: Added options to select which video/audio streams to show/play
2018-07-08 10:28:48 -04:00
Sour
47fbe93b62
Added support for VS DualSystem (WIP - dual video/audio, input, save states, movies & netplay working)
2018-07-08 10:28:48 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
d10b11f0b3
Audio: Added option to reduce volume during fast forward/rewind
2018-06-27 19:49:47 -04:00
Sour
1e90a71394
Linux: Removed -Wno-switch option and fixed warnings
2018-06-25 15:56:05 -04:00
Sour
40606f924a
Fixed compilation warnings
2018-06-19 20:48:57 -04:00
Sour
e18fab0557
Libretro: Do not adjust sample rate for audio (fixes sound regression)
2018-06-17 23:09:02 -04:00
Sour
44ca91adb1
Savestates: Fixed audio issues when loading savestate saved in one region while the UI is configured to use another region (e.g ntsc vs pal)
2018-06-12 16:37:36 -04:00
Sour
335a133e0a
Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux)
2018-06-09 14:03:53 -04:00
Sour
f044e2b57f
Fixed uninitialized variable accesses
2018-01-07 09:44:43 -05:00
Souryo
13103551cf
Netplay: Fixed some potential multithreading issues
2017-11-14 00:02:55 -05:00
Souryo
ef63dfa816
Video: Added 60.0/50.0 fps mode
2017-09-30 11:24:35 -04:00
Souryo
a562c71094
HD Packs: Allow replacing game audio
2017-08-19 16:46:57 -04:00
Souryo
cf8c98f384
Overclocking: Changed APU behavior when adding extra lines before/after NMI (helps reduce overclocking-related issues)
2017-04-29 21:39:57 -04:00
Souryo
3a6c8ca416
Added rewind functionality
2017-04-28 19:54:58 -04:00
Souryo
51be9b825d
MMC5: Reduced square channel volume (to match APU's square channels)
2017-04-26 22:24:38 -04:00
Souryo
db9a453444
Audio: Equalizer
2017-04-15 13:54:47 -04:00
Souryo
1ef3c62d33
Fixed compilation warnings
2017-04-04 07:49:06 -04:00
Souryo
619bc956bd
Optimizations: Improved emulation performance (5-15% speed boost depending on game)
2017-04-02 17:41:24 -04:00
Souryo
0f5c7fe78b
Video: Added "Video Recorder" to record AVI files
2016-12-29 21:19:13 -05:00
Souryo
5c9de5b887
Audio: Fixed apu_mixer test (broken by 0.6.0 panning options)
2016-12-19 21:13:40 -05:00
Souryo
cbc61a1bac
Fixed all GCC errors and most warnings
2016-12-11 10:56:23 -05:00
Souryo
e24514781f
Audio: Added channel panning options
2016-12-09 21:23:20 -05:00
Souryo
2fac266303
Audio: Added crossfeed option for stereo filters
2016-12-09 14:47:34 -05:00