1 #ifndef DEVICES_CONSOLE_H 2 #define DEVICES_CONSOLE_H 3 4 /* 5 console.device include 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef EXEC_TYPES_H 11 # include <exec/types.h> 12 #endif 13 14 #ifndef EXEC_IO_H 15 # include <exec/io.h> 16 #endif 17 18 19 /* Console commands */ 20 21 #define CD_ASKKEYMAP (CMD_NONSTD + 0) 22 #define CD_SETKEYMAP (CMD_NONSTD + 1) 23 #define CD_ASKDEFAULTKEYMAP (CMD_NONSTD + 2) 24 #define CD_SETDEFAULTKEYMAP (CMD_NONSTD + 3) 25 26 27 /* SGR parameters */ 28 29 #define SGR_PRIMARY 0 30 #define SGR_BOLD 1 31 #define SGR_ITALIC 3 32 #define SGR_UNDERSCORE 4 33 #define SGR_NEGATIVE 7 34 35 #define SGR_NORMAL 22 36 #define SGR_NOTITALIC 23 37 #define SGR_NOTUNDERSCORE 24 38 #define SGR_POSITIVE 27 39 40 #define SGR_BLACK 30 41 #define SGR_RED 31 42 #define SGR_GREEN 32 43 #define SGR_YELLOW 33 44 #define SGR_BLUE 34 45 #define SGR_MAGENTA 35 46 #define SGR_CYAN 36 47 #define SGR_WHITE 37 48 #define SGR_DEFAULT 39 49 50 #define SGR_BLACKBG 40 51 #define SGR_REDBG 41 52 #define SGR_GREENBG 42 53 #define SGR_YELLOWBG 43 54 #define SGR_BLUEBG 44 55 #define SGR_MAGENTABG 45 56 #define SGR_CYANBG 46 57 #define SGR_WHITEBG 47 58 #define SGR_DEFAULTBG 49 59 60 #define SGR_CLR0 30 61 #define SGR_CLR1 31 62 #define SGR_CLR2 32 63 #define SGR_CLR3 33 64 #define SGR_CLR4 34 65 #define SGR_CLR5 35 66 #define SGR_CLR6 36 67 #define SGR_CLR7 37 68 69 #define SGR_CLR0BG 40 70 #define SGR_CLR1BG 41 71 #define SGR_CLR2BG 42 72 #define SGR_CLR3BG 43 73 #define SGR_CLR4BG 44 74 #define SGR_CLR5BG 45 75 #define SGR_CLR6BG 46 76 #define SGR_CLR7BG 47 77 78 79 /* DSR parameters */ 80 81 #define DSR_CPR 6 82 83 84 /* CTC parameters */ 85 86 #define CTC_HSETTAB 0 87 #define CTC_HCLRTAB 2 88 #define CTC_HCLRTABSALL 5 89 90 91 /* TBC parameters */ 92 93 #define TBC_HCLRTAB 0 94 #define TBC_HCLRTABSALL 3 95 96 97 /* SM/RM parameters */ 98 99 #define M_LNM 20 100 #define M_ASM ">1" 101 #define M_AWM "?7" 102 103 104 #endif /* DEVICES_CONSOLE_H */