📄 play.h
字号:
/*
**===========================================================================
** PLAY.H -
**---------------------------------------------------------------------------
**
** Created 1999 Epson Research & Development (Vancouver Design Centre)
**
** Copyright (c) 1999, 2001 Epson Research and Development, Inc.
** All Rights Reserved.
**
**---------------------------------------------------------------------------
**
** $Header: /13706/play/play.h 6 2/11/01 9:26p Roy $
**
** $Revision: 6 $
**
**
**===========================================================================
*/
/*-- Constants ----------------------------------------------------------*/
#define BEL 0x07
#define BS 0x08
#define LF 0x0A
#define CR 0x0D
#define ESC 0x1B
#define ASCIIZ 0x00 /* ASCIIZ */
#define DELIM 0x2C /* The ' */
typedef WORD DEVICE_ID; /* Should be in HAL.H */
typedef char * PCHAR;
/*-- Prototypes ---------------------------------------------------------*/
void GetNextCommand( char* szArg );
void ExecuteCommand( char* szArg );
/* Information functions */
void DisplayCopyright( void );
void DisplayMainHelp( void );
void SetDisplayHalt( PCHAR szArg );
BOOL HaltDisplay( void );
/* Support Functions */
void IntToBin( int nVal, int nWidth, PCHAR szRetStr );
long AscToLong( PCHAR szAscii );
long btol( PCHAR szAscii );
long htol( PCHAR szAscii );
int ArgLen( PCHAR szArg );
BOOL FindNextArg( char ** szArg );
void DisplayAllLutEntries( void );
void DisplayAllRegisters( void );
/* Command Execution Functions */
void HandleLutIO( PCHAR szArg );
void HandleRegIO( PCHAR szArg );
void HandleFill( PCHAR szArg );
void HandleRead( PCHAR szArg );
void HandleWrite( PCHAR szArg );
void HandleModeSet( PCHAR szArg );
void HandlePowerSet( PCHAR szArg );
void HandlePowersave( PCHAR szArg );
void HandleClock( PCHAR szArg );
void HandleClockWord( PCHAR szArg );
void HandleTest( PCHAR szArg );
void HandleVndp( PCHAR szArg );
unsigned ReadRegWord(DWORD index);
void WriteRegWord(DWORD index, unsigned value);
DWORD ReadRegDword(DWORD index);
void WriteRegDword(DWORD index, DWORD value);
extern void _ClockChipBits2Freq(DWORD bits, DWORD *dwFreq);
extern int _ProgramClockChip(DWORD bits, int VregSelect);
extern int _GetClockChipBits(int FreqIndex, int reg, DWORD *bits, char **szFreq);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -