mirror of https://github.com/bsnes-emu/bsnes.git
7a68059f78
byuu says: Changelog: - fixed FC AxROM / VRC7 regression - BitField split to BooleanBitField/NaturalBitField (in preparation for IntegerBitField) - BitFieldReference removed - GB CPU cleaned up - GB Cartridge + Mappers cleaned up - SFC CGRAM is now emulated as uint15[256] instead of uint[512] - sfc/ppu/memory.cpp no longer needed; removed - purged SFC Debugger hooks for now (some of the operator[] calls were bypassing them anyway) Unfortunately, for reasons that defy all semblance of logic, the CGRAM change caused a slight speed hit. As have the last few changes. We're now down to around 129.5fps compared to 123.fps for v099 and 134.5fps at our peak (v099r01-r02). I really like the style I came up with for the Game Boy mappers to settle the purpose(ROM,RAM) vs (rom,ram)Purpose naming convention. If I ever get around to redoing the NES mappers, that's likely the approach I'll take. |
||
---|---|---|
.. | ||
bandai-fcg.cpp | ||
board.cpp | ||
board.hpp | ||
konami-vrc1.cpp | ||
konami-vrc2.cpp | ||
konami-vrc3.cpp | ||
konami-vrc4.cpp | ||
konami-vrc6.cpp | ||
konami-vrc7.cpp | ||
nes-axrom.cpp | ||
nes-bnrom.cpp | ||
nes-cnrom.cpp | ||
nes-exrom.cpp | ||
nes-fxrom.cpp | ||
nes-gxrom.cpp | ||
nes-hkrom.cpp | ||
nes-nrom.cpp | ||
nes-pxrom.cpp | ||
nes-sxrom.cpp | ||
nes-txrom.cpp | ||
nes-uxrom.cpp | ||
sunsoft-5b.cpp |