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. |
||
---|---|---|
.. | ||
armdsp | ||
epsonrtc | ||
event | ||
hitachidsp | ||
icd2 | ||
mcc | ||
msu1 | ||
necdsp | ||
nss | ||
obc1 | ||
sa1 | ||
sdd1 | ||
sharprtc | ||
spc7110 | ||
superfx | ||
coprocessor.hpp |