home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / dosdisas.zip / dccsrcoo.zip / disassem.h < prev    next >
C/C++ Source or Header  |  1997-04-09  |  836b  |  39 lines

  1. /* Definitions for extended keys (first key is zero) */
  2.  
  3. #define EXT            0x100        /* "Extended" flag */
  4.  
  5. #ifdef __MSDOS__
  6. #define KEY_DOWN    EXT+'P'
  7. #define KEY_LEFT    EXT+'K'
  8. #define KEY_UP        EXT+'H'
  9. #define KEY_RIGHT    EXT+'M'
  10. #define KEY_NPAGE    EXT+'Q'
  11. #define KEY_PPAGE    EXT+'I'
  12. #endif
  13.  
  14. #ifdef _CONSOLE
  15. #define KEY_DOWN    0x50        /* Same as keypad scancodes */
  16. #define KEY_LEFT    0x4B
  17. #define KEY_UP        0x48        
  18. #define KEY_RIGHT    0x4D    
  19. #define KEY_NPAGE    0x51    
  20. #define KEY_PPAGE    0x49    
  21. #endif
  22.  
  23. #ifdef __UNIX__
  24. #define KEY_DOWN    EXT+'B'
  25. #define KEY_LEFT    EXT+'D'
  26. #define KEY_UP        EXT+'A'
  27. #define KEY_RIGHT    EXT+'C'
  28. #define KEY_NPAGE    EXT+'J'        /* Enter correct value! */
  29. #define KEY_PPAGE    EXT+'K'        /* Another guess! */
  30. #endif
  31.  
  32. /* "Attributes" */
  33. #define A_NORMAL    'N'            /* For Dos/Unix */
  34. #define A_REVERSE    'I'
  35. #define A_BOLD        'B'
  36.  
  37. #define LINES 24
  38. #define COLS 80
  39.