Skip to content

Releases: Kautenja/RackNES

RackNES 1.1.2

19 Jun 18:39
Compare
Choose a tag to compare
  • resolve potential memory leak: deallocate emulator and backup state when module is removed from the rack

RackNES 1.1.1

19 Jun 16:52
Compare
Choose a tag to compare
  • fix issue where backup / restore was freezing the emulation state
    • use JSON to backup/restore instead of C++ copy constructors

using JSON has certain implications on overhead, but the C++ copy constructors were causing the emulator to glitch and freeze for mappers 1 and 2. By using a single line of backup/restore for this feature, as well as serialization, only one persistence mechanism needs to be tested. Performance evaluation is necessary to determine whether the C++ copy constructors are quicker or slower than using the JSON structures for backup/restore. If they are no faster, there is no reason to support them really.

RackNES 1.1.0

19 Jun 06:44
Compare
Choose a tag to compare
  • clock controls CPU rate directly
  • OS dialogs shown when ROMs fail to load
  • fix clock to properly output pulses at the frame rate (PW=50%)

RackNES 1.0.0

19 Jun 05:18
Compare
Choose a tag to compare
  • support for the first four cartridge mappers
  • 2 player support
  • frame-rate-based clock control
  • clock output based on frame-rate
  • APU that works at all sample rates