Souryo
760c844d4d
Debugger: Allow export/import of memory to/from files
2016-09-05 09:05:34 -04:00
Souryo
69f1ca010e
Debugger: Added cpu/ppu memory mapping display (not finished, but enough for most typical cases)
2016-09-04 18:08:16 -04:00
Souryo
9ad4719d57
Trace Logger: Added options + improved UI usability
2016-09-03 21:52:59 -04:00
SourMesen
2b1bb57a67
Merge pull request #35 from Arcus87/patch-3
...
Ukrainian language update
2016-09-03 19:38:37 -04:00
Arcus87
4c5f53626c
Ukrainian language update
2016-09-04 00:43:33 +03:00
Matich
d038c919c2
Russian translation update
2016-09-03 23:38:55 +03:00
Souryo
ba9839d477
Adding missing English label
2016-09-03 15:03:16 -04:00
Arcus87
cef5f31634
Updated Ukrainian translation
2016-09-03 14:57:06 -04:00
Souryo
c7023d7635
Shortcuts: Added VS Service button
2016-09-03 10:50:23 -04:00
Souryo
aa14eb5981
Code cleanup - Removed old unused feature
2016-09-03 10:50:23 -04:00
SourMesen
e17aeb36ad
Merge pull request #31 from jmatich/russian
...
Russian translation update
2016-09-03 10:40:38 -04:00
Matich
c8821d9d22
Russian translation update
2016-09-03 17:12:28 +03:00
Souryo
3dcea674e4
Added missing localizations for French and Japanese
2016-09-02 22:10:21 -04:00
Souryo
47902bbc5c
Ukrainian localization (thanks to Arcus87)
2016-09-02 20:10:24 -04:00
Souryo
17b13bfc0a
Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward)
2016-09-02 19:36:37 -04:00
Souryo
901fa5923a
Input Config: Added "Select Preset" button with presets for keyboard, Xbox/PS4 controllers + added icon on key mapping tabs that are in use (Keyboard or gamepad icon)
2016-09-01 18:56:35 -04:00
Souryo
1ddb980be9
Auto quick saves - allow automatic save states to be taken and saved to slot #6 (read-only) every X minutes
2016-08-31 20:54:38 -04:00
Souryo
c4a3b6594e
Remove unused disable screensaver option (screensaver is always disabled when emulation is running, no need for an option)
2016-08-31 17:42:35 -04:00
Souryo
da78317b10
Cheats: Fixed disabled cheats being always active
2016-08-30 07:25:04 -04:00
Souryo
6eb40a9a71
Version Update: 0.4.3
2016-08-29 23:33:58 -04:00
Souryo
b556c5663e
NetPlay: Fixed crash when connecting to server if the right game is not already running
2016-08-29 22:34:13 -04:00
Souryo
18cc668fd3
CHR Viewer: Add option to display tiles as if they were 8x16 sprites (were every other tile is the bottom half of the previous tile)
2016-08-29 18:10:55 -04:00
Souryo
01bf09965a
Game DB: Updated DB based on most recent version of NesCartDB (2016-08-20)
2016-08-28 21:13:50 -04:00
Souryo
133a24fbf9
Fixed '&' character showing up as '?' in on-screen messages
2016-08-28 20:00:49 -04:00
Souryo
ecea158f50
Cheats: Apply all cheats at once (fixes game crashes that could occur because the game could run a full frame between each cheat)
2016-08-28 18:58:22 -04:00
Souryo
94dd9683d1
Cheats: Fixed CHT file loading logic for cheats that are not saved as "enabled" in the CHT file
2016-08-28 18:18:00 -04:00
Souryo
b1ffc15fef
Version Update: 0.4.2
2016-08-27 16:34:53 -04:00
Souryo
4bfddc3d55
Merge branch 'master' of https://github.com/SourMesen/Mesen.git
2016-08-27 13:30:26 -04:00
Souryo
96959eb1ed
Game DB: Prioritize nescartdb over nestopia's DB (seems to be more accurate - fixes some incorrect mapper numbers)
2016-08-27 13:27:37 -04:00
Souryo
d2a4c14c12
Automatic tests: Bug fixes
2016-08-27 13:25:38 -04:00
Matich
d3ec968e9d
Russian translation update
2016-08-27 14:58:35 +03:00
Souryo
a056e7e839
NSF: Disable movie/netplay menus while playing NSFs
2016-08-26 17:52:30 -04:00
Souryo
767d4bf9a4
Recent Files: Fixed display of roms with & character in their name
2016-08-25 23:42:15 -04:00
Souryo
ccc2fc2aa3
Cheats: Added basic cheat code finder tool
2016-08-25 19:02:33 -04:00
Souryo
9d239daf3c
Emulation: Init sram/wram/chrram/ntram the same way as the internal ram
2016-08-24 20:48:14 -04:00
Souryo
f4081bc1ee
Emulation: Added option to set the power on state for RAM (All 0s, all 1s or random values)
2016-08-24 17:32:22 -04:00
Souryo
82884113d7
Cheats: Improved export code + fixed import bug
2016-08-22 20:25:44 -04:00
Souryo
44c359bd6f
Cheat DB: Fixed incorrect CRC values for a lot of games
2016-08-22 19:36:41 -04:00
Souryo
5f22448a57
Cheats: Added built-in cheat DB (Import->From DB to add cheats from it)
2016-08-22 18:41:09 -04:00
Souryo
d57a9f413a
IPS: Fixed "Autoload IPS patches" option (IPS files were always loaded) + fixed and simplified IPS loading logic
2016-08-20 22:07:56 -04:00
Souryo
c099fdcd18
Cheats: UI rework, added import options for Nestopia/FCEUX formats + export option in a Nestopia-compatible format
2016-08-18 22:33:36 -04:00
Souryo
e8962957fa
UNIF support
2016-08-14 20:12:50 -04:00
Souryo
357d28eb79
Version Update: 0.4.1
2016-08-13 19:22:44 -04:00
Souryo
5ac7a3672e
Input: Make sure default input keys are reset properly on upgrade
2016-08-13 15:45:18 -04:00
Souryo
f2091d1175
MMC3: Added Aladdin (Super Game) to DB as MMC3A (game crashes with MMC3C IRQ behavior)
2016-07-30 19:35:28 -04:00
Souryo
5f59dc1a7f
Oeka Kids Tablet support
2016-07-30 17:27:14 -04:00
Souryo
aaf1bd7c02
Command line: Added /fullscreen switch
2016-07-29 19:05:15 -04:00
Souryo
5dfbb56b46
UI: Added shortcuts for Reset/Stop
2016-07-29 18:51:36 -04:00
Souryo
c46550663e
Video: Fixed scale issues when loading/resetting games
2016-07-29 18:24:24 -04:00
Souryo
32732caaa1
Cheats: Fixed "Delete Selected Cheats" button
2016-07-29 17:35:25 -04:00
Souryo
8ac15c6f53
Saved CHR ram + Mapper 168 support
2016-07-29 17:28:01 -04:00
Souryo
8cb1b03949
Input: Changed the way keyboard is handled. Removes some limitations in the previous model and should also work properly under Linux
2016-07-28 17:45:18 -04:00
Souryo
062d22ae80
Work/Save ram general improvements.
...
-Added support for work ram size field in NES 2.0
-Updated DB to list both work ram & save ram sizes
-Fixed MMC1/MMC3 implementation (and implemented the wram/sram protection bits)
Holy Diver tests now all pass (except a minor IRQ timing issue for FME7)
2016-07-26 19:19:28 -04:00
Souryo
4bcb12fd31
Version Update: 0.4.0
2016-07-24 14:38:02 -04:00
Souryo
aef43b1c3c
Improve error checking/display on startup when .NET 4.5 is not found
2016-07-24 13:38:24 -04:00
Souryo
2a04e1f398
Added Spanish translation (thanks to
...
Juan Ramón Martínez for his work!)
2016-07-23 16:07:51 -04:00
Souryo
1273eafa9b
Debugging: Added command line flags to disable audio/video/input
2016-07-23 15:28:52 -04:00
Matich
94499a94a1
Merge branch 'master' of https://bitbucket.org/Souryo/mesen into russian
2016-07-20 12:53:37 +03:00
Souryo
58deabbbb8
Portable Verison: Allow Mesen to load/save its data in the local folder by appending _P to the filename (e.g Mesen_P.exe)
2016-07-19 23:07:48 -04:00
Souryo
0cb46d3982
Russian: Add Russian characters to font file + refactoring in MessageManager for localization functions
2016-07-19 19:57:20 -04:00
Matich
581ce1c1d7
missed settings
2016-07-20 02:18:25 +03:00
Matich
4fb7780d20
Mesen is now available in russian language
2016-07-20 01:51:15 +03:00
Souryo
09e31f50f9
Audio: Added an option to disable the triangle channel when its frequency is ultrasonic. Reduces popping sounds in some games
2016-07-19 17:36:37 -04:00
Souryo
eec3798e00
Movies: Disable loading save states when playing or recording movies
2016-07-19 16:36:07 -04:00
Souryo
c53237e90e
Input: Added options to display the input of controllers on the screen
2016-07-19 16:30:18 -04:00
Souryo
f9fae981c1
NSF: Fix crash when taking screenshots + disable screenshot menu item/shortcut when playing NSF files
2016-07-18 17:28:33 -04:00
Souryo
ed9ce4de22
Version Update: 0.3.2
2016-07-17 17:48:26 -04:00
Souryo
dba19e1702
NSF: Added "Recommended" label to the disable APU IRQs setting, since disabling this option can break some NSF files
2016-07-16 17:01:07 -04:00
Souryo
726d72c103
Input: DirectInput support - most controllers/gamepads should now work. XInput is still prioritized when available.
2016-07-16 16:25:57 -04:00
Souryo
28d4c792d2
UI: Added a "Report a bug" menu option
2016-07-14 23:35:57 -04:00
Souryo
c7d0e51d91
Zapper: Having the mouse outside the draw surface should make it act as if no light was found
2016-07-12 18:28:12 -04:00
Souryo
4f6ec1e12f
Region: Prevent changing region from resetting whole configuration (caused problems when using the option to automatically select controllers based on game)
2016-07-10 19:15:39 -04:00
Souryo
aa3767b086
Region: Display active region when loading game and changing regions from the menu
2016-07-10 19:15:00 -04:00
Souryo
ac69be19a5
Overclocking: Added lag counter
2016-07-10 18:22:37 -04:00
Souryo
e99eb5165a
Version Update: 0.3.1
2016-07-10 12:05:08 -04:00
Souryo
313340198e
Vs System: Automatically select proper PPU & input mapping based on rom name/CRC + implemented support for vs system input remappings (some games change the buttons around)
2016-07-10 09:05:41 -04:00
Souryo
af0a954547
Arkanoid: Disable double-click to toggle fullscreen when arkanoid controller is selected
2016-07-09 16:02:23 -04:00
Souryo
adc5d1bf26
Game DB: Added option to automatically configure controllers (i.e zapper, fourscore, arkanoid) based on game DB when loading a game
2016-07-09 15:58:49 -04:00
Souryo
a5f6f3b8a9
Preferences: Fixed missing options in Advanced tab
2016-07-09 15:46:14 -04:00
Souryo
24237b0b49
Overclocking: Display Dendy effective clock rate in UI
2016-07-09 09:25:01 -04:00
Souryo
0944bff478
Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation
2016-07-09 09:06:34 -04:00
Souryo
6660dc860d
VRC7 audio support
2016-07-01 23:54:31 -04:00
Souryo
d3e8baf530
Version Update: 0.3.0
2016-06-26 21:47:35 -04:00
Souryo
3f07c576d6
NSF: Force emulation speed to 100 when loading an NSF file
2016-06-26 17:13:10 -04:00
Souryo
ed3b5422fe
NSF: Don't reset track time to 0 after changing preferences
2016-06-26 15:51:50 -04:00
Souryo
a3e610ffeb
NSF: Fixed File menu navigation with keyboard when playing NSF file
2016-06-26 15:48:57 -04:00
Souryo
84edd06a93
NSF: Fixed fast forward button behavior + added the Ctrl-Right Arrow keyboard shortcut to fast forward + added 0 to 9 keys as track select shortcuts
2016-06-26 15:45:33 -04:00
Souryo
0cf56d093c
NSF: Fixed bug with empty song/artist/copyright/ripper fields
2016-06-26 15:08:46 -04:00
Souryo
7cef14a28c
NSF: Allow arrow keys to be used when track list is opened
2016-06-26 11:19:58 -04:00
Souryo
fa21ee4f03
NSF: Fixed crash when pausing non-NSF roms
2016-06-26 10:44:09 -04:00
Souryo
100c08c2e3
Archives: Improved recent files list (now lists the file selected in the archive and relods it automatically) + Added progress bar when extraction files, since large archives can take a while to extract
2016-06-26 10:43:52 -04:00
Souryo
7687eccd70
Debugger: Fixed crash that occured when reloading saved breakpoints
2016-06-25 22:06:22 -04:00
Souryo
9fc9c8bc60
Archives: Added search box to select rom dialog
2016-06-25 22:05:10 -04:00
Souryo
b852edfec8
NSF/NSFe support
2016-06-25 20:46:54 -04:00
Souryo
0e27c7ffab
Log Window: Localized fr/ja, added icon
2016-06-21 19:05:26 -04:00
Souryo
57f24af64f
Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item
2016-06-21 18:58:22 -04:00
Souryo
17fb20e235
UI: Added a log window with info on loaded rom, etc. (Tools menu)
2016-06-19 16:54:34 -04:00
Souryo
b359a841b6
UI: Disable double-click to toggle fullscreen when using zapper
2016-06-19 14:06:01 -04:00
Souryo
7741d5b2a5
UI: Added 5x/6x scale presets + shortcut keys for all scale values
2016-06-19 13:57:18 -04:00
Souryo
d9e5ff42a4
Database: Fixed line endings, which was causing issues with mirroring again
2016-06-19 12:46:04 -04:00
Souryo
298a789cfc
7z support + Rom selection for archives containing multiple rom files + General fixes/improvements when dealing with archives (cheats, save states, saved data, etc.)
2016-06-17 20:53:05 -04:00
Souryo
47ecfa5954
Database: Fixed mirroring flag (horizontal & vertical flags were inverted, breaking a large number of games)
2016-06-16 18:59:52 -04:00
Souryo
941d3884ef
Game DB: Added a game database (mix of Nestopia's DB and NesCartDB) - used to correct invalid ROM headers and automatically detect NES 2.0 submappers
2016-06-15 21:59:34 -04:00
Souryo
f91d494744
Version Update: 0.2.2
2016-06-12 22:41:41 -04:00
Souryo
8400894c32
Config: Connect a second controller by default
2016-06-12 22:22:17 -04:00
Souryo
9d1f5f61ba
Overclocking: Allow CPU overclocking
2016-06-12 18:11:31 -04:00
Souryo
36404116ea
MMC5 Audio: Square channels + PCM (write mode only, no IRQs)
2016-06-12 11:28:45 -04:00
Souryo
cdf0e8751a
Sunsoft FME-7/5A/5B support (Mapper 69) (partial audio chip support)
2016-06-11 20:12:20 -04:00
Souryo
d04551b0ae
Namco 129/163/175/340 (Mapper 19 & 210) support (including audio)
2016-06-11 13:18:47 -04:00
Souryo
76600d31a9
VRC6: Implemented all 3 audio channels
2016-06-07 19:36:05 -04:00
Souryo
ac938995b6
Version Update: 0.2.1
2016-06-06 23:10:03 -04:00
Souryo
c5d1e4cfc7
Sound Recorder: Added .wav recording feature (Tools menu)
2016-06-05 14:36:20 -04:00
Souryo
956834d4a5
Debugger: Improved expression evaluator when dealing with memory addresses + added "address" and "romaddress" special values
2016-06-05 11:51:46 -04:00
Souryo
8112f906b7
Debugger: Changed callstack to look like watch/breakpoint list
2016-06-05 10:53:41 -04:00
Souryo
ba44be9a85
Debugger: Run one scanline option
2016-06-05 10:29:54 -04:00
Souryo
3f801e22ff
Debugger: Option to display the current frame as it is being drawn (pixel by pixel), instead of displaying when the full frame is done.
2016-06-05 10:26:05 -04:00
Souryo
f7aa61582b
Debugger: Cycle-by-cycle PPU debugging
2016-06-04 15:38:48 -04:00
Souryo
c2f83e288e
Debugger: Save all settings, breakpoints and watch entries to config file
2016-06-04 14:43:13 -04:00
Souryo
e210d267d8
Debugger: Fixed some deadlocks when pausing/resetting/changing game, fixed breakpoints not being remembered after a reset
2016-06-04 08:55:52 -04:00
Souryo
33c201984c
Cheats: Automatically use current game when adding a new cheat
2016-06-03 21:15:34 -04:00
Souryo
aceff6b443
Version Update: 0.2.0
2016-05-27 19:34:56 -04:00
Souryo
ce2fe21800
Palettes: Added presets., export to .pal, memory of last 5 .pal files used
2016-05-27 17:19:23 -04:00
Souryo
87969109cc
Video Config: Added ntsc presets, moved filter selection to Picture tab
2016-05-27 12:38:06 -04:00
Souryo
7b9f3eb1b2
Video Config: Brightness/Contrast/Hue/Saturation/Scanline configuration. + NTSC filter config
2016-05-26 22:32:20 -04:00
Souryo
0cfe0246cf
Video: Bilinear Interpolation option
2016-05-24 19:45:58 -04:00
Souryo
6629ad4a59
Improved behavior when changing video filter or switching between fullscreen mode & windowed mode. + Improved fullscreen mode menu strip behavior
2016-05-23 21:35:32 -04:00
Souryo
442ccb9a20
Localized update prompt window
2016-05-23 18:10:06 -04:00
Souryo
7e3def34f5
Video Filters: xBRZ, HQX, Scale2x, 2xSai, Super2xSai, SuperEagle support
2016-05-23 17:02:24 -04:00
Souryo
a5518ec5d5
Japanese: Small text fixes
2016-05-23 09:26:05 -04:00
Souryo
7d9c6dee73
Google Drive: Localized messages. Fixed bug when trying to change preferences after syncing or enabling sync.
2016-05-22 20:02:02 -04:00
Souryo
e2300d9a8b
Cleanup: Removed unused variable
2016-05-22 19:30:17 -04:00
Souryo
ed4a865011
Input Config: Fixed bug where input config window did not list the correct controllers
2016-05-22 19:29:51 -04:00
Souryo
2b440f2374
Focus: Fixed bug where the Mesen window was sometimes considered as "in the background" when it wasn't.
2016-05-22 19:28:28 -04:00
Souryo
545962cfa7
Google Drive Integration
2016-05-22 14:43:07 -04:00
Souryo
778b7ada20
Static Link PGO Builds
2016-05-22 08:14:55 -04:00
Souryo
58ee6e8b22
Version Update: 0.1.4
2016-05-19 21:06:00 -04:00
Souryo
5d92c20c46
Video Config: Default to VSync off
2016-05-19 18:55:05 -04:00
Souryo
db9d88e582
Version Update: 0.1.3
...
-Fixed a number of startup bugs
-Packaged MSVC DLLs
2016-05-02 20:22:17 -04:00
Souryo
aac7ee680b
Version Update: 0.1.2
2016-04-30 21:26:01 -04:00
Souryo
ec2e69332e
Small fixes/tweaks to upgrade dialogs
2016-04-30 21:21:52 -04:00
Souryo
04d470b15d
Support for VS Unisystem games (Not yet supported properly in movies and netplay)
2016-04-30 20:08:53 -04:00
Souryo
8743f11ba9
Input: Fixed crash in config dialog caused by localization changes
2016-02-21 23:02:42 -05:00
Souryo
0f7ca80aec
Fonts: Added missing files
2016-02-21 23:02:04 -05:00
Souryo
78eb6066a5
Japanese: Corrected some japanese texts & updated fonts to match
2016-02-21 15:32:21 -05:00
Souryo
b0897a7cfd
Fixed icon on EXE file
2016-02-21 15:31:55 -05:00
Souryo
d89cdfab01
Audio: Added stereo effects + reverb options
2016-02-21 15:31:39 -05:00
Souryo
5ce8b20fd1
Audio: Added swap duty cycles option
2016-02-19 19:25:28 -05:00
Souryo
0c765aca59
Localization: Mesen is now available in English, French and Japanese
2016-02-19 13:05:04 -05:00
Souryo
71bf0527d9
Version Update: 0.1.1
2016-02-14 18:36:08 -05:00
Souryo
b4b195d01b
Input: Arkanoid controller support - NES & Famicom (Passes both test roms, works via NetPlay/Movies)
...
NetPlay: Fixed a few issues (crashes when connecting)
2016-02-14 12:58:35 -05:00
Souryo
a55fbaa619
Fixed tooltip message
2016-02-13 23:14:56 -05:00
Souryo
700a71446b
Debugger: Fixed issues with watch list and the "add to watch" shortcut
2016-02-13 23:13:44 -05:00
Souryo
c3694e16f5
Tests: Hide test menu in release mode (PGO Optimize - Release)
2016-02-11 20:35:40 -05:00
Souryo
ff11250a73
UI: Give Mesen focus when drag and dropping rom files
2016-02-11 19:57:21 -05:00
Souryo
cbe8db4524
Config: Added version, removed unused flag, fixed crash when xml file is invalid at startup
2016-02-11 18:37:52 -05:00
Souryo
63d2c2f9d3
UI: Changed all icons (to public domain ones) + redrew Mesen icon in blue. Hid/disabled some UI elements for things that are not implemented yet.
2016-02-11 18:34:55 -05:00
Souryo
b4abaf36dc
NetPlay: Mesen no longer hangs for 10+ seconds when trying to connect to a ip/port that doesn't respond
2016-02-10 20:19:06 -05:00
Souryo
2e7191d9c0
Auto updates: Fixed issue with MesenUpdater being started twice + Added Sha1 hash check
2016-02-10 18:58:13 -05:00
Souryo
3bc956067d
Check for updates + Auto updater
2016-02-08 23:23:31 -05:00
Souryo
d82758e4d8
UI: Minor fixes
2016-02-07 16:27:17 -05:00
Souryo
a5320d416f
Config: Improved overscan config display
2016-02-07 16:14:13 -05:00
Souryo
9feaca7a09
Added about dialog
2016-02-07 16:13:48 -05:00
Souryo
90115c546d
UI: Fixed issue where mouse could remain hidden permanently
2016-02-07 14:42:54 -05:00
Souryo
4e9714ae51
UI: Fixed tab order (generic code) + Small fixes to some windows
2016-02-07 14:42:07 -05:00
Souryo
7505ff1237
Config: Fixed scale field in video config
2016-02-07 13:43:42 -05:00
Souryo
32b8206e74
Video: Fullscreen window mode + auto-adjust video to window
2016-02-07 13:05:32 -05:00
Souryo
00201ebf46
Config: Stop config windows from being resized/maximized
2016-02-06 21:12:08 -05:00
Souryo
2715d87179
UI: Hide mouse cursor after 3 seconds if user doesn't move mouse
2016-02-06 18:44:52 -05:00
Souryo
8d57d13c64
UI: Added option to open the Mesen folder (preferences dialog)
2016-02-06 18:35:38 -05:00
Souryo
4277818b1b
UI: Changed way notifications are displayed (text only)
2016-02-06 18:33:24 -05:00
Souryo
3e798af865
NetPlay: Allow controller selection for host & clients + Spectator mode
2016-02-06 15:33:45 -05:00
Souryo
361f4b8025
Zapper: Make sure zapper works with all overscan configurations & any video video (ntsc, etc.)
2016-02-06 09:25:37 -05:00
Souryo
c26a45ab8f
Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type
2016-02-05 23:14:27 -05:00
Souryo
a65907c440
Options: Added option to automatically pause emulation when a movie finishes playing
2016-01-31 14:28:31 -05:00
Souryo
441d5e108d
File association: Fixed issue when opening a movie file while the emu is not running
2016-01-31 14:07:40 -05:00
Souryo
70e9e7650d
Added FDS/MMO file association support
2016-01-31 14:03:12 -05:00
Souryo
28a29b536f
Options: Added pause in background/allow background input options
2016-01-31 13:53:17 -05:00
Souryo
673ff6e4db
Audio: Added options to reduce/mute sound while in background (+ Set menu icons to config forms)
2016-01-31 11:58:41 -05:00
Souryo
3683d76088
VideoRenderer: Split from VideoDecoder. Handles drawing to the screen - even when no game is running.
2016-01-31 00:41:33 -05:00
Souryo
dc6b3bde0e
Added icons to GUI
2016-01-30 21:00:32 -05:00
Souryo
c3dabcd1d2
Basic Dendy (Russian NES clone) support + Fixed a lock-up condition when switching between regions
2016-01-30 19:33:32 -05:00
Souryo
03321a1fa6
Allow forms to be designed in 64-bits mode (set Release x64 to Any CPU)
2016-01-30 17:27:09 -05:00
Souryo
ca543e9243
FDS: Fast-forward through bios when fast forward option is activated
2016-01-30 15:58:29 -05:00
Souryo
ea36115941
FDS: Sound support
2016-01-30 14:57:50 -05:00
Souryo
9bfa62129a
Added support for drag and dropping rom/ips files
2016-01-28 23:01:01 -05:00
Souryo
a69a0487b4
Cheats: Fixed crash when opening cheats menu with no game loaded
2016-01-28 22:36:27 -05:00
Souryo
47ffc9c89d
NetPlay: Fixed crashes when connecting to a server that hasn't loaded a romyet. + Fixed lowercase title for clients after loading rom
2016-01-28 22:34:23 -05:00
Souryo
1c581a8a75
Display better error when a crash occurs
2016-01-28 21:40:30 -05:00
Souryo
df8e66a5e7
FDS support (missing sound emulation)
2016-01-28 20:47:16 -05:00
Souryo
a732ef9f59
Debugger: Improved performance (reduced locking, etc.).
...
Also fixed a bug in GenerateOutput when cpu memory is mapped to prg ram (instead of rom)
2016-01-26 16:47:21 -05:00
Souryo
a2c9122f74
NetPlay: Sync host cheat codes with clients
2016-01-21 20:30:00 -05:00
Souryo
6d691e5cab
Debugger: Fixed memory viewer crash
2016-01-19 20:26:11 -05:00
Souryo
b3a6447a94
BaseMapper - Support for both CHR ROM & RAM at once
...
Mapper 74, 119, 191, 192, 194, 195 support
2016-01-19 20:16:00 -05:00
Souryo
ac20a3cee4
Project changes to simplify PGO builds
2016-01-19 16:19:23 -05:00
Souryo
e455dd3eb4
Audio: Ability to select ouput device (e.g speakers, headphones)
2016-01-17 22:16:20 -05:00
Souryo
8f3cd51743
Updated to Visual Studio 2015 (only required minor changes)
...
Updated DirectX TK version
2016-01-17 19:10:01 -05:00
Souryo
117a4b073d
Video: Added customizable RGB palette
2016-01-17 14:21:31 -05:00
Souryo
df369722d1
Fixed TestHelper.exe launch code
2016-01-17 11:42:35 -05:00
Souryo
01ed5451e4
x86 & x64 versions now use the same .exe file (both versions are packaged inside the .exe)
2016-01-17 11:11:53 -05:00
Souryo
b142b9d314
Disable recent files menu when empty
2016-01-16 22:51:44 -05:00
Souryo
335569a66a
Disabled unsafe code flag (and rewrote unsafe code)
2016-01-16 22:41:21 -05:00
Souryo
b47736fae1
Merged all components into a stand-alone exe
2016-01-16 22:40:41 -05:00
Souryo
a56aa15f28
Win 8.1/10 support: Fixed crashes, added automatic download feature for the MSVC runtime
2016-01-16 19:33:10 -05:00
Souryo
e4fa287e66
Vista: Fixed a couple of issues that came up while testing on windows vista
2016-01-16 12:29:17 -05:00
Souryo
291931a1b0
HD Packs: Added option to enable/disable load of HD packs
2016-01-16 09:50:33 -05:00
Souryo
56d2580fbf
Misc: Added "Remove sprite limit" option
2016-01-14 22:20:50 -05:00
Souryo
3446c6e745
Misc: Added "Allow invalid input" option
2016-01-14 19:52:28 -05:00
Souryo
f8a0277c2e
Audio: Added option to select sample rate
2016-01-14 19:33:16 -05:00
Souryo
6c12c9257d
Adjusted master volume multiplier
2016-01-14 17:40:59 -05:00
Souryo
9905f2dfab
Changed default volume settings
2016-01-14 08:42:00 -05:00
Souryo
099a1b3b44
Audio: Several APU fixes
...
-Fixed DMC $4011 write behavior
-Fixed period for square channels
-Removed blip_buffer & blip_synth. Replaced with blip_buf and SoundMixer - now have non-linear sound mixing.
-Fixes all sound-related tests (apu_mixer (dmc, noise, square, triangle) and volume_tests
2016-01-14 01:21:09 -05:00
Souryo
1424f255e4
Debugger: Fixed go to Reset/NMI shortcuts
2016-01-11 18:15:36 -05:00
Souryo
3b73bb8f83
Trace Logger (very basic, not finished)
2016-01-10 19:56:40 -05:00
Souryo
9658597e9f
Debugger: Improved watch window (now allows expressions like conditional breakpoints)
2016-01-10 13:23:19 -05:00
Souryo
7d0b9e8dd5
Debugger - Added shortcuts to jump to NMI/IRQ/Reset vectors
2016-01-10 09:21:07 -05:00
Souryo
1f19a71dbc
Breakpoints - GUI improvements
2016-01-10 00:33:33 -05:00
Souryo
a0d6e2d547
Debugger breakpoint improvements (Conditional breaks, vram breaks, absolute address breaks, etc.)
2016-01-09 13:15:43 -05:00
Souryo
056c71abd5
Audio config: Changing volume is applied instantly (no need to press OK)
2016-01-07 16:36:40 -05:00
Souryo
c001b453f7
Added option to select MMC3 IRQ behavior
2016-01-06 23:10:29 -05:00
Souryo
242749971e
Added generic binding features for config GUI
2016-01-06 20:35:24 -05:00
Souryo
d6bc37726c
Video options - Vertical sync, Aspect Ratio + GUI
2016-01-06 20:34:45 -05:00
Souryo
8d15b309c5
Ntsc emulation support + resolution scale options
2016-01-05 21:28:38 -05:00
Souryo
8d020a2e72
Accuracy improvements (Fixed several tests: nmi_timing, nmi_and_brk, nmi_and_irq, irq_and_dma, sprdma_and_dmc_dma, sprdma_and_dmc_dma512, branch_delays_irq)
2016-01-02 13:52:55 -05:00
Souryo
f4613a6ec9
Added option to start TestHelper from GUI
2016-01-01 10:21:41 -05:00
Souryo
08eade0cfb
Tests: General improvments
...
-Give the number of mismatching frames
-Allow debugger to break when a frame is different
-Fix mismatches between GUI & TestHelper environments (GUI always has four score adapter enabled)
2015-12-29 20:54:55 -05:00
Souryo
20d3fbe18a
.NES File association + Single instance setting
2015-12-27 22:05:45 -05:00
Souryo
78081d7c69
IPS support
2015-12-27 18:41:38 -05:00
Souryo
b1bccc47ce
Auto tests - Bug fixes, added ability to record test from movie/existing test
2015-12-27 09:13:52 -05:00
Souryo
d648f18b8a
Added automatic tests
2015-12-26 17:11:00 -05:00
Souryo
37c3201057
Frame decoding/Rendering is now handled by separate threads (i.e there are now 3 threads in the emu + UI thread)
...
Improved performance (less memory copying, less spin waiting, etc.) - uses less CPU at normal speed, and faster when no FPS limit
2015-08-30 21:04:21 -04:00
Souryo
f3b3a8eed5
Replaced FPS limit by "Emulation speed" option
2015-08-24 20:27:07 -04:00
Souryo
3f40bb39fb
Added custom FPS limit options + Fixed netplay crashes
2015-08-23 20:24:24 -04:00
Souryo
12c76168e8
Added ROM name in title bar
2015-08-23 10:05:00 -04:00
Souryo
6b26c892ac
Debugger - Show prg address & raw byte code options + Deadlock fixes
2015-08-21 22:42:44 -04:00
Souryo
deb34b6ce9
Debugger - Added "Set next statement"
2015-08-17 21:59:22 -04:00
Souryo
273c000c44
Debugger - Basic FCEUX CDL file support
2015-08-17 19:32:10 -04:00
Souryo
8b4104a4ca
Debugger - Sprite viewer - Added background priority flag
2015-08-14 21:50:49 -04:00
Souryo
f2ee0f916e
"HDNes" HD pack support (still some bugs left)
2015-08-14 21:50:14 -04:00
Souryo
26f68486b7
Debugger - Split view window did not remove active address on run
2015-08-09 20:47:50 -04:00
Souryo
3b0ab71e92
Debugger - Memory viewer now shows changes in red (with mouseover tooltip) + Performance fixes
2015-08-09 18:24:24 -04:00
Souryo
cb8ec83408
Debugger - Added callstack
2015-08-09 14:47:27 -04:00
Souryo
2345f8949f
Debugger - Fixed search highlight issues
2015-08-08 23:39:18 -04:00
Souryo
e15447d6a5
Debugger - Fixed arrow+home/end keys when typing search string
2015-08-08 22:41:16 -04:00
Souryo
7e5707a535
Debugger - PPU Viewer (Nametables, chr, sprites, palette)
2015-08-08 22:36:39 -04:00
Souryo
83d91d02c0
Fixed infinite loop issue with search box when textbox content shrinks
2015-08-06 23:04:55 -04:00
Souryo
0a7e1a9c32
Debugger - Added palette memory option to memory viewer
2015-08-05 21:43:53 -04:00
Souryo
1591c312cc
Debugger - Added missing file
2015-08-05 20:40:24 -04:00
Souryo
a37354fbc1
Debugger - Added memory viewer (CPU, PPU, Sprite, PRG, CHR)
2015-08-05 20:40:10 -04:00
Souryo
f55436daf1
Debugger - Added arrow on current statement + Font size config
2015-08-04 19:50:57 -04:00
Souryo
4b9ab622ca
Debugger - Search functionality (Ctrl-F, F3)
2015-08-03 21:53:46 -04:00