home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.7z / ftp.whtech.com / emulators / v9t9 / linux / sources / V9t9 / source / unixmain.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-10-19  |  960 b   |  65 lines

  1. #include <stdarg.h>
  2. #include "16bit.h"
  3. #include "log.h"
  4.  
  5. //    Set when the timer ticks and we should call TM_TickHandler()
  6. extern unsigned int TM_Ticked;
  7.  
  8. void
  9. unix_system_pause(void);
  10.  
  11. void
  12. unix_system_log(u32 srcflags, const char *text);
  13.  
  14. void
  15. unix_system_getcommands(void);
  16.  
  17. void
  18. unix_system_report_status(status_item item, va_list va);
  19.  
  20. void
  21. unix_system_debugger_enabled(bool enabled);
  22.  
  23. void
  24. unix_system_execution_paused(bool paused);
  25.  
  26. /*    handlers for GTK frontend */
  27.  
  28. int
  29. GTK_system_init(void);
  30.  
  31. int
  32. GTK_system_loop(void);
  33.  
  34. void
  35. GTK_system_getcommands(void);
  36.  
  37. void
  38. GTK_system_log(u32 srcflags, const char *text);
  39.  
  40. void
  41. GTK_system_report_status(status_item item, va_list va);
  42.  
  43. void
  44. GTK_system_debugger_enabled(bool enabled);
  45.  
  46. void
  47. GTK_system_execution_paused(bool paused);
  48.  
  49. /*    handlers for xlib frontend */
  50.  
  51. int
  52. xlib_system_init(void);
  53.  
  54. int
  55. xlib_system_loop(void);
  56.  
  57. /*    handlers for svga frontend */
  58.  
  59. int
  60. svga_system_init(void);
  61.  
  62. int
  63. svga_system_loop(void);
  64.  
  65.