Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File4.5.28 Konstanten zur Videohardware des Falcons TOS Zur vereinfachten Programmierung des Videohardwareregisters des Falcons mittels der Funktion Vsetmode sind in der Headerdatei tos.h die folgenden Konstanten definiert, die mit | kombiniert werden: #define VERTFLAG 0x0100 /* Interlace aktivieren */ #define STMODES 0x0080 /* ST-kompatible Grafik */ #define OVERSCAN 0x0040 /* Overscan aktivieren */ #define PAL 0x0020 /* PAL-Modus */ #define FALC_VGA 0x0010 /* VGA-Modus */ #define TV 0x0000 /* TV-Modus */ #define COL80 0x0008 /* Bildbreite mind. 640 Pixel */ #define COL40 0x0000 /* Bildbreite 320 Pixel */ #define BPS16 4 /* 16 Farbebenen: 65536 Farben */ #define BPS8 3 /* 8 Farbebenen: 256 Farben */ #define BPS4 2 /* 4 Farbebenen: 16 Farben */ #define BPS2 1 /* 2 Farbebenen: 4 Farben */ #define BPS1 0 /* 1 Farbebenen: 2 Farben */ Mit der folgenden Konstante kann die Anzahl der Farbebenen ausmaskiert werden: #define NUMCOLS 7 /* if (( mode & NUMCOLS ) == 0 ) */ /* puts( "monochrome mode" ); */