任天堂游戏编程探密 游戏编程探密

时间:2013-01-26 16:55:49
【文件属性】:

文件名称:任天堂游戏编程探密 游戏编程探密

文件大小:12.94MB

文件格式:RAR

更新时间:2013-01-26 16:55:49

任天堂 游戏 编程 探密

任天堂游戏编程探密   任天堂主机由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条指令。


【文件预览】:
任天堂游戏编程探密
----任天堂游戏编程探密.PDF(13.52MB)

网友评论

  • 资料确实不错,挺详细的
  • 相当有价值的历史资料,收藏了。
  • 不错,找了好多地方终于找到这了
  • 适合专业人士
  • 内容很专业,很深奥的,专业人士研究吧。
  • 很好,不过我看不太懂...
  • 研究的深入,讲得也透彻,我是在看了别人的评价才这里找到这个内容的,是搞单片机 国内的先行者吧