如何开发nes游戏?语言平台和工具是什么?
的有关信息介绍如下:NES是Nintendo Entertainment System的缩写,是Nintendo在20世纪80年代和20世纪90年代发售的一种家庭主机,俗称红白机。NES是此类游戏机在欧洲发行版本的缩写,在亚洲发行的游戏机型缩写为FC(Family Computer)又写作Famicom。在该游戏平台上比较著名的游戏有《Contra》,《Super Mario》等等。 中央处理器: 6502 CPU。 N E S 注 册 商 标 二进制数值: 8Bits。 运行频率: NTSC:1.7897725 Mhz;PAL:1.773447 Mhz。 内部储存器: 8KB,6KB显示存储器+2KB镜像存储器。 图像处理器: 64种颜色,除去重复的颜色剩下52种颜色,最大显示数:16种颜色。 N i n t e n d o E n t e r t a i n m e n t S y s t e m 声音处理器: 矩形声波处理器两个,三角型声波处理器一个,噪音处理器一个,PCM数字声音发生器一个。 硬件接口: 游戏卡带接口×1,游戏手柄接口×2。电源接口×1,RF视频线接口×1,AV视频线接口×1,周边设备接口×1。 游戏载体: Rom卡带。 游戏卡带容量: 24KB,40KB,48KB,64KB,80KB,128KB,160KB,256KB。 周边设备: Zapper,Robot。 编辑本段 结构 FC使用一颗理光制造的8位的2A03 NMOS处理器(基于6502中央处理器,但是缺 乏BCD模式)[2],PAL制式机型运行频率为1.773447MHz,NTSC制式机型运行频率为1.7897725MHz,主内存和显示内存为2KB。 FC使用理光开发的图像控制乱帆器(PPU),有 2KB 的视频内存,调色盘可显示 48 色及 5 个灰阶。一个画面可显示 64 个角色(sprites) ,角色格式为 8x8 或 8x16 个像素,一条扫描线最多显示 8 个角色,虽然可以超过此限制,但是会造成角色闪烁。背景仅能显示一个卷轴,画面分辨率为 256x240 ,但因为 NTSC 系统的限制,不能显示顶部及底部的 8 条扫描线,所以分辨率剩下 256x224。 从体系结构上来说,FC有一个伪声音处理器(pseudo-Audio Processing Unit,pAPU),在实际硬件中,这个处理器是集成在2A03 NMOS处理器中的[3]。pAPU内置了2个几乎一样(nearly-identical)的矩形波通道,1个三角波通道,1个噪声通道和1个音频采样回放通道(DCM,增量调制方式)[4]。其中3个模拟声道用于演奏乐音,1个杂音声道表现特殊声效(爆炸声,枪炮声等),音频采样回放通道则可以用来表现连续的背景音。 FC主机上有一个复位开关、1个电源开关、1个游戏卡插槽、2个带有十字方向键的2键手柄(游戏控制器),主手柄上有“选择”和“开始”按钮。主机背面有电源接口、RF射频厅者输出接口、视频图像输出接口、音频输出接口。前面还有一个扩展端口,用于连哗伏雹接光线枪、附加连发手柄等外部设备。 FC游戏通常以只 读内存形式存放于可插在主机插槽上的游戏卡中,容量有LA系列24K,LB系列40K,LC系列48K,LD系列64K,LE系列80K,LF系列128K,LG系列160K,LH系列256K,特卡系列和多合一卡带等。还有一些带有电池用来保存游戏进度。