|
|
/*++
Copyright (c) 1992-1994 Microsoft Corporation
Module Name:
videosim.c
Abstract:
mode table for the simulation driver.
Environment:
Kernel mode
Revision History:
--*/
#define _NTDRIVER_
#ifndef FAR
#define FAR
#endif
#include "dderror.h"
#include "ntosp.h"
#include "stdarg.h"
#include "stdio.h"
#include "ntddvdeo.h"
#include "video.h"
#include "videosim.h"
#if defined(ALLOC_PRAGMA)
#pragma data_seg("PAGE")
#endif
ULONG bLoaded = 0;
//
// sim mode information Tables.
//
VIDEO_MODE_INFORMATION SimModes[] = { { sizeof(VIDEO_MODE_INFORMATION), 0, 2000, 1600, 4000, 1, 16, 0, 320, 240, 8, 8, 8, 0x00007c00, 0x000003e0, 0x0000001f, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS }, { sizeof(VIDEO_MODE_INFORMATION), 0, 1280, 1024, 2560, 1, 16, 72, 320, 240, 8, 8, 8, 0x0000fc00, 0x000003f0, 0x0000000f, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS }, { sizeof(VIDEO_MODE_INFORMATION), 0, 1280, 1024, 1280, 1, 8, 60, 320, 240, 8, 8, 8, 0x00000000, 0x00000000, 0x00000000, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS | VIDEO_MODE_PALETTE_DRIVEN | VIDEO_MODE_MANAGED_PALETTE }, { sizeof(VIDEO_MODE_INFORMATION), 0, 1152, 900, 2304, 1, 16, 66, 320, 240, 8, 8, 8, 0x0000fc00, 0x000003f0, 0x0000000f, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS }, { sizeof(VIDEO_MODE_INFORMATION), 0, 1152, 900, 1152, 1, 8, 66, 320, 240, 8, 8, 8, 0x00000000, 0x00000000, 0x00000000, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS | VIDEO_MODE_PALETTE_DRIVEN | VIDEO_MODE_MANAGED_PALETTE }, { sizeof(VIDEO_MODE_INFORMATION), 0, 800, 600, 1600, 1, 16, 72, 320, 240, 8, 8, 8, 0x0000fc00, 0x000003f0, 0x0000000f, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS }, { sizeof(VIDEO_MODE_INFORMATION), 0, 800, 600, 800, 1, 8, 72, 320, 240, 8, 8, 8, 0x00000000, 0x00000000, 0x00000000, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS | VIDEO_MODE_PALETTE_DRIVEN | VIDEO_MODE_MANAGED_PALETTE }, { sizeof(VIDEO_MODE_INFORMATION), 0, 640, 480, 2560, 1, 32, 0, 320, 240, 8, 8, 8, 0x00ff0000, 0x0000ff00, 0x000000ff, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS }, { sizeof(VIDEO_MODE_INFORMATION), 0, 640, 480, 640, 1, 8, 45, 320, 240, 8, 8, 8, 0x00000000, 0x00000000, 0x00000000, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS | VIDEO_MODE_PALETTE_DRIVEN | VIDEO_MODE_MANAGED_PALETTE }, { sizeof(VIDEO_MODE_INFORMATION), 0, 100, 100, 100, 1, 8, 45, 320, 240, 8, 8, 8, 0x00000000, 0x00000000, 0x00000000, VIDEO_MODE_COLOR | VIDEO_MODE_GRAPHICS | VIDEO_MODE_PALETTE_DRIVEN | VIDEO_MODE_MANAGED_PALETTE } };
ULONG SimNumModes = sizeof(SimModes) / sizeof(VIDEO_MODE_INFORMATION);
#if defined(ALLOC_PRAGMA)
#pragma data_seg()
#endif
|