diff options
Diffstat (limited to 'src/osd/windows/winmain.h')
-rw-r--r-- | src/osd/windows/winmain.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/osd/windows/winmain.h b/src/osd/windows/winmain.h index 2e1a0c6b5b7..105c72586da 100644 --- a/src/osd/windows/winmain.h +++ b/src/osd/windows/winmain.h @@ -298,6 +298,8 @@ public: // debugger overridables virtual void init_debugger(); virtual void wait_for_debugger(device_t &device, bool firststop); + virtual void debugger_update(); + virtual void debugger_exit(); // audio overridables virtual void update_audio_stream(const INT16 *buffer, int samples_this_frame); @@ -314,8 +316,26 @@ public: virtual void font_close(osd_font font); virtual bool font_get_bitmap(osd_font font, unicode_char chnum, bitmap_argb32 &bitmap, INT32 &width, INT32 &xoffs, INT32 &yoffs); + virtual bool video_init(); + virtual bool sound_init(); + virtual bool input_init(); + virtual void input_pause(); + virtual void input_resume(); + virtual bool output_init(); + #ifdef USE_NETWORK + virtual bool network_init(); + #endif + + virtual void video_exit(); + virtual void sound_exit(); + virtual void input_exit(); + virtual void output_exit(); + #ifdef USE_NETWORK + virtual void network_exit(); + #endif + private: - static void osd_exit(running_machine &machine); + void osd_exit(); static const int DEFAULT_FONT_HEIGHT = 200; }; |