home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / inc&ad2.0 / includes / devices / console.i < prev    next >
Text File  |  1992-09-01  |  2KB  |  109 lines

  1.     IFND    DEVICES_CONSOLE_I
  2. DEVICES_CONSOLE_I    SET    1
  3. **
  4. **    $Filename: devices/console.i $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 36.10 $
  7. **    $Date: 90/11/07 $
  8. **
  9. **    Console device command definitions
  10. **
  11. **    (C) Copyright 1986-1991 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. **
  14.  
  15.     IFND    EXEC_TYPES_I
  16.     INCLUDE    "exec/types.i"
  17.     ENDC
  18.  
  19.     IFND    EXEC_IO_I
  20.     INCLUDE    "exec/io.i"
  21.     ENDC    ; EXEC_IO_I
  22.  
  23. ******* Console commands *******
  24.     DEVINIT
  25.  
  26.     DEVCMD    CD_ASKKEYMAP
  27.     DEVCMD    CD_SETKEYMAP
  28.     DEVCMD    CD_ASKDEFAULTKEYMAP
  29.     DEVCMD    CD_SETDEFAULTKEYMAP
  30.  
  31. ******* SGR parameters
  32.  
  33. SGR_PRIMARY    EQU    0
  34. SGR_BOLD    EQU    1
  35. SGR_ITALIC    EQU    3
  36. SGR_UNDERSCORE    EQU    4
  37. SGR_NEGATIVE    EQU    7
  38.  
  39. SGR_NORMAL    EQU    22    ; default foreground color, not bold
  40. SGR_NOTITALIC    EQU    23
  41. SGR_NOTUNDERSCORE EQU    24
  42. SGR_POSITIVE    EQU    27
  43.  
  44. *  these names refer to the ANSI standard, not the implementation
  45. SGR_BLACK    EQU    30
  46. SGR_RED        EQU    31
  47. SGR_GREEN    EQU    32
  48. SGR_YELLOW    EQU    33
  49. SGR_BLUE    EQU    34
  50. SGR_MAGENTA    EQU    35
  51. SGR_CYAN    EQU    36
  52. SGR_WHITE    EQU    37
  53. SGR_DEFAULT    EQU    39
  54.  
  55. SGR_BLACKBG    EQU    40
  56. SGR_REDBG    EQU    41
  57. SGR_GREENBG    EQU    42
  58. SGR_YELLOWBG    EQU    43
  59. SGR_BLUEBG    EQU    44
  60. SGR_MAGENTABG    EQU    45
  61. SGR_CYANBG    EQU    46
  62. SGR_WHITEBG    EQU    47
  63. SGR_DEFAULTBG    EQU    49
  64.  
  65. *  these names refer to the implementation, they are the preferred
  66. *  names for use with the Amiga console device.
  67. SGR_CLR0    EQU    30
  68. SGR_CLR1    EQU    31
  69. SGR_CLR2    EQU    32
  70. SGR_CLR3    EQU    33
  71. SGR_CLR4    EQU    34
  72. SGR_CLR5    EQU    35
  73. SGR_CLR6    EQU    36
  74. SGR_CLR7    EQU    37
  75.  
  76. SGR_CLR0BG    EQU    40
  77. SGR_CLR1BG    EQU    41
  78. SGR_CLR2BG    EQU    42
  79. SGR_CLR3BG    EQU    43
  80. SGR_CLR4BG    EQU    44
  81. SGR_CLR5BG    EQU    45
  82. SGR_CLR6BG    EQU    46
  83. SGR_CLR7BG    EQU    47
  84.  
  85.  
  86. ******     DSR parameters
  87.  
  88. DSR_CPR        EQU    6
  89.  
  90. ******     CTC parameters
  91. CTC_HSETTAB    EQU    0
  92. CTC_HCLRTAB    EQU    2
  93. CTC_HCLRTABSALL    EQU    5
  94.  
  95. ******     TBC parameters
  96. TBC_HCLRTAB    EQU    0
  97. TBC_HCLRTABSALL    EQU    3
  98.  
  99. ******     SM and RM parameters
  100. M_LNM        EQU    20    ; linefeed newline mode
  101. M_ASM    MACRO
  102.         DC.B    '>1'    ; auto scroll mode
  103.     ENDM
  104. M_AWM    MACRO
  105.         DC.B    '?7'    ; auto wrap mode
  106.     ENDM
  107.  
  108.     ENDC    ; DEVICES_CONSOLE_I
  109.