#ifndef DEVICES_CONSOLE_H #define DEVICES_CONSOLE_H /* ** $Filename: devices/console.h $ ** $Release: 2.04 Includes, V37.4 $ ** $Revision: 36.11 $ ** $Date: 90/11/07 $ ** ** Console device command definitions ** ** (C) Copyright 1986-1999 Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include "exec/types.h" #endif #ifndef EXEC_IO_H #include "exec/io.h" #endif /* EXEC_IO_H */ /****** Console commands ******/ #define CD_ASKKEYMAP (CMD_NONSTD+0) #define CD_SETKEYMAP (CMD_NONSTD+1) #define CD_ASKDEFAULTKEYMAP (CMD_NONSTD+2) #define CD_SETDEFAULTKEYMAP (CMD_NONSTD+3) /****** SGR parameters ******/ #define SGR_PRIMARY 0 #define SGR_BOLD 1 #define SGR_ITALIC 3 #define SGR_UNDERSCORE 4 #define SGR_NEGATIVE 7 #define SGR_NORMAL 22 /* default foreground color, not bold */ #define SGR_NOTITALIC 23 #define SGR_NOTUNDERSCORE 24 #define SGR_POSITIVE 27 /* these names refer to the ANSI standard, not the implementation */ #define SGR_BLACK 30 #define SGR_RED 31 #define SGR_GREEN 32 #define SGR_YELLOW 33 #define SGR_BLUE 34 #define SGR_MAGENTA 35 #define SGR_CYAN 36 #define SGR_WHITE 37 #define SGR_DEFAULT 39 #define SGR_BLACKBG 40 #define SGR_REDBG 41 #define SGR_GREENBG 42 #define SGR_YELLOWBG 43 #define SGR_BLUEBG 44 #define SGR_MAGENTABG 45 #define SGR_CYANBG 46 #define SGR_WHITEBG 47 #define SGR_DEFAULTBG 49 /* these names refer to the implementation, they are the preferred */ /* names for use with the Amiga console device. */ #define SGR_CLR0 30 #define SGR_CLR1 31 #define SGR_CLR2 32 #define SGR_CLR3 33 #define SGR_CLR4 34 #define SGR_CLR5 35 #define SGR_CLR6 36 #define SGR_CLR7 37 #define SGR_CLR0BG 40 #define SGR_CLR1BG 41 #define SGR_CLR2BG 42 #define SGR_CLR3BG 43 #define SGR_CLR4BG 44 #define SGR_CLR5BG 45 #define SGR_CLR6BG 46 #define SGR_CLR7BG 47 /****** DSR parameters ******/ #define DSR_CPR 6 /****** CTC parameters ******/ #define CTC_HSETTAB 0 #define CTC_HCLRTAB 2 #define CTC_HCLRTABSALL 5 /****** TBC parameters ******/ #define TBC_HCLRTAB 0 #define TBC_HCLRTABSALL 3 /****** SM and RM parameters ******/ #define M_LNM 20 /* linefeed newline mode */ #define M_ASM ">1" /* auto scroll mode */ #define M_AWM "?7" /* auto wrap mode */ #endif /* DEVICES_CONSOLE_H */