📄 nescarts.h
字号:
/* Copyright 2001, ESS Technology, Inc./* SCCSID @(#)nescarts.h 1.1 10/17/01 *//* * $Log$ *//** NES/Famicom/Dandy Cartridge Info *************************//** **//** NESCarts.h **//** **//** This file contains definitions of different fields in **//** the .NES file header. **//** **//** Copyright (C) Marat Fayzullin 1998-2000 **//** You are not allowed to distribute this software **//** commercially. Please, notify me, if you make any **//** changes to this file. **//*************************************************************/#ifdef INES#ifndef NESCARTS_H#define NESCARTS_H#define NES_ROMBanks(Header) Header[4]#define NES_VROMBanks(Header) Header[5]#define NES_ROMSize(Header) ((int)NES_ROMBanks(Header)<<14)#define NES_VROMSize(Header) ((int)NES_VROMBanks(Header)<<13)#define NES_Mapper(Header) ((Header[6]>>4)|(Header[7]&0xF0))#define NES_Mirroring(Header) (Header[6]&0x01)#define NES_Battery(Header) (Header[6]&0x02)#define NES_Trainer(Header) (Header[6]&0x04)#define NES_4Screens(Header) (Header[6]&0x08)#define NES_VSSystem(Header) (Header[7]&0x01)/** NES_CRC() ************************************************//** Calculate CRC of a given number of bytes. **//*************************************************************/unsigned short NES_CRC(unsigned char *Data,int N);#endif /* NESCARTS_H */#endif /*INES*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -