« Virtual Boy架构 (index)

Virtual Boy架构

Chapter 4: 中央处理器 (CPU)


好了,我们回到实际的架构上,现在让我们看看游戏是如何构建你所看到和听到的画面和音乐的。

该系统使用定制版的NEC V810,其工作频率达到了惊人的20 MHz如果说SNES的平均工作频率为1.79 MHz,GameBoy为4.19 MHz,那么我已经迫不及待地想知道你能用它做什么了!)。 任天堂之所以称它为NVC,是因为Virtual Boy所配备的处理器是一个V810内核与一些附加组件的组合(详情即将公布)。

V810是NEC为嵌入式市场设计的V800 CPU系列的一部分 。 虽然这种CPU不像竞争对手(如MIPS6502Z80)那样受欢迎,但它确实带来了许多尖端功能,特别是:

对于1995年的便携式游戏机来说,这已经非常了不起了。 但如果这还不够,任天堂还增加了额外的资源:

所有这些看起来都很好,但成本也很高:六节AA电池(译注:5号电池)。 这也许可以解释为什么公司倾向于在便携设备上使用旧技术,至少在90年代是这样。

内存访问

32位地址在纸面上看起来非常诱人,但如果系统不会使用任何接近4 GB的内存位置,那么它就是一种巨大的资源浪费。 例如,尽管上层地址线不会改变,但每次读取内存时仍要对其进行解码。

因此,出于充分的理由,任天堂将地址减少到了27位。 这意味着最多可以访问128 MB的内存。 32位字仍然用作指针,但上面的5位被舍弃。 因此,内存映射的某些部分将被镜像。

尽管如此,内存映射布局允许CPU访问构成该系统的大部分组件。 这包括 :

CPU 到此为止,现在该看看你能用它做些什么了!


Previous: 3. 显示

Next: 5. 图形


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

主页 · 文章 · 支持 · 关于作者 · 关于此网站