mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v039r17? release.
New WIP. Posted only for the sake of testing for regressions. The only real change was adding nall::property as discussed earlier, and completely revamping the Cartridge class with it. Results: http://byuu.cinnamonpirate.com/temp/cartridge.hpp Compared to the old version, it's night and day. All stuff that can be hidden has been, end-user can't screw with important internal-settings while emulation is active, as many functions as possible were made const, ditched char* stuff to replace with string, removed a few useless structs, simplified the public interface, replaced a memory duplication in the cart loader that removes the header with a memmove() instead, blah blah blah. If I screwed any of this up, it may break the following: - special chip detection - RAM / PSRAM / RTC data saving - UPS patching - cheat code loading - relative path stuff - etc [No archive available]
This commit is contained in:
parent
78da6946c6
commit
ebbcc998d0