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处理器
如下图,为处理器功能分布图:
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...] |