home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / os-include.lha / os-include / devices / console.i < prev    next >
Text File  |  1993-10-15  |  2KB  |  107 lines

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