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. |
||
---|---|---|
.. | ||
algorithms.cpp | ||
arm.cpp | ||
arm.hpp | ||
disassembler.cpp | ||
disassembler.hpp | ||
instructions-arm.cpp | ||
instructions-arm.hpp | ||
instructions-thumb.cpp | ||
instructions-thumb.hpp | ||
registers.cpp | ||
registers.hpp | ||
serialization.cpp | ||
step.cpp |