@SourMesen SourMesen released this Sep 16, 2018 · 6 commits to master since this release

Assets 4

New Features

  • Debugger: Numerous small features/improvements/bug fixes.
  • UI: Added a Chinese translation for the UI (thanks to L1cardo and owomomo)

Bug Fixes

  • Audio: Fixed minor issues with Sunsoft 5B and Namco 163 sound emulation.
  • Emulation: Fixed frame timing/pacing issues on some computers (fixes unstable FPS and audio issues)
  • Video: Removed black bar (left) and fixed cutoff pixels (right) in NTSC (bisqwit) filter.
  • HD Pack Builder: Fixed a number of crashes when using the HD Pack Builder at the same time as the debugger (and improved performance while recording).

SHA-256 (exe): f0b16a410e8a0f966e4929e0c9b05aac95c6890bbb27e39d63374da13cfefd59

Virus Total scan result: https://www.virustotal.com/#/file/f0b16a410e8a0f966e4929e0c9b05aac95c6890bbb27e39d63374da13cfefd59/detection

@SourMesen SourMesen released this Aug 5, 2018 · 85 commits to master since this release

Assets 4

New Features

  • Compatibility: Added support for 29 new mappers
  • VS System: VS DualSystem games are now supported.
  • Audio: Improved audio/video synchronization with dynamic resampling.
  • Debugger: New features and tools (text hooker), UI improvements, performance improvements and bug fixes.
  • Tools: Added history viewer tool.
  • UI: Added some new options (per-game overscan, audio reduction during rewind, etc.)

Bug Fixes

  • PPU: Improved PPU memory bus emulation (fixes Touhou Rououmu homebrew)
  • Fixed emulation issues with a number of boards (FK23C, JY Company, MMC1, etc.)

SHA-256 (exe): 8ad076642518f99ae3eda5fdfe909ff3432f85d2f94d4d299cb957d086a4bb8d

Virus Total scan result: https://www.virustotal.com/#/file/8ad076642518f99ae3eda5fdfe909ff3432f85d2f94d4d299cb957d086a4bb8d/detection

@SourMesen SourMesen released this Mar 31, 2018 · 399 commits to master since this release

Assets 4

New Features

  • Debugger: Tons of new features, UI improvements, performance improvements and bug fixes.
  • HD Packs: New features, performance improvements and bug fixes.
  • FDS: Improved compatibility of the automatic disk insertion feature.
  • UI: Added a few minor options (and increased the number of savestate slots to 10).
  • Documentation: An offline version of the documentation is now available.

Bug Fixes

  • Input: Changed input polling timing to reduce input lag by 1 frame.
  • Linux: Improved SDL error handling to prevent crashes.
  • Accuracy: Fixed a mirroring issue with mapper 30 games.

SHA-1 (zip): b3970b62e85d769e6f009f3b80dec9b93d4adf0a
SHA-1 (exe): c20d32f4350f0b8a50d8eb6c6ca66a19a8afd988

Virus Total scan result: https://www.virustotal.com/#/file-analysis/ODgxMGQwOWYyMDRkZGEzMDBmNjYzODkxMTY5OWExOTU6MTUyMjU4NzA4OA==

@SourMesen SourMesen released this Dec 29, 2017 · 648 commits to master since this release

Assets 3

WARNING: Movies created with version 0.9.3 (or older) will no longer work in 0.9.4.

New Features

  • Input: Added support for 20 more peripherals (including controllers, barcode readers, keyboards, mice, external storage devices, etc.)
  • Video: Added a 60.0 FPS mode to reduce dropped frames
  • Video: Added support for exclusive fullscreen mode (Windows only)
  • Video: Added option to rotate the display (for homebrew games)
  • Performance: Minor performance enhancements on Windows (~5%) and large gains on Linux by enabling LTO (25-30%)
  • Movies: Rewrote movie file format from scratch to be a lot more flexible, and editable by hand. (Old .mmo files are no longer supported)
  • Debugger: Several enhancements and a number of additions/changes to the Lua API.
  • Accuracy: Improved FDS IRQ emulation

Bug Fixes

  • General: Several miscellaneous bugs have been fixed.
  • Debugger: A large number of small bugs and usability issues have been fixed.
  • HD Packs: Fixed performance issues with HD Packs in CHR RAM games (over 2x faster)

SHA-1 (zip): 96C32EA8A7E35C8622997F0EC9342921C2C5F6D5
SHA-1 (exe): E1433920E5D1C0828CEADDD7BC26D4A16A286477

NOTE: It appears that Windows Defender likes to claim Mesen 0.9.4 contains a virus. This is a false positive. See virus scan results here: https://www.virustotal.com/#/file/c973d15af6e4e53055d4df628497f0fa25d29a928f7dca1a0e545408c1d960e0/detection

@SourMesen SourMesen released this Sep 9, 2017 · 841 commits to master since this release

Assets 4

New Features

  • UI: All UI shortcuts are now customizable in the Preferences (multi-key shortcuts are now supported).
  • UI: Added a link to the new online documentation site in the Help menu.

Bug Fixes

  • Cheats: Fixed crash when cheats window was opened
  • HD Packs: Fixed sprite recording in HD Pack Builder and crashes when loading HD packs in some conditions.
  • Debugger: Fixed some minor bugs.
  • Linux: Fixed some crashes and layout fixes.
  • Dendy: Fixed regression bug with intensify color and grayscale bits emulation.

SHA-1 (zip): 28e39835bbc0b8790140c2e9945166a095a60e5e
SHA-1 (exe): d3d17d00e854760f2eb737e03c18a67166e4b8e7

GPG Signature: Mesen.0.9.3.exe.asc

@SourMesen SourMesen released this Sep 2, 2017 · 877 commits to master since this release

Assets 4

New Features

  • UI: Added an initial setup dialog for new users.
  • UI: Ability to configure paths and portable mode in preferences.
  • HD Packs: New features, bug fixes and audio replacement support.
  • Input: Added support for the Famicom's second controller's microphone.
  • Savestates: Added ability to save/load the state to/from any file.
  • Debugger: Added Lua scripting.
  • Debugger: Assembler now has syntax highlighting.
  • Debugger: Integration with ASM6 via freem's fork (ASM6f) to import labels and code comments.
  • Debugger: Added iNES header editor
  • Debugger: PPU viewer enhancements
  • Debugger: Added "Developer mode" option for quicker access to debugging tools
  • NSF: Added repeat and shuffle options
  • General: Improved emulator startup performance

Bug Fixes

  • UI: Fixed window size not being remembered correctly in some cases
  • FDS: Bug fixes related to cheats and save data
  • Debugger: Fixed watch window usability issues and assembler bugs

SHA-1 (zip): 91e871235311e1f5f15ba98a8e050a89486d8535
SHA-1 (exe): 450e816e240370147f2e3798c0730b50b642366a

GPG Signature: Mesen.0.9.2.exe.asc

@SourMesen SourMesen released this Aug 6, 2017 · 958 commits to master since this release

Assets 4

New Features

  • HD Packs: Improved support for HDNes' HD packs and added an HD Pack Builder tool.
  • Debugger: Added several new features and options (Step Back, configure input, etc.)
  • Video: Added option to automatically re-enable sprite limit to reduce graphical glitches caused by the "remove sprite limit" option.
  • VS System: The custom color palette can now be applied to VS System games as well.

Bug Fixes

  • Overclocking: Bug fixes and improved compatibility.
  • Cheats: Fixed issue with 8-character Game Genie codes.
  • FDS: Fixed a crash, an issue with automatic disk insertion and improved emulation compatibility.
  • NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
  • Others fixes and improvements for the debugger, game selection screen, rewinding, mappers 48/163, a number of unlicensed games and more.

SHA-1 (zip): 5a3f642ab2a858e0c540f1854fc3f7a239d292a3
SHA-1 (exe): 441a447d099010ae6b6a87eab4ae0a7917899536

GPG Signature: Mesen.0.9.1.exe.asc

@SourMesen SourMesen released this May 14, 2017 · 1050 commits to master since this release

Assets 4

New Features

  • Rewind: Added a rewind functionality with reverse video and audio playback (up to several hours worth of gameplay can be rewinded.)
  • UI: Added game selection screen
  • Compatibility: Added support for mappers 29, 30, 111, 158 and 174.
  • FDS: Added option to automatically switch disks.
  • Video: Improvements to video scale management and corrected aspect ratio presets.
  • Misc: Added a few other small features (Frame counter, game timer, 96kHz audio, etc.)

Bug Fixes

  • Accuracy: Improvements to PPU, MMC5 and VRC6 emulation.
  • FDS: Fixed issue with sound emulation (Fixes Bio Miracle).
  • Overclocking: Improved compatibility with some games.
  • Debugger: Fixed a number of bugs and crashes.
  • Misc: Several other bug fixes.

SHA-1 (zip): 6e4d0209b16c5fd8f63eeb3a2c87f3ae2a10a4e9
SHA-1 (exe): d91c7e2d9b8a77df404bada9b8a7c1920249590d

GPG Signature: Mesen.0.9.0.exe.asc

@SourMesen SourMesen released this Apr 15, 2017 · 1113 commits to master since this release

Assets 4

New Features

  • Performance: Code improvements have increased emulation speed by 15-35%.
  • Audio: Added a customizable equalizer.
  • Patches: Added support for UPS and BPS patch formats.
  • Compatibility: Added support for UNIF FK23C/FK23CA/D1038 boards and mapper 104.
  • PPU: Added option to emulate OAM RAM decay.

Bug Fixes

  • PAL: Improved PPU emulation accuracy.
  • MMC5: Improved emulation accuracy.
  • FDS: Improved IRQ emulation accuracy (fixes Lutter and some unlicensed games).
  • Emulation: Fixed problem that caused in-game crashes in the "Legend of Link" romhack.
  • Misc: Several small bug fixes.

SHA-1 (zip): 65863fe7a0471f85a6351ac7e2e8b28260f8aaa7
SHA-1 (exe): 4ce41632eedb56e07637ab8149114c422553f2d2

GPG Signature: Mesen.0.8.1.exe.asc

@SourMesen SourMesen released this Mar 24, 2017 · 1151 commits to master since this release

Assets 4

New Features

  • Emulation: Added several new options to enable/disable model-specific quirks.
  • Command line: Added command line options for most video/audio/emulation settings.
  • Debugger: Added several new features (Hex editor, TBL file support, code editor, graphic editor, and a lot more), improved performance and fixed some bugs.
  • Games: Headerless roms can now be loaded (if they are found in the built-in game database).

Bug Fixes

  • Emulation: Improved accuracy of $2006 write behavior (solves minor issues in 2 games).
  • Emulation: Improved accuracy of $2004 read behavior.
  • Emulation: Improved accuracy of sprite overflow bug emulation.
  • Misc: Several small bug fixes.

SHA-1 (zip): 426d32aae3e60c668146d8e464d48e686f5c7465
SHA-1 (exe): 1d460b7cdcea6d1953614d8edcecacae20a038e3

GPG Signature: Mesen.0.8.0.exe.asc