任天堂产品系统文件(Pinokio163. 译、编 2024/10/10)目录 _____________________________________________________________________ 1、系统简介任天堂主机由 6502 处理器和一个特制的图形处理器组成。CPU 是 6502,而不是传言中的 65C02(CMOS)。PPU 的显存是和 CPU 的存是分离的,可以通过对特别端口的读/写来操作。卡带可能包含的容有位于处理器地址$8000-$FFFF 的 ROM,和位于 PPU 地址$0000-$1FFF 的 VROM。由于 NES 只有2K 的 RAM,因此变量的可用的变量空间只有从$0000 到$07FF 共 8 个页面。在开机之后 RAM 和 VRAM 中的容是 0,但是注意:复位并不改变其中的容。在更小的卡带,比如只有 16KB 的 ROM,它占有$C000-$FFFF,而$8000-$BFFF 的空间是不用的。那些大于 32KB 的卡带,它被特别的电路分页到一定的地址空间。一些卡带在$6000-$7FFF 有 SRAM,那是电池存储的位置。卡带 VROM 被用来做图案表(例如 Tile 表, 角色发生器等等)。通常的数量是8KB,包含两个图案表。大于 8KB 的 VROM 被特别的电路分页到一定的地址空间。部的 VRAM 在 PPU 存里定位于$2000-$3FFF,它用来存储命名表(例如屏幕缓冲)。虽然 PPU 支持 4 个命名表,但只能支持两个的存放空间。另外的两个是开始两个的镜像。NES 共有 154 条指令。在本文本里,你将遇到如下形式的符号:“Dn" (5 位,3 位,等等)。位是按从最低位(0 位)到最高位(7 位)。所有的十六进制都在前面加上一个美圆符号($)($2024,$4026,等等)是在 6502 处理器汇编里常用的符号,二进制前面加上一个百分号%。 2、缩写表NES 任天堂娱乐系统 Famicom 任天堂家用计算机,即 FC FDS 任天堂磁碟机系统 CPU 中央处理器,NES 使用一个定制的 6502(NMOS)芯片,有些型号为 6527 PPU 图像处理器,用来处理背景,精灵和其他图像特性,通常为 6538 APU 声音处理器,集合在 CPU 部,包含 4 个模拟通道和 1 个数字通道 MMC ROM 和 VROM 的扩容控制,用来控制访问超过 6502 限制的 64K地址,同样,也可以扩容 VROM VRAM 图像 RAM,PPU 专用,2K 字节 VROM 图像 ROM,储存图像数据的地方,可以由 MMC 切换到 VRAM 里 ROM 程序 ROM,实际程序储存的地方,扩容部分可以通过 MMC 切换到PRG-RAM 里 RAM 程序 RAM,和 ROM 同义,不同的是它是 RAM SPR-RAM 精灵 RAM,RAM 中的 256...