+void emu_osd_text16(int x, int y, const char *text)\r
+{\r
+ int len = strlen(text) * 8;\r
+ int i, h;\r
+\r
+ len++;\r
+ if (x + len > g_screen_width)\r
+ len = g_screen_width - x;\r
+\r
+ for (h = 0; h < 8; h++) {\r
+ unsigned short *p;\r
+ p = (unsigned short *)g_screen_ptr\r
+ + x + g_screen_width * (y + h);\r
+ for (i = len; i > 0; i--, p++)\r
+ *p = (*p >> 2) & 0x39e7;\r
+ }\r
+ emu_text_out16(x, y, text);\r
+}\r