mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-10-04 10:11:56 +02:00
byuu says: Changelog: - fixed LYC interrupt at LY=0 (fixes Makai Toushi SaGa) - fixed MBC3 ROM bank mapping (fixes Harvest Moon GBC) - added Super Game Boy MLT_REQ support to JOYP, needed for ICD2-R emulation - temporarily changed System::run() to execute only four cycles before exiting for bsnes, will make two versions later - uses actual boot ROMs, has DMG+SGB1 for now. Need SGB2, don't care about CGB. Defaults to SGB1, no way to select just yet. DMG 4-second wait is annoying. Does not force games to act like SGB on bgameboy itself, because that has no ICD2 and fails the required MLT_REQ check
12 lines
330 B
C++
Executable File
12 lines
330 B
C++
Executable File
class Interface {
|
|
public:
|
|
virtual void joyp_write(bool p15, bool p14) {}
|
|
|
|
virtual void video_refresh(const uint8_t *data) {}
|
|
virtual void audio_sample(signed left, signed right) {}
|
|
virtual void input_poll() {}
|
|
virtual bool input_poll(unsigned id) {}
|
|
|
|
virtual void message(const string &text) { print(text, "\n"); }
|
|
};
|