Commit graph

  • 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 Souryo 2016-06-15 21:59:34 -04:00
  • 756c3df5ce FFE (Mapper 6/8/17) support Souryo 2016-06-14 18:42:53 -04:00
  • ecd82d7f91 Bandai FCG/LZ93D50 (Mapper 16/153/157/159 support) - 24C01/24C02 EEPROM support is not implemented Souryo 2016-06-13 22:46:01 -04:00
  • f91d494744 Version Update: 0.2.2 0.2.2 Souryo 2016-06-12 22:41:41 -04:00
  • 8400894c32 Config: Connect a second controller by default Souryo 2016-06-12 22:22:17 -04:00
  • 3e32befe77 AXROM: Added support for 4-bit PRG selection (fixes Hot Dance 2000 and bntest_aorom test rom) Souryo 2016-06-12 19:26:56 -04:00
  • 84b4190f8b Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled Souryo 2016-06-12 19:11:11 -04:00
  • 9d1f5f61ba Overclocking: Allow CPU overclocking Souryo 2016-06-12 18:11:31 -04:00
  • ac2aab6609 NES 2.0: Support for CHR RAM size field (non-battery backed - byte 11). Fixes mmc3bigchrram test. Souryo 2016-06-12 13:53:41 -04:00
  • 8109957183 MMC5: Fixed save state bug with fill mode Souryo 2016-06-12 11:33:22 -04:00
  • 19edea40cd MMC5: Fixed extended attributes bug (broken by 80dd9ca8 in 0.2.1) Souryo 2016-06-12 11:32:57 -04:00
  • 36404116ea MMC5 Audio: Square channels + PCM (write mode only, no IRQs) Souryo 2016-06-12 11:28:45 -04:00
  • 5124378867 Fixed filename case Souryo 2016-06-11 20:13:14 -04:00
  • cdf0e8751a Sunsoft FME-7/5A/5B support (Mapper 69) (partial audio chip support) Souryo 2016-06-11 20:12:20 -04:00
  • 618c8e0b5e Savestates: More refactoring + bug fixes from the last changes (breaks compatibility again) Souryo 2016-06-11 16:08:16 -04:00
  • d04551b0ae Namco 129/163/175/340 (Mapper 19 & 210) support (including audio) Souryo 2016-06-11 13:18:47 -04:00
  • 76600d31a9 VRC6: Implemented all 3 audio channels Souryo 2016-06-07 19:36:05 -04:00
  • ac938995b6 Version Update: 0.2.1 0.2.1 Souryo 2016-06-06 23:10:03 -04:00
  • 6fb0551693 Performance: Minor optimizations (forced inlining) Souryo 2016-06-06 23:09:22 -04:00
  • 54b677c186 NES 2.0: Added CRC checks for Major League, Holy Diver & Fire Hawk Souryo 2016-06-06 17:06:28 -04:00
  • 181db62326 NES 2.0: Added CRC checks to set MC-ACC games to submapper 3 Souryo 2016-06-05 19:20:47 -04:00
  • 29bdd8d7f3 CRC32: Fixed bug in calculation Souryo 2016-06-05 19:18:28 -04:00
  • 966cbf6976 Removed warnings Souryo 2016-06-05 15:04:25 -04:00
  • 8b2408deea Build: Disabled minimal rebuild (generates warning with multi-cpu compilation switch on) Souryo 2016-06-05 14:37:05 -04:00
  • c5d1e4cfc7 Sound Recorder: Added .wav recording feature (Tools menu) Souryo 2016-06-05 14:36:20 -04:00
  • 956834d4a5 Debugger: Improved expression evaluator when dealing with memory addresses + added "address" and "romaddress" special values Souryo 2016-06-05 11:51:46 -04:00
  • 8112f906b7 Debugger: Changed callstack to look like watch/breakpoint list Souryo 2016-06-05 10:53:41 -04:00
  • ba44be9a85 Debugger: Run one scanline option Souryo 2016-06-05 10:29:54 -04:00
  • 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. Souryo 2016-06-05 10:26:05 -04:00
  • e383b5d39f Debugger: Fixed bug/crash when disassembling internal RAM content Souryo 2016-06-04 16:48:20 -04:00
  • f7aa61582b Debugger: Cycle-by-cycle PPU debugging Souryo 2016-06-04 15:38:48 -04:00
  • c2f83e288e Debugger: Save all settings, breakpoints and watch entries to config file Souryo 2016-06-04 14:43:13 -04:00
  • a7977cb3b9 Build: Turned on multi-cpu compilation Souryo 2016-06-04 09:09:57 -04:00
  • e210d267d8 Debugger: Fixed some deadlocks when pausing/resetting/changing game, fixed breakpoints not being remembered after a reset Souryo 2016-06-04 08:55:52 -04:00
  • 33c201984c Cheats: Automatically use current game when adding a new cheat Souryo 2016-06-03 21:15:34 -04:00
  • 3630395d6e NES 2.0: Additional submapper support for mappers 1, 2, 3, 7, 32, 34, 71, 78, 232 Souryo 2016-06-03 19:16:31 -04:00
  • 4cb8ae7076 Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change Souryo 2016-06-02 23:56:11 -04:00
  • 53f1808f73 MMC3: Implemented submapper 3 (MM-ACC) - fixes Incredible Crash Dummies -Also fixed a bug in NES 2.0 mapper ID code Souryo 2016-06-02 20:35:08 -04:00
  • 4a784ff87a Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future) Souryo 2016-06-02 20:20:26 -04:00
  • 4eb5b11607 Trace Logger: Made output match Nintendulator's output closely to make comparisons easier Souryo 2016-06-01 21:01:04 -04:00
  • 2b6d625969 APU: Fixed freeze that could happen when switching between NTSC and PAL Souryo 2016-06-01 20:11:28 -04:00
  • 7157c5801f Sound Mixer: Accurate volume control for each channel Souryo 2016-06-01 19:38:31 -04:00
  • 1825fdcc1c Dendy: Vertical blank flag must be set on scanline 291, not 241 - fixes crashes/odd behavior in multiple games Souryo 2016-06-01 17:42:52 -04:00
  • f84b4e776e PPU: PAL/Dendy mode had 1 extra scanline (313 instead of 312) - fixed. This fixes nmi_sync/demo_pal test. Souryo 2016-06-01 07:17:34 -04:00
  • 03feeb247d Dendy: Fixed vblank nmi timing (had an extra scanline by mistake) Souryo 2016-05-31 23:37:11 -04:00
  • b177fb61b8 Rambo1: Improved IRQ handling - fixes Hard Drivin and Skull & Crossbones Souryo 2016-05-31 23:17:22 -04:00
  • af98fc78f5 APU: Fixed triangle channel ignoring highest bit of period, causing very low frequencies to sound really high instead. Souryo 2016-05-31 22:58:22 -04:00
  • 0bd7cfe6ed PPU: Fix for Kick Master (race condition between 2006 writes and Y scrolling increment at cycle 256) Souryo 2016-05-31 17:12:43 -04:00
  • aceff6b443 Version Update: 0.2.0 0.2.0 Souryo 2016-05-27 19:34:56 -04:00
  • 0350786ff6 NTSC Filter: Generate image with custom palette when one is used Souryo 2016-05-27 17:42:28 -04:00
  • ce2fe21800 Palettes: Added presets., export to .pal, memory of last 5 .pal files used Souryo 2016-05-27 17:19:23 -04:00
  • 87969109cc Video Config: Added ntsc presets, moved filter selection to Picture tab Souryo 2016-05-27 12:38:06 -04:00
  • 7b9f3eb1b2 Video Config: Brightness/Contrast/Hue/Saturation/Scanline configuration. + NTSC filter config Souryo 2016-05-26 22:32:20 -04:00
  • 0cfe0246cf Video: Bilinear Interpolation option Souryo 2016-05-24 19:45:58 -04:00
  • 6629ad4a59 Improved behavior when changing video filter or switching between fullscreen mode & windowed mode. + Improved fullscreen mode menu strip behavior Souryo 2016-05-23 21:35:32 -04:00
  • c4edf0bfac Video Filter: HQX - only perform init once to avoid a small freeze each time the filter is changed Souryo 2016-05-23 21:34:17 -04:00
  • 442ccb9a20 Localized update prompt window Souryo 2016-05-23 18:10:06 -04:00
  • 7e3def34f5 Video Filters: xBRZ, HQX, Scale2x, 2xSai, Super2xSai, SuperEagle support Souryo 2016-05-23 17:02:24 -04:00
  • a5518ec5d5 Japanese: Small text fixes Souryo 2016-05-23 09:26:05 -04:00
  • 7d9c6dee73 Google Drive: Localized messages. Fixed bug when trying to change preferences after syncing or enabling sync. Souryo 2016-05-22 20:02:02 -04:00
  • e2300d9a8b Cleanup: Removed unused variable Souryo 2016-05-22 19:30:17 -04:00
  • ed4a865011 Input Config: Fixed bug where input config window did not list the correct controllers Souryo 2016-05-22 19:29:51 -04:00
  • 2b440f2374 Focus: Fixed bug where the Mesen window was sometimes considered as "in the background" when it wasn't. Souryo 2016-05-22 19:28:28 -04:00
  • f3b4d0266a Remove leftover files Souryo 2016-05-22 14:48:32 -04:00
  • 545962cfa7 Google Drive Integration Souryo 2016-05-22 14:43:07 -04:00
  • a9fa9b9ba7 Renderer: Fixed multithreading bug + fixed pause screen displaying incorrectly on some devices Souryo 2016-05-22 11:14:01 -04:00
  • d8456e0c02 Remove Intellisense DB from Git Souryo 2016-05-22 11:11:57 -04:00
  • 778b7ada20 Static Link PGO Builds Souryo 2016-05-22 08:14:55 -04:00
  • 58ee6e8b22 Version Update: 0.1.4 0.1.4 Souryo 2016-05-19 21:06:00 -04:00
  • 31c9ba6d5e Mapper 60 support (Partial) Souryo 2016-05-19 19:18:01 -04:00
  • 5d92c20c46 Video Config: Default to VSync off Souryo 2016-05-19 18:55:05 -04:00
  • e17a013f2b Mapper 15 support Souryo 2016-05-19 18:54:49 -04:00
  • 16b2d26fcf iNES: Support for trainers in iNES header Souryo 2016-05-19 18:53:33 -04:00
  • 789c64c435 Merge branch 'master' of https://bitbucket.org/Souryo/mesen Souryo 2016-05-18 20:53:20 -04:00
  • f540fc766d DMC: Fixed DMC DMA timing & $4011 write behavior. Fixes dmc_pitch without breaking sprdma_and_dmc_dma tests. Souryo 2016-05-18 20:51:54 -04:00
  • d0cc79aeed PPU: Removed existing sprite 0 timing patch - replaced with a better solution that fixes ppu_sprite_overflow/03-timing and ppu_sprite_hit/09-timing. (Confirmed this old patch is no longer needed for Dizzy & Micro Machines) Souryo 2016-05-18 20:46:03 -04:00
  • 4de5827a4e APU: Frame counter accuracy fixes - Fixes all test_apu_2 tests (1 to 11) Souryo 2016-05-18 20:42:26 -04:00
  • e578b76fda README.md edited online with Bitbucket M Bibaud 2016-05-03 00:31:52 +00:00
  • 8fa5fef896 README.md edited online with Bitbucket M Bibaud 2016-05-03 00:29:59 +00:00
  • 012f0a3e5e README.md edited online with Bitbucket M Bibaud 2016-05-03 00:28:52 +00:00
  • 2eb6c0187d README.md edited online with Bitbucket M Bibaud 2016-05-03 00:25:20 +00:00
  • db9d88e582 Version Update: 0.1.3 -Fixed a number of startup bugs -Packaged MSVC DLLs 0.1.3 Souryo 2016-05-02 20:22:17 -04:00
  • 93b0faa2a6 Fixed auto update issue - MesenUpdater.exe was missing (this is included in 0.1.2) 0.1.2 Souryo 2016-04-30 21:57:14 -04:00
  • aac7ee680b Version Update: 0.1.2 Souryo 2016-04-30 21:26:01 -04:00
  • ec2e69332e Small fixes/tweaks to upgrade dialogs Souryo 2016-04-30 21:21:52 -04:00
  • 04d470b15d Support for VS Unisystem games (Not yet supported properly in movies and netplay) Souryo 2016-04-30 20:08:53 -04:00
  • 21b0d0cb06 Mapper 241 support Souryo 2016-02-22 20:14:40 -05:00
  • 288202d9c2 Fixed warnings Souryo 2016-02-22 19:56:13 -05:00
  • f69caf1a29 Taito X1017 (Mapper 82) support Souryo 2016-02-22 19:52:58 -05:00
  • 8743f11ba9 Input: Fixed crash in config dialog caused by localization changes Souryo 2016-02-21 23:02:42 -05:00
  • 0f7ca80aec Fonts: Added missing files Souryo 2016-02-21 23:02:04 -05:00
  • 78eb6066a5 Japanese: Corrected some japanese texts & updated fonts to match Souryo 2016-02-21 15:32:21 -05:00
  • b0897a7cfd Fixed icon on EXE file Souryo 2016-02-21 15:31:55 -05:00
  • d89cdfab01 Audio: Added stereo effects + reverb options Souryo 2016-02-21 15:31:39 -05:00
  • 5ce8b20fd1 Audio: Added swap duty cycles option Souryo 2016-02-19 19:25:28 -05:00
  • 0c765aca59 Localization: Mesen is now available in English, French and Japanese Souryo 2016-02-19 13:05:04 -05:00
  • 71bf0527d9 Version Update: 0.1.1 0.1.1 Souryo 2016-02-14 18:36:08 -05:00
  • a8e2d72a73 Noise: Initialized period to the first entry in the LUT. FDS bios doesn't initialize the noise channel's period, making it run every single clock until a game is launched. Souryo 2016-02-14 16:58:43 -05:00
  • 9aab7fd741 AutoResetEvent: Fixed crash when exiting process Souryo 2016-02-14 16:57:42 -05:00
  • 1bc046669e PGO: Added some other games to test to the list Souryo 2016-02-14 16:53:40 -05:00