admin管理员组

文章数量:1532493

2024年6月1日发(作者:)

【扫盲贴】NES 技术/模拟器/开发 FAQ

NES 技术/模拟器/开发 FAQ

(简称 "NES Tech FAQ")

原文版本 1.4, 作者为 Chris Covell (chris_covell@) 最后更新日期

为 2002 年 1 月 18 日.

中文版版本 1.4.0.66, 翻译者为 Blue Potato (bspotato@) 最后

更新日期为 2004 年 7 月 17 日.

写作目的

本文的写作目的是为了回答对 NES 系统好奇的人们经常问到的关于

NES/Famicom 的技术、NES 模拟器和 NES 开发的问题. 本文不是 NES 的权威文

档; 更恰当的说, 它是研究散布于互联网上的其他文档的出发点. 需要注意的

是, 本文并不仅是对于陈旧技术的讨论. 我将我的观点引入一些有争议的问题.

如果你对此有疑问, 就自己写一篇缺乏生动和幽默的文档. 然后在 Microsoft

找一份工作, 你将会非常完美的适合这份工作. Nyuk Nyuk. :-)

你应当注意到了, 因为本文有我自己完成, 文中的语法和拼写都使用的是标准

的加拿大英语 (standard Canadian English) . 所以, 如果你喜欢将 "colour"

写为 "color", 或者你喜欢将 "while" 写为 "whilst", 或者即便你习惯将

"spelled" 写为 "spelt", 忍受一下吧. 这只是我的方法.

---------------------------------------------------------------------

-----------

目录

基本问题

NES 使用什么 CPU?

NES 能同时显示多少中颜色?

NES 的分辨率是多少?

为什么 NES 会降速或闪烁?

内存镜像是如何工作的? 为什么有很多内存镜像?

什么是 NES 的停机芯片 (CIC), 它是如何工作的?

怎样翻译 NES 游戏?

所有 NES 游戏中最大的是哪个?

最小的 NES 游戏是什么?

怎样才能得到原型 (prototype) NES 卡带?

硬件

如何打开 NES 卡带?

能够禁止停机芯片吗?

NES 和 Famicom 兼容吗?

NES 和 Famicom 的硬件一样吗?

怎样在北美/欧洲使用日版 Famicom?

NES 和 SNES 兼容吗?

NES 和 Gameboy/GBC 兼容吗?

老式 (toaster) NES 和新式的顶部读取 NES 之间有什么区别吗?

Famicom 和 NES 的控制器通用吗?

SNES 和 NES 的控制器通用吗?

怎样从 NES 中获得 RGB 信号?

能让顶部读入的 NES 输出 A/V 信号吗?

NES 能够输出立体声或单独的声道吗?

什么是 Famicom 磁碟系统 (Disk System) ?

金手指 (Game Genie) 如何工作?

NES 中的电池可以持续多长时间?

可以在不清除掉 RAM 中存储信息的条件下更换电池吗?

NES 上的扩展接口是用来干什么的?

模拟

模拟是非法的吗?

怎样才能拷贝/备份 NES 游戏?

怎样才能把 X 游戏拷贝到卡带上?

可以制作/购买通用型 NES 卡带吗?

我想做模拟器. 应当从那里入手呢?

¥?#181; a?3 £ee+, g0+ an¥ ROMz +?g?v3 m3?

怎样才能把 .FDS 文件读入我的模拟器?

什么是 iNES 的文件头?

什么是 UNIF?

有 iNES < - > UNIF 转换程序吗?

什么是 .IPS 补丁? 怎样才能使用它?

什么是 NSFs?

如何分离 NSFs?

程序设计

NES 游戏用什么语言编写, C, BASIC 或者其他语言?

怎样才能开始编写 NES 程序?

How do the NAME table, ATTRIBUTE table, and PATTERN table all fit together?

How are NES graphics laid out?

How does palette mirroring work?

本文标签: 游戏模拟器使用