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

📄 osd_cpu.h

📁 这个是延伸mame的在wince平台下的游戏模拟器的代码
💻 H
字号:
/*********************************************************************************										**	Define size independent data types and operations.			**										**   The following types must be supported by all platforms:			**										**	UINT8  - Unsigned 8-bit Integer		INT8  - Signed 8-bit integer    **	UINT16 - Unsigned 16-bit Integer	INT16 - Signed 16-bit integer   **	UINT32 - Unsigned 32-bit Integer	INT32 - Signed 32-bit integer   **	UINT64 - Unsigned 64-bit Integer	INT64 - Signed 64-bit integer   **										*									   *********************************************************************************/#ifndef MAME_OSD_CPU_H#define MAME_OSD_CPU_Htypedef unsigned char	UINT8;typedef unsigned short	UINT16;typedef unsigned int	UINT32;typedef signed char 	INT8;typedef signed short	INT16;typedef signed int	INT32;
typedef short s16;
typedef int s32;
typedef signed   long long	INT64;typedef unsigned long long	UINT64;/* Combine to 32-bit integers into a 64-bit integer */#define COMBINE_64_32_32(A,B)     ((((UINT64)(A))<<32) | (B))#define COMBINE_U64_U32_U32(A,B)  COMBINE_64_32_32(A,B)/* Return upper 32 bits of a 64-bit integer */#define HI32_32_64(A)		  (((UINT64)(A)) >> 32)#define HI32_U32_U64(A)		  HI32_32_64(A)/* Return lower 32 bits of a 64-bit integer */#define LO32_32_64(A)		  ((A) & 0xffffffff)#define LO32_U32_U64(A)		  LO32_32_64(A)#define DIV_64_64_32(A,B)	  ((A)/(B))#define DIV_U64_U64_U32(A,B)  ((A)/(UINT32)(B))#define MOD_32_64_32(A,B)	  ((A)%(B))#define MOD_U32_U64_U32(A,B)  ((A)%(UINT32)(B))#define MUL_64_32_32(A,B)	  ((A)*(INT64)(B))#define MUL_U64_U32_U32(A,B)  ((A)*(UINT64)(UINT32)(B))#endif	/* defined OSD_CPU_H */

⌨️ 快捷键说明

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