📄 virt.h
字号:
/*
**===========================================================================
** 13706virt.h
**---------------------------------------------------------------------------
** Copyright (c) 2000, 2001 Epson Research and Development, Inc.
** All Rights Reserved.
**===========================================================================
*/
//
// Definitions for mode
//
enum
{
MODE_NONE = 0,
MODE_PAN,
MODE_SCROLL
};
/*-----------------------------------------------------------------------*/
// Display Buffer Size is 80K bytes
#define DISPLAY_BUFFER_SIZE 0x14000L
/*-----------------------------------------------------------------------*/
#define ESC 0x1b
/*-----------------------------------------------------------------------*/
#define BLACK_4BPP 0x00
#define BROWN_4BPP 0x01
#define RED_4BPP 0x02
#define ORANGE_4BPP 0x03
#define YELLOW_4BPP 0x04
#define GREEN_4BPP 0x05
#define BLUE_4BPP 0x06
#define VIOLET_4BPP 0x07
#define GRAY_4BPP 0x08
#define WHITE_4BPP 0x09
/*-----------------------------------------------------------------------*/
#define BLACK_8BPP 0x00
#define BROWN_8BPP 0x01
#define RED_8BPP 0x02
#define ORANGE_8BPP 0x03
#define YELLOW_8BPP 0x04
#define GREEN_8BPP 0x05
#define BLUE_8BPP 0x06
#define VIOLET_8BPP 0x07
#define GRAY_8BPP 0x08
#define WHITE_8BPP 0x09
/*-----------------------------------------------------------------------*/
#define BLACK_16BPP 0x28a5 // light shade of gray
#define BROWN_16BPP 0x8200
#define RED_16BPP 0xf800
#define ORANGE_16BPP 0xfc00
#define YELLOW_16BPP 0xffe0
#define GREEN_16BPP 0x07e0
#define BLUE_16BPP 0x001f
#define VIOLET_16BPP 0xf81f
#define GRAY_16BPP 0x8410
#define WHITE_16BPP 0xffff
/*-----------------------------------------------------------------------*/
extern HAL_STRUCT HalInfo;
/*-----------------------------------------------------------------------*/
extern int mode;
extern unsigned VirtualWidth;
extern DWORD CurrentColor;
extern long MaxX, MaxY;
extern long KeyStep;
extern int ShowSubWindow;
extern int CmdLineBitsPerPixel;
extern char szModeFailed[];
extern char szVersion[];
extern int CheckForValidSwivelViewClocks;
/*-----------------------------------------------------------------------*/
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 CheckSwivelViewClocks(unsigned BitsPerPixel, unsigned SwivelViewMode);
/*-----------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -