In addition to support for the high-level GameShop Debugger gvd(), the operating system also provides additional useful facilities for debugging. Developers can use convenient routines to log messages to pre-allocated buffers for delayed transfers to the host Indy. Since this logging utility has low performance impact, it may be well suited for debugging real-time problems or running performance analysis. Developers can also use the printf-like utility osSyncPrintf() to display text formatted messages on the host Indy.