Commit graph

1565 commits

Author SHA1 Message Date
Persune
1b23d7f776
Rename check box; make it visible when applicable 2022-04-27 09:12:37 +08:00
Persune
27a1b211c0
Add setting for colorimetry toggle 2022-04-27 08:04:08 +08:00
Persune
b3fba5b72a
Revert "Merge pull request #77 from Gumball2415/feature-add-bisqwit-ntsc-smpte-C-colorimetry"
This reverts commit ed1514fc9b, reversing
changes made to 2472437af6.
2022-04-21 18:50:01 +08:00
mkwong98
9721f59cab Do not disable the auto config input type option
If the ROM file has a NES 2.0 header then we can get the input type even when internal game db is disabled.
2022-04-02 16:35:10 +08:00
NovaSquirrel
ed1514fc9b
Merge pull request #77 from Gumball2415/feature-add-bisqwit-ntsc-smpte-C-colorimetry
Add alternative YIQ to RGB conversion equation (SMPTE C)
2022-02-26 19:57:56 -05:00
Persune
5890ad3495
Toggle between old and new colorimetries 2022-02-27 05:41:05 +08:00
Pierre
a648cba31c Updated Emulation files for VRC7, and dont know how i missed the EPSM frequency 2022-02-23 21:59:54 +01:00
Pierre
05769d81c5 Reduce crashes when using debug features while using wine on MacOS 2022-02-23 21:52:55 +01:00
Pierre
7c13026721 Updated Default EPSM clock frequency to match new hardware 2021-11-29 13:21:38 +01:00
NovaSquirrel
1a656fa002
Merge pull request #60 from AlchemicRaker/feature/step-over-and-out
Add emu.stepOver() and emu.stepOut() to lua api environment
2021-11-13 13:32:51 -05:00
Zachery Delafosse
7b0df9c8d6 Fix typo in stepOut() help 2021-11-13 12:28:04 -06:00
Zachery Delafosse
7411f2e878 Add emu.stepOver() and emu.stepOut() to lua api environment 2021-11-13 12:21:49 -06:00
NovaSquirrel
b572feab54 Fix volume config screen being cut off 2021-11-10 18:54:03 -05:00
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
6bf04088ef
Merge pull request #58 from AlchemicRaker/feature/whilePaused-event-for-scripts
feature/whilePaused event for scripts
2021-11-09 20:31:28 -05:00
Zachery Delafosse
486bebe2d4 Load .dbg file when launched with scripts 2021-11-09 17:29:47 -06:00
Zachery Delafosse
c0def0b4cb Debugger: Script Window: Added whilePaused event 2021-10-26 13:15:08 -05:00
Zachery Delafosse
c5d65fadd9 Debugger: Script Window - Include existing emu.stop() in code completion 2021-10-26 00:17:57 -05:00
Thomas McGrew
82b0e6d4d9 Fix for mono not saving settings 2021-10-19 22:04:02 -04:00
mkwong98
df3d826712
Merge pull request #15 from NovaSquirrel/master
Audio update
2021-08-15 22:19:41 +08: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
dd7d58732a
Merge pull request #13 from NovaSquirrel/master
Perkka2's updates
2021-08-07 00:04:21 +08:00
Perkka2
2d37e90c1d Update frmAbout.Designer.cs
Added credits for emulators used.
2021-08-05 20:43:29 +02: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
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
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
Dwedit
b200db5d68 There is a new Comment editor accessible by pressing ; in the debugger. Allows you to quickly set single line comments.
Add Comment Editor Form, Icon, Menu item, Shortcut Key
Fix Debugger shortcut key display for punctuation keys
Restore cursor on disassembly window after using Label editor
Restore cursor on disassembly window after using Comment editor
Allow label editor to focus the Comment field on spawn instead of the label
2021-04-13 03:20:54 -04:00
NovaSquirrel
ea5f05ed6f
Merge pull request #24 from Perkka2/master
EPSG update
2021-03-19 16:25:02 -04:00
Perkka2
2833b0ab4b Made "Enable EPSG" checkbox to actually enable/disable EPSG Audio 2021-03-18 20:09:54 +01:00
NovaSquirrel
d7d919a392
Merge pull request #20 from Perkka2/master
Adding basic EPSG support, Replacing old VRC7 with Nuked-OPLL
2021-02-24 12:16:19 -05:00
NovaSquirrel
edd8106a5a Fix row size problem on audio options 2021-02-24 12:14:45 -05:00
mkwong98
eaf6656b56 HD Pack Builder update
1. Removed an unused parameter in ProcessTile function call.
2 Added a warning to the tool tip of 8x16 sprite option about when it should be used.
3. Added an option to output BG tiles only or Sprite tiles only.
2021-02-08 15:25:03 +08:00
Perkka2
85586aaa35 NSF EPSG Support 2021-01-30 15:12:39 +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
9b89b8c21f Changed Default EPSG Volume and Fixed SSG clock scaling 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
4081170646 Revert unneeded formating changes 2021-01-14 18:41:06 +08:00
mkwong98
13b666c835
Merge pull request #3 from NovaSquirrel/master
Merge from NovaSquirrel
2021-01-14 18:33:49 +08:00
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
NovaSquirrel
790eb237fa
Merge pull request #14 from mkwong98/master
HD Pack Builder and BGM tag improvement
2020-12-27 22:14:15 -05: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
Yaroslav Veremenko
d8817db785 Debugger: Added option to reload ROM on Power Cycle 2020-11-15 11:08:42 -07:00
NovaSquirrel
040dce6257
Merge branch 'master' into master 2020-11-11 23:00:16 -05: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