Commit graph

3069 commits

Author SHA1 Message Date
NovaSquirrel
15cb277217
Merge pull request #47 from mkwong98/master
Update EmulationSettings.h
2021-08-21 03:07:21 -04:00
mkwong98
eb82a00ebd Update EmulationSettings.h 2021-08-21 00:48:33 +08:00
NovaSquirrel
c5ac9ecb74
Merge pull request #44 from Gumball2415/feature-add-2a03-interference
Refactor audio interference code
2021-08-15 12:00:26 -04:00
NovaSquirrel
df1e9c9c27
Merge pull request #45 from mkwong98/master
Various updates
2021-08-15 11:58:49 -04:00
mkwong98
df3d826712
Merge pull request #15 from NovaSquirrel/master
Audio update
2021-08-15 22:19:41 +08:00
Persune
5b58c011be Refactor code 2021-08-15 00:22:20 +08:00
NovaSquirrel
ba186e1956
Merge pull request #43 from Gumball2415/feature-add-2a03-interference
Audio interference hotfix
2021-08-14 10:44:46 -04: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
a6cfe578fb Fix interference audio phase relative to 2A03 2021-08-14 17:23:26 +08:00
NovaSquirrel
f1696a90be
Merge pull request #42 from Gumball2415/feature-add-2a03-interference
Add /A13 and /OE1 audio interference
2021-08-11 11:15:12 -04:00
NovaSquirrel
3c4998801a Get some audio config controls not to cut off
Wasn't able to get the volume reduction one yet
2021-08-11 11:14:51 -04: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
mkwong98
7761fda7c2
Merge pull request #14 from NovaSquirrel/master
EPSM Rhythm support
2021-08-11 10:12:59 +08:00
mkwong98
0a08447085 Update documentation for the new HD pack conditions 2021-08-11 10:02:16 +08:00
mkwong98
2f25f2fc70 Add HD pack conditions for matching which sprite palette is being used
The condition names are sppalette0, sppalette1, sppalette2, sppalette3
2021-08-11 09:52:55 +08:00
NovaSquirrel
c130c1df82
Merge pull request #40 from Perkka2/master
Correcting EPSM Rhythm volume
2021-08-09 09:51:01 -04:00
Perkka2
36c1cba8a4 Correcting EPSM Rhythm volume
Accidently commited wrong volume settings for rhythm
2021-08-09 09:38:54 +02:00
NovaSquirrel
e069efb4f0
Merge pull request #39 from Perkka2/master
EPSM Rythm Support
2021-08-08 18:49:03 -04:00
Perkka2
1d68e6996f EPSM Rythm Support 2021-08-09 00:44:44 +02:00
mkwong98
dd7d58732a
Merge pull request #13 from NovaSquirrel/master
Perkka2's updates
2021-08-07 00:04:21 +08:00
NovaSquirrel
4bd02557ba
Merge pull request #38 from Perkka2/master
Update frmAbout.Designer.cs
2021-08-05 14:45:13 -04:00
Perkka2
2d37e90c1d Update frmAbout.Designer.cs
Added credits for emulators used.
2021-08-05 20:43:29 +02:00
NovaSquirrel
ee43a7d998
Merge pull request #37 from Perkka2/master
Replaced S5b emu with emu2149 for better accuracy, including noise and envelopes
2021-08-03 14:15:35 -04:00
Perkka2
6574055b8c
Merge branch 'NovaSquirrel:master' into master 2021-08-03 17:23:59 +02:00
Perkka2
fdee47855a Replaced S5b emu with emu2149 for better accuracy
including missing features like envelope and noise
2021-08-03 17:23:33 +02:00
NovaSquirrel
8dcfc4dea0
Merge pull request #35 from Perkka2/master
Renaming EPSG to EPSM, changing NSF header bit and adding 401C-401F addressing to all mappers.
2021-07-30 10:24:40 -04:00
Perkka2
d06a647428 Added 401C-401F addressing to all mappers, more EPSM renaming 2021-07-30 16:06:29 +02: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
jdgleaver
a680f799e1 HdPack loading fixes 2021-07-28 00:16:40 +08:00
mkwong98
26b64330e3 Update documentation 2021-07-15 00:03:52 +08:00
mkwong98
739d1ba041 Add debugger option to break on unlogged code 2021-07-14 23:04:42 +08:00
mkwong98
708a13b1c7 Split the Exclusive Refresh Rate in to 2 settings 2021-07-14 16:08:34 +08:00
mkwong98
4e07e8481c Change Sprite Viewer to show Y as OAM byte 0 +1 2021-07-14 12:11:41 +08:00
mkwong98
6a4359b9ba Fix bug when exporting sprite tiles in screen data 2021-07-14 12:10:14 +08:00
mkwong98
6ca2ef5b18
Merge pull request #10 from NovaSquirrel/master
Merge from NovaSquirrel
2021-07-14 09:31:35 +08:00
NovaSquirrel
ac3d43dd08
Merge pull request #34 from RokkumanX/patch-2
Update MMC3_52, Fix: Mario 7-in-1 display errors
2021-06-22 13:55:08 -04:00
RokkumanX
45f2a51f28
Update MMC3_52, Fix: Mario 7-in-1 display errors
Courtesy to @ptkila for the fix, confirmed working as intended after merge in my own branch.
2021-06-22 19:52:26 +02:00
NovaSquirrel
82e6ff0b8e
Merge pull request #33 from RokkumanX/patch-1
Better support for MMC3_198
2021-06-22 13:48:54 -04:00
RokkumanX
3477a2663e
Better support for MMC3_198
Courtesy to @Rabenda

I took the liberty of polishing and tidying up the comments, otherwise it should work as intended.
2021-06-22 19:47:00 +02:00
NovaSquirrel
1d0792133e
Merge pull request #27 from mkwong98/master
Fixing fonts for English on forms and documentation update.
2021-05-11 11:39:26 -04:00
mkwong98
5f3fe2f2c7 Documentation update
Added description of new features and expanded some explanations
2021-05-11 15:22:24 +08:00
NovaSquirrel
c214a0028c Link to CI builds? 2021-05-10 18:22:40 -04:00
NovaSquirrel
57a5ad9c75 Try setting up CI 2021-05-10 18:15:32 -04:00
mkwong98
7babb08ac4 Update ResourceHelper.cs
Simplify applying font for English
2021-05-06 00:12:59 +08:00
mkwong98
54cb35355d Set a default font to English
If English is selected and set the font of the controls to Microsoft Sans Serif 8.25. Added all debug forms to resources.en.xml in order to apply the font to those forms.
2021-05-06 00:00:53 +08:00
mkwong98
7e52799a80 Update .gitignore 2021-04-30 00:02:12 +08:00
mkwong98
8f06f5d78e Update README.md
Added a remark for hugo version requirement
2021-04-30 00:01:39 +08:00
NovaSquirrel
ccb23742dd
Merge pull request #25 from mkwong98/master
A few updates
2021-04-15 12:23:57 -04:00
mkwong98
570777c13f
Merge pull request #9 from Dwedit/comment-editor
Comment editor and BRK disassembly fix
2021-04-15 19:51:13 +08:00