#include "x86.h"
#include "ethernet.h"
#include "drawing.h"
+#include "videograb.h"
#ifdef RETROPLATFORM
#include "rp.h"
#endif
void devices_syncchange(void)
{
x86_bridge_sync_change();
-}
\ No newline at end of file
+}
+
+void devices_pause(void)
+{
+#ifdef WITH_PPC
+ uae_ppc_pause(1);
+#endif
+ blkdev_entergui();
+#ifdef RETROPLATFORM
+ rp_pause(pause_emulation);
+#endif
+ pausevideograb(true);
+}
+
+void devices_unpause(void)
+{
+ blkdev_exitgui();
+#ifdef RETROPLATFORM
+ rp_pause(pause_emulation);
+#endif
+#ifdef WITH_PPC
+ uae_ppc_pause(0);
+#endif
+ pausevideograb(false);
+}
void virtualdevice_init(void);
void devices_restore_start(void);
void device_check_config(void);
+void devices_pause(void);
+void devices_unpause(void);
+
#endif /* UAE_DEVICES_H */