lsnes/ui/interface/gameboy/gameboy.hpp
2013-05-03 17:47:34 +03:00

20 lines
526 B
C++
Executable file

struct InterfaceGameBoy : InterfaceCore, GameBoy::Interface {
void initialize();
bool cartridgeLoaded();
bool loadCartridge(GameBoy::System::Revision revision, const string &filename);
void unloadCartridge();
void power();
void reset();
void run();
serializer serialize();
bool unserialize(serializer&);
void setCheats(const lstring &list = lstring{});
void videoRefresh(const uint16_t *data);
void audioSample(int16_t csample, int16_t lsample, int16_t rsample);
bool inputPoll(unsigned id);
};