#ifndef _VGA_H_
#define _VGA_H_
-/* INCLUDES *******************************************************************/
-
-#include "ntvdm.h"
-
/* DEFINES ********************************************************************/
#define VGA_NUM_BANKS 4
VGA_CRTC_OFFSET_REG,
VGA_CRTC_UNDERLINE_REG,
VGA_CRTC_START_VERT_BLANKING_REG,
- VGA_CRTC_END_VERT_BLANKING,
+ VGA_CRTC_END_VERT_BLANKING_REG,
VGA_CRTC_MODE_CONTROL_REG,
VGA_CRTC_LINE_COMPARE_REG,
VGA_CRTC_MAX_REG
COORD VgaGetDisplayResolution(VOID);
VOID VgaRefreshDisplay(VOID);
-VOID VgaHorizontalRetrace(VOID);
+VOID FASTCALL VgaReadMemory(ULONG Address, PVOID Buffer, ULONG Size);
+BOOLEAN FASTCALL VgaWriteMemory(ULONG Address, PVOID Buffer, ULONG Size);
VOID VgaWriteFont(UINT FontNumber, CONST UCHAR *FontData, UINT Height);
VOID VgaClearMemory(VOID);
+BOOLEAN VgaGetDoubleVisionState(PBOOLEAN Horizontal, PBOOLEAN Vertical);
BOOLEAN VgaInitialize(HANDLE TextHandle);
VOID VgaCleanup(VOID);