首先,游戏是用68k和Z80汇编语言编写的。 直到下一代游戏机(随着新CPU 的到来)编程语言才会成为工具箱的一部分。
发行介质
遵循第四代游戏机的趋势,Neo Geo使用卡带作为其唯一的游戏媒介。
不过,我得说Neo Geo的卡带是我见过的家庭游戏机中最大的。 这是因为卡带内装载了大量的专用芯片。 与SFC, 不同,后者的游戏 可以选择性地扩展 游戏机的功能,而Neo Geo的游戏严格要求捆绑大量的电路。
我在前面的部分已经提到了卡带系统的某些部分,但让我给你做一个快速总结,以便你能够更清楚地了解这个系统是如何工作的。
如你所知,Neo Geo的卡带由两块电路板组成。 第一块被称为PROG板,包含以下ROM芯片:
- P ROM:存储68000执行的程序。 它通过16位数据总线连接,最多可寻址2MB(更多容量需要使用映射器)。
- V ROM:存储由YM2610读取的ADPCM音频样本。
相比之下,第二块电路板就是前面提到的CHA板,其中嵌入了以下组件:
- C ROM和S ROM。 它们分别存储精灵图块和固定图块。
- 一个M1 ROM:存储Z80程序。 如你所知,Z80的寻址能力非常有限 (在这种情况下,上限是62KB)。 因此,M1 ROM的访问是通过一个专门的映射器NEO-ZMC(位于卡带内)来接口的,它可以使得最多512KB的内存被寻址。 这可以通过在CHA板上添加额外的映射器来扩展,或者采用NEO-ZMC2(可以支持最多4MB)。
保存进度
作为家用与街机的混合体,SNK提供了一个基本的配件来追踪分数和进度:一种专有的记忆卡。
记忆卡适用于AES和MVS两种型号。 选项从2KB到16KB的电池支持SRAM不等,但在所有情况下,电池都是不可更换的。
保存的数据是以64字节区块的形式分布在五个段落中的,而系统ROM提供了I/O例程来操作这些数据。
话虽如此,街机柜是否真的"准备好了"接受记忆卡...... 那就是另一回事了。
我是从杂志上了解到记忆卡的,但在我的城市里,官方的Neo Geo游戏柜非常罕见。 相反,我们有很多由Segasa提供的"Video Sonic"游戏柜。 有些甚至缺少玩游戏所需的所有按钮,更不用说记忆卡插槽了!
-- 来自西班牙赫雷斯的自豪Neo Geo鉴赏家

