Update to v093r13 release.
authorTim Allen <screwtape@froup.com>
Mon, 13 Jan 2014 09:35:46 +0000 (20:35 +1100)
committerTim Allen <screwtape@froup.com>
Mon, 13 Jan 2014 09:35:46 +0000 (20:35 +1100)
commitfe85679321ad77f6e39a8b10bc1bf39c5de4bbb5
tree5b686327685f3259651fab3a24688382e9dec304
parent2b81b630cb3f4e03a066c4e88eb7d8118f852cc3
Update to v093r13 release.

byuu says:

This WIP removes nall/input.hpp entirely, and implements the new
universal cheat format for FC/SFC/GB/GBC/SGB.

GBA is going to be tricky since there's some consternation around
byte/word/dword overrides.

It's also not immediately obvious to me how to implement the code search
in logarithmic time, due to the optional compare value.

Lastly, the cheat values inside cheats.bml seem to be broken for the
SFC. Likely there's a bug somewhere in the conversion process. Obviously
I'll have to fix that before v094.

I received no feedback on the universal cheat format. If nobody adds
anything before v094, then I don't want to hear any complaining about
the formatting :P
36 files changed:
Makefile
data/cheats.bml
emulator/emulator.hpp
fc/cheat/cheat.cpp
fc/cheat/cheat.hpp
fc/interface/interface.cpp
fc/memory/memory.cpp
gb/apu/wave/wave.cpp
gb/cheat/cheat.cpp
gb/cheat/cheat.hpp
gb/interface/interface.cpp
gb/memory/memory.cpp
nall/image.hpp
nall/image/base.hpp [new file with mode: 0644]
nall/image/blend.hpp [new file with mode: 0644]
nall/image/core.hpp [new file with mode: 0644]
nall/image/fill.hpp [new file with mode: 0644]
nall/image/interpolation.hpp [new file with mode: 0644]
nall/image/load.hpp [new file with mode: 0644]
nall/image/scale.hpp [new file with mode: 0644]
nall/image/static.hpp [new file with mode: 0644]
nall/image/utility.hpp [new file with mode: 0644]
phoenix/cocoa/widget/canvas.cpp
phoenix/gtk/widget/canvas.cpp
phoenix/qt/widget/canvas.cpp
phoenix/windows/widget/canvas.cpp
ruby/video/glx.cpp
ruby/video/opengl/main.hpp
ruby/video/opengl/opengl.hpp
sfc/cheat/cheat.cpp
sfc/cheat/cheat.hpp
sfc/interface/interface.cpp
sfc/memory/memory-inline.hpp
sfc/system/system.cpp
target-ethos/Makefile
target-ethos/ethos.hpp