Skip to content

Releases: jpjonte/NESd

NESd nightly

18 Sep 20:00
8b9a87b
Compare
Choose a tag to compare
NESd nightly Pre-release
Pre-release

Added

  • Added an editor for the touch controls
    • Controls can be added, moved, resized, and removed
    • Controls can be assigned any action

NESd 0.6.0

08 Sep 19:04
Compare
Choose a tag to compare

Added

  • The stack can now be viewed in the debugger by hovering over the stack pointer
  • Added support for the GxROM mapper
  • Added thumbnails to the list of recent ROMs
  • Added page navigation to the list of recent ROMs
  • Added an overview page for the save states of a ROM (can be accessed from the pause menu or by long pressing the preview in the recent ROMs list)

Changed

  • Replaced the save state file format with a more robust, future-proof format
  • Save states in the old format can be loaded for the next two releases

NESd 0.5.0

26 Aug 04:22
Compare
Choose a tag to compare

Added

  • Added a setting to toggle the debugger
  • Added support for the MMC2 mapper
  • Added support for the greyscale and color emphasis bits in the PPU
  • Added a button to reset control bindings to default
  • Added support for the Namco108 mapper

Changed

  • Cleaned up code for all mappers
  • Upgraded all dependencies
  • NESd now remembers breakpoints set for each ROM
  • Breakpoints can now be disabled and enabled by long-pressing the line in the disassembly or ticking the checkbox in the breakpoint list
  • Breakpoints can be set to be enabled or removed after being hit

Removed

  • Removed event time and events per second from the debug overlay

NESd 0.4.0

18 Aug 14:09
Compare
Choose a tag to compare

Added

  • A hover overlay to the tile debug view
    • shows various parameters of the highlighted tile
    • can be locked and unlocked by clicking on the tile
  • A basic debugger
    • bytecode and disassembly
    • current register values
    • step into, step over, step out, run to address
    • breakpoints
  • An execution log
    • Records instructions as they are executed
    • Can be saved to a file

Changed

  • Games are now stopped completely if emulation crashes
  • Improved performance of the CPU and the tile debug view

Fixed

  • Fixed an issue where the last opened directory was not saved
  • Fixed file picker not correctly detecting directories on Android
  • Fixed a bug in memory reads performed by the CPU
  • Fixed graphical glitches on level start in Super Mario Bros. 3
  • Fixed not all parts of nightly releases being updated

NESd 0.3.0

28 Jul 12:07
Compare
Choose a tag to compare

Added

  • Android support
  • Performance improvements
  • Support for small and narrow screens
  • Touch screen controls
  • Debug overlay

Fixed

  • Autosave now only occurs when autosave is enabled and the game is running

NESd 0.2.0

23 Jul 18:46
Compare
Choose a tag to compare

Added

  • This changelog!
  • Support for ROMs loaded from a zip file
  • Actions to pause the game and open the menu
  • Support for multiple bindings per action
  • Made menus navigable by gamepad
  • Added a menu screen before the settings screen when in game
  • Linux support
  • Windows support
  • Added a list of recently played ROMs
  • Added toast messages for information and errors
  • Added an about dialog
  • Implemented a fast-forward action
  • Added a menu button to the main screen when in game
  • Automated builds and releases

Fixed

  • Bomberman title screen now works and the game is playable
  • Fixed an issue where keyboard inputs where ignored until the arrow keys were pressed
  • Fixed a crash that occurred if the last opened directory was no longer present

NESd 0.1.0

28 Jun 15:19
Compare
Choose a tag to compare

Added gamepad support.

NESd 0.0.1

23 Jun 12:07
d4bbe91
Compare
Choose a tag to compare

Initial release.