Releases: Kautenja/RackNES
Releases · Kautenja/RackNES
RackNES 1.1.2
- resolve potential memory leak: deallocate emulator and backup state when module is removed from the rack
RackNES 1.1.1
- 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
- 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
- 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