ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Classes | |
struct | _VGA_REGISTERS |
struct | _SVGA_REGISTERS |
struct | _CHAR_CELL |
Typedefs | |
typedef struct _VGA_REGISTERS | VGA_REGISTERS |
typedef struct _VGA_REGISTERS * | PVGA_REGISTERS |
typedef struct _SVGA_REGISTERS | SVGA_REGISTERS |
typedef struct _SVGA_REGISTERS * | PSVGA_REGISTERS |
typedef struct _CHAR_CELL | CHAR_CELL |
typedef struct _CHAR_CELL * | PCHAR_CELL |
Functions | |
C_ASSERT (sizeof(CHAR_CELL)==2) | |
COORD | VgaGetDisplayResolution (VOID) |
VOID | VgaRefreshDisplay (VOID) |
VOID FASTCALL | VgaReadMemory (ULONG Address, PVOID Buffer, ULONG Size) |
BOOLEAN FASTCALL | VgaWriteMemory (ULONG Address, PVOID Buffer, ULONG Size) |
VOID | VgaWriteTextModeFont (UINT FontNumber, CONST UCHAR *FontData, UINT Height) |
VOID | VgaClearMemory (VOID) |
BOOLEAN | VgaInitialize (HANDLE TextHandle) |
VOID | VgaCleanup (VOID) |
#define SVGA_CRTC_MAX_UNLOCKED_REG (SVGA_IS_UNLOCKED ? SVGA_CRTC_MAX_REG : VGA_CRTC_MAX_REG) |
#define SVGA_GC_MAX_UNLOCKED_REG (SVGA_IS_UNLOCKED ? SVGA_GC_MAX_REG : VGA_GC_MAX_REG) |
#define SVGA_IS_UNLOCKED (VgaSeqRegisters[SVGA_SEQ_UNLOCK_REG] == SVGA_SEQ_UNLOCKED) |
#define SVGA_SEQ_MAX_UNLOCKED_REG (SVGA_IS_UNLOCKED ? SVGA_SEQ_MAX_REG : SVGA_SEQ_EXT_MODE_REG) |
#define VGA_BITMAP_INFO_SIZE (sizeof(BITMAPINFOHEADER) + 2 * (VGA_PALETTE_SIZE / 3)) |
#define VGA_FONT_SIZE (VGA_FONT_CHARACTERS * VGA_MAX_FONT_HEIGHT) |
#define VGA_PALETTE_SIZE (VGA_MAX_COLORS * 3) |
typedef struct _CHAR_CELL CHAR_CELL |
typedef struct _CHAR_CELL * PCHAR_CELL |
typedef struct _SVGA_REGISTERS * PSVGA_REGISTERS |
typedef struct _VGA_REGISTERS * PVGA_REGISTERS |
typedef struct _SVGA_REGISTERS SVGA_REGISTERS |
typedef struct _VGA_REGISTERS VGA_REGISTERS |
anonymous enum |
Definition at line 129 of file svga.h.
anonymous enum |
anonymous enum |
Definition at line 266 of file svga.h.
anonymous enum |
Definition at line 339 of file svga.h.
Definition at line 2145 of file svga.c.
Referenced by EmulatorCleanup().
Definition at line 2074 of file svga.c.
Referenced by VbeSetExtendedVideoMode(), VgaInitialize(), and VidBiosSetVideoMode().
Definition at line 1727 of file svga.c.
Referenced by DosUpdatePosition(), FromMouseCoordinates(), ToMouseCoordinates(), VgaChangeMode(), and VidBiosSetVideoMode().
Definition at line 2100 of file svga.c.
Referenced by DriverEntry(), and EmulatorInitialize().
Definition at line 1802 of file svga.c.
Referenced by VgaWriteGc(), and VgaWritePort().
Definition at line 1783 of file svga.c.
Referenced by EmulatorPause(), EmulatorResume(), ScreenEventHandler(), VgaCleanup(), VidBiosAttachToConsole(), VidBiosDetachFromConsole(), and VidBiosSetVideoMode().
Definition at line 1982 of file svga.c.
Referenced by VgaWriteGc(), and VgaWritePort().
Definition at line 2079 of file svga.c.
Referenced by VidBiosSetVideoMode(), and VidBiosVideoService().