⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 show.h

📁 epson公司的一个关于s1d13706的低层驱动程序
💻 H
字号:
/*
**===========================================================================
**  show.h
**---------------------------------------------------------------------------
**  Copyright (c) 2000, 2001 Epson Research and Development, Inc.
**  All Rights Reserved.
**===========================================================================
*/

// Display Buffer Size is 80K bytes
#define DISPLAY_BUFFER_SIZE    0x14000

/*
** The following definitions are for CalcDisplaySurfaceCombination()
*/
enum
   {
   SURFACE_NONE = -1,
   SURFACE_MAIN_WIN0 = 0,
   SURFACE_MAIN_AND_SUB_WIN0,
   SURFACE_MAIN_WIN0_SUB_WIN1,

   MAX_SURFACE_COMBINATIONS
   };

/*-----------------------------------------------------------------------*/

extern HAL_STRUCT HalInfo;

/*-----------------------------------------------------------------------*/

extern int gnAutoRun;
extern int gnUseVertical;
extern int gnContinualScrnRead;
extern int gnContinualScrnWrite;
extern int gnInitRegisters;
extern int gnShowGrid;
extern int gnUpdateDisplayMemory;
extern int LcdOrientation;
extern int ShowAllBppModes;
extern int CmdLineBitsPerPixel;
extern int UseBigMemory;
extern int CheckForValidSwivelViewClocks;

extern int Orientation[MAX_DISP_SURFACE];

extern int NumberOfSurfaces;
extern int CommonMemoryBlockForAllDisplays;
extern unsigned SurfaceDisplayMode[MAX_DISP_SURFACE];
extern int GridColor;

extern char szModeFailed[];
extern char szVersion[];

/*-----------------------------------------------------------------------*/

extern void DisplayCopyright(void);
extern void DisplayUsage(void);
extern void InitializeGlobalVariables(void);
extern int ParseCommandLine(int argc, char *argv[]);
extern int RegisterDevice(LPHAL_STRUCT info);
extern int InitRegisters(void);
extern int UpdateLcdOrientation(void);
extern void DisplayResolution(void);
extern void DisplaySurfaceHelp(void);
extern void ShowActiveDisplaySurface(void);
extern int GetSurfaceDisplayMode(int surface);
extern int CalcDisplaySurfaceCombination(void);
extern int GetActiveSurfaceNumber(void);
extern int GetSurfaceNumber(unsigned DisplayMode);
extern void SetActiveSurfaceNumber(int surface);
extern int VirtInit(int surface, DWORD width, DWORD height);
extern void DisplaySwivelViewMode(void);
extern void ExitBadConfiguration(void);
extern void DisplayErrorNotEnoughMemory(unsigned BitsPerPixel);
extern int HandleSelectedSurface(void);
extern int CheckSwivelViewClocks(unsigned BitsPerPixel, unsigned SwivelViewMode);

/*-----------------------------------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -