2011-04-30 12:02:13 +02:00

11 lines
473 B
C++

class Interface {
public:
virtual void video_refresh(const uint16_t *data, bool hires, bool interlace, bool overscan) {}
virtual void audio_sample(uint16_t l_sample, uint16_t r_sample) {}
virtual void input_poll() {}
virtual int16_t input_poll(bool port, Input::Device::e device, unsigned index, unsigned id) { return 0; }
virtual void message(const string &text) { print(text, "\n"); }
virtual string path(Cartridge::Slot::e slot, const string &hint) = 0;
};