home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: AssemPro For Development Amiga Driver / Lowe_AssemProForDevelopmentAmigaDriver.adf / Includes / devices / console.i < prev    next >
Encoding:
Text File  |  1978-06-06  |  2.5 KB  |  107 lines

  1.    IFND  DEVICES_CONSOLE_I@
  2. DEVICES_CONSOLE_I@ =   1
  3. ;*******************************************************************
  4. ;               Commodore-Amiga, Inc.                              ;
  5. ;               console.i                                          ;
  6. ;*******************************************************************
  7. ;*******************************************************************
  8. ;
  9. ;  Console device command definitions
  10. ;
  11. ;   Source Control
  12. ;   --------------
  13. ;   $Header: console.i,v 1.3 86/02/06 11:57:02 kodiak Exp $
  14. ;
  15. ;   $Locker:  $
  16. ;
  17. ;********************************************************************
  18.  
  19.    IFND  EXEC_IO_I@
  20.    INCLUDE  "exec/io.i"
  21.    ENDIF
  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.  
  32. ;*****; SGR parameters
  33.  
  34. SGR_PRIMARY       EQU   0
  35. SGR_BOLD          EQU   1
  36. SGR_ITALIC        EQU   3
  37. SGR_UNDERSCORE    EQU   4
  38. SGR_NEGATIVE      EQU   7
  39.  
  40. ;  these names refer to the ANSI standard, not the implementation
  41. SGR_BLACK         EQU   30
  42. SGR_RED           EQU   31
  43. SGR_GREEN         EQU   32
  44. SGR_YELLOW        EQU   33
  45. SGR_BLUE          EQU   34
  46. SGR_MAGENTA       EQU   35
  47. SGR_CYAN          EQU   36
  48. SGR_WHITE         EQU   37
  49. SGR_DEFAULT       EQU   39
  50.  
  51. SGR_BLACKBG       EQU   40
  52. SGR_REDBG         EQU   41
  53. SGR_GREENBG       EQU   42
  54. SGR_YELLOWBG      EQU   43
  55. SGR_BLUEBG        EQU   44
  56. SGR_MAGENTABG     EQU   45
  57. SGR_CYANBG        EQU   46
  58. SGR_WHITEBG       EQU   47
  59. SGR_DEFAULTBG     EQU   49
  60.  
  61. ;  these names refer to the implementation, they are the preferred
  62. ;  names for use with the Amiga console device.
  63. SGR_CLR0          EQU   30
  64. SGR_CLR1          EQU   31
  65. SGR_CLR2          EQU   32
  66. SGR_CLR3          EQU   33
  67. SGR_CLR4          EQU   34
  68. SGR_CLR5          EQU   35
  69. SGR_CLR6          EQU   36
  70. SGR_CLR7          EQU   37
  71.  
  72. SGR_CLR0BG        EQU   40
  73. SGR_CLR1BG        EQU   41
  74. SGR_CLR2BG        EQU   42
  75. SGR_CLR3BG        EQU   43
  76. SGR_CLR4BG        EQU   44
  77. SGR_CLR5BG        EQU   45
  78. SGR_CLR6BG        EQU   46
  79. SGR_CLR7BG        EQU   47
  80.  
  81.  
  82. ;****;   DSR parameters
  83.  
  84. DSR_CPR           EQU   6
  85.  
  86. ;****;   CTC parameters
  87. CTC_HSETTAB       EQU   0
  88. CTC_HCLRTAB       EQU   2
  89. CTC_HCLRTABSALL   EQU   5
  90.  
  91. ;****;   TBC parameters
  92. TBC_HCLRTAB       EQU   0
  93. TBC_HCLRTABSALL   EQU   3
  94.  
  95. ;****;   SM and RM parameters
  96. M_LNM             EQU   20    ; linefeed newline mode
  97. M_ASM    MACRO
  98.       DC.B  '>1'              ; auto scroll mode
  99.       ENDM
  100. M_AWM    MACRO
  101.       DC.B  '?7'              ; auto wrap mode
  102.       ENDM
  103.  
  104.    ENDIF
  105.    END
  106.