2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Virtual DOS Machine
5 * PURPOSE: VDM Video BIOS Support Library
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
7 * Hermes Belusca-Maito (hermes.belusca@sfr.fr)
13 /* INCLUDES *******************************************************************/
17 /* DEFINES ********************************************************************/
19 #define BIOS_VIDEO_INTERRUPT 0x10
21 #define CONSOLE_FONT_HEIGHT 8
22 #define BIOS_DEFAULT_VIDEO_MODE 0x03
23 #define BIOS_MAX_PAGES 8
24 #define BIOS_MAX_VIDEO_MODE 0x13
25 #define DEFAULT_ATTRIBUTE 0x07
27 #define GRAPHICS_VIDEO_SEG 0xA000
28 #define TEXT_VIDEO_SEG 0xB800
33 SCROLL_DIRECTION_DOWN
,
34 SCROLL_DIRECTION_LEFT
,
35 SCROLL_DIRECTION_RIGHT
38 /* FUNCTIONS ******************************************************************/
40 VOID WINAPI
VidBiosVideoService(LPWORD Stack
);
42 VOID
VidBiosSyncCursorPosition(VOID
);
44 BOOLEAN
VidBiosInitialize(VOID
);
45 VOID
VidBiosCleanup(VOID
);