简而言之,就是一台用于开发的计算机主机以及若干模拟外设。 当然游戏动态,20 世纪 80 年代的电脑控制台与今天有很大不同。 代码图形也是在这台主机上完成的。 编写语言为ASM(汇编语言)。 卡带机时代的主要开发语言是汇编,当时还没有使用C语言。
下图显示了一些开发环境的示例。 20世纪80年代初期,使用的是HP 64000,上面安装了PASCAL,但并不是唯一的。 不同厂家使用的环境不同。 编写的程序通过了Emulation Probe的仿真测试。 由于仿真探针非常昂贵国内主机游戏开发,并不是所有制造商都能拥有。 如果没有此设备,可直接将ROM模拟器插入FC卡插槽进行测试。
有关 HP 64000 的介绍,请参阅 Wiki 页面 HP 64000
20世纪80年代末的标准开发环境是由INTELLIGENT SYSTEMS开发和制定的。 FC仿真板连接富士通FMR系列计算机进行开发和调试。
富士通FMR系列wiki介绍FMR
IS是任天堂旗下的一家公司。 IS作为软硬件开发支持公司,也拥有自己的知名游戏(《火焰纹章》、《纸片马里奥》、《高级战争》、《瓦里奥创客》等)
日本FC最后一款官方正版游戏是1994年的冒险岛4。在此之前或之后,无论是在中国还是国外国内主机游戏开发,盗版FC游戏卡带都会有自己的开发硬件和模拟器。
图中是一个简易模拟板,是国外FC游戏爱好者制作的。
将改装后的NES主机(美版Famicom)连接到模拟板进行调试和测试。
用于燃烧测试的盒式磁带。
在计算机技术发达的今天,仍然有许多怀旧爱好者破解或创造新的FC游戏。 现在开发FC游戏基本上都可以在Windows电脑上完成。 仿真开发所用的软件也非常齐全。 比如NESASM、CC65、VirtuaNES模拟器等。当然,制作出来的游戏可以在模拟器上运行,但这并不意味着卡带实际上可以玩。 这时候还是需要烧录卡或者其他卡带模拟设备来进行测试。
下图为目前在售的通用FC闪存卡。 对于怀旧玩家来说音效,其实大部分游戏都可以玩。 对于开发爱好者来说,可以用来进行真机调试。
文章来源:https://zhidao.baidu.com/question/1826571661108810108.html