home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c185 / 2.ddi / OWLSRC.EXE / CSCAPE / SOURCE / PCMODE.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-09-06  |  1.8 KB  |  65 lines

  1. /*
  2.     pcmode.h
  3.  
  4.     % Header for pc_ routines
  5.  
  6.     5/16/88  by Ted.
  7.  
  8.     OWL 1.1
  9.     Copyright (c) 1986, 1987, 1988 by Oakland Group, Inc.
  10.     ALL RIGHTS RESERVED.
  11.  
  12.     Revision History:
  13.     -----------------
  14. */
  15. /* -------------------------------------------------------------------------- */
  16. #define pc_SetRetrace(wait)                            \
  17.     ((wait) ? text_setretracefuncs(&curr_dmgr->disp.dig) :    \
  18.                 text_setnormfuncs(&curr_dmgr->disp.dig))
  19.  
  20. /* These macros are a special hack to swap from a ram text dig to a bios dig */
  21. #define pc_SetRAM()                    text_setnormfuncs(&curr_dmgr->disp.dig)
  22. #define pc_SetBIOS()                text_setbiosfuncs(&curr_dmgr->disp.dig)
  23.  
  24. /* pctext.c */
  25. extern void     text_setretracefuncs(_arg1(dig_struct *));
  26. extern void     text_setnormfuncs(_arg1(dig_struct *));
  27.  
  28. /* pcbios.c */
  29. extern void     text_setbiosfuncs(_arg1(dig_struct *));
  30.  
  31. /* pctextin.c */
  32. extern boolean    pc_GetRetrace(_arg1(void));
  33.  
  34. /* pcmode.c */
  35. extern int         pc_GetMode(_arg1(void));
  36. extern void     pc_SetMode(_arg1(int mode));
  37. extern boolean     pc_ModeSupport(_arg1(int mode));
  38.  
  39. extern boolean     pc_IsHerc(_arg1(void));
  40. extern boolean     pc_IsMDA(_arg1(void));
  41. extern boolean     pc_IsCGA(_arg1(void));
  42. extern boolean     pc_IsEGA(_arg1(void));
  43. extern boolean     pc_IsMCGA(_arg1(void));
  44. extern boolean     pc_IsVGA(_arg1(void));
  45. extern boolean    pc_IsCompaqPlasma(_arg1(void));
  46.  
  47. /* pciscpq.asm */
  48. extern boolean     pc_IsCompaq(_arg1(void));
  49.  
  50. /* pcmgraph.c */
  51. extern int        pc_SetModeGraphics(_arg1(void));
  52.  
  53. /* pcrestor.c */
  54. extern void        pc_RestoreDisp(_arg1(void));
  55.  
  56. /* Non-standard video mode specifiers */
  57.  
  58. #define PCMODE_EGA43        0x103
  59. #define PCMODE_VGA50        0x203
  60. #define PCMODE_HERC0        0x10A
  61. #define PCMODE_HERC1        0x10B
  62. #define PCMODE_CPQ40        0x140
  63. /* -------------------------------------------------------------------------- */
  64.  
  65.