NES以及卡型介绍

一、NES的介绍

NES是Nintendo Entertainment System的缩写,是任天堂1983年7月发售的Family Computer游戏主机,简称Famicom、红白机、FC、NES,NES是欧美版FC主机称呼,FC主机游戏我们现在都统称为NES游戏 或FC游戏。

二、芯片介绍

1、6502介绍

任天堂最开始用6502CPU做游戏。

6502是美国MOS Technology公司推出的一种8位的CPU。

关于6502的介绍: MOS 6502处理器简介 - 知乎 (zhihu.com)

但是6502最大的缺点是——图像处理技术很差。

2、啥是PPU

于是任天堂自己发明了专门处理图像的PPU。

PhysX物理加速卡的核心被称为PPU,即物理处理器(Physics processing Unit)。

PPU是进行模拟物理计算的处理器,CPU是为了达到更快的运算速度,GPU是为了达到更好的图像效果,那么PPU就是用于沟通虚拟电子世界和普遍存在的物理真实,使画面更加真实,贴近现实。在GDC2005首次提出PPU这个概念。未来的图形处理将按照CPU“综合协调”,GPU“渲染、显示”,PPU“处理物理交互”三者共同完成。在3D游戏中,大多数的背景和物体都只是一些死死的贴图效果,毫无真实感可言。而在发布的FPS游戏大作Half Life 2(半条命2)中,游戏开发商就给了玩家们一个非常真实的物理世界。你可以在游戏中捡起一个废纸盒,然后把它抛向远处,然后可以看见它撞击到墙壁以后反弹到上地面上,溅起一阵灰尘。接近于真实物理效果使得游戏不再是由一个个的贴图组成,任何物体都是可移动的,它们都遵守着游戏中的物理参数,组成了一个“真实”的游戏世界

简单来说:

  • CPU-为了更快的运算速度
  • GPU-为了更好的图像效果
  • PPU-处理物理交互。
3、6561处理器

如下图,为处理器功能分布图:

image

4、解码器

由于FLASH区域只有32K的存储空间,所以需要解码器,也就是大逻辑电路,BANK切换读取程序区域。

四、卡型(MAPPER)

名称 PRO PPU 备注
LA 16K 8K
LB 32K 8K
LC 32K 16K
LD 32K 32K
LF 128K SRA 6264
C3 128K 128K 增加可屏蔽中断
... ... ...
C8 4M 2M [1+1,1+2,2+1,2+2...]
posted @ 2021-12-07 20:27  Abraverman  阅读(727)  评论(0编辑  收藏  举报