diff --git a/BasiliskII/src/BeOS/sysdeps.h b/BasiliskII/src/BeOS/sysdeps.h index 434768eb..8ce86a94 100644 --- a/BasiliskII/src/BeOS/sysdeps.h +++ b/BasiliskII/src/BeOS/sysdeps.h @@ -80,6 +80,9 @@ typedef uae_u32 uaecptr; typedef uint32 uintptr; typedef int32 intptr; +/* Timing functions */ +extern void Delay_usec(uint32 usec); + // UAE CPU defines #ifdef __i386__ diff --git a/BasiliskII/src/BeOS/timer_beos.cpp b/BasiliskII/src/BeOS/timer_beos.cpp index a5aaf374..66782de7 100644 --- a/BasiliskII/src/BeOS/timer_beos.cpp +++ b/BasiliskII/src/BeOS/timer_beos.cpp @@ -120,3 +120,13 @@ int32 timer_host2mac_time(tm_time_t hosttime) else return -hosttime; // Time in negative microseconds } + + +/* + * Delay by specified number of microseconds (<1 second) + */ + +void Delay_usec(uint32 usec) +{ + snooze(usec); +}