返回第二十四章 黑科技的前奏(下)(第1/2页)  红白机大时代首页

关灯 护眼     字体:

上一章 目录 下一页

    王秋阳从工作间出来的时候,已经到了下午。横井俊平已经带大家吃了饭,不过冬野美纪挺善解人意的给王秋阳带来了六个密瓜包。

    “抱歉,影响到大家的作息了。”王秋阳啃着密瓜包,觉得自己老这么不合群,实在是应该注意。他只是升级个游戏而已,又不是科学家,不应该做这种标新立异的事。

    横井俊平则是和王秋阳一同在客厅的沙发上坐了下来,说道:“没有关系,灵感出现的时候一定要把它抓住。不然它下次再出现,可能会很久之后,有可能已经被时代淘汰了。”

    王秋阳也点了一下头,之后再次拿出了那本小日志。横井俊平接过去看了一眼,目光也随之专注了起来。

    “王君,这是……”

    王秋阳说道:“横井先生,这是我……算是在一次睡梦中的构想吧?第一个构想,是将两台fc主机结合在一起,也就是超级电脑的方案。第二个构想,是在主板上再增加一枚芯片,也就是双cpu的方案。第三个构想,是直接升级65027芯片,在不扩大实际硬件覆盖区的前提下,增加一个处理器核心,这就是双核方案。”

    横井俊平并没有回答,不过他认真在听,也认真在看王秋阳写下来的提案。

    王秋阳说道:“以成本来说,第一个构想最高,第二个次之,第三个则最低。但以实际操作来看,第一个是最容易做到的,第二个次之,第三个最困难。”

    横井俊平看了好半天,才感慨道:“王君,你的思想真超前啊。双核技术,美国人最先提出来,但是他们现在并没有完全达到。你是怎么想出这些代码的?”

    王秋阳一时不知道该怎么回答:“这个……应该是梦到的。”

    要测试两个同时运行的八位元cpu,从理论上说在这个年代不太可能实现。现在正着力于开发十六位元游戏cpu,如果成功八位元自然会被淘汰了。

    这是一个悖论。

    但是王秋阳却切实的提供了一个有效可行的测试方法,也就是十六位元的测试源代码。在没有设计编译器,也没有设计汇编器,程序全部用机器码写出。

    [addr],r0r0 = 0

    r1,100

    lop:add r2,r1

    sub r1,1

    r1,0

    ext

    r4,4

    r4(lop)

    ext:ov [addr],r2

    先将内存中存放数据的地址清零,这样能存放送来的结果,然后将r1寄存器存入循环次数,也就是求和上限。再将r1的值加到r2中来,r2其实就是存放求和的寄存器,最终会将r2中的值送到内存中的指定地址存放。

    再将r1减去1,看看是否为0?如果为0则说明求和结束了,如果不是0则说明还要继续。结束后程序就跳到ext部分将结果存放到内存中某个地址。

    测试案例是49152,就是二进制的1100000000000000b。最后jp 是为了让程序停在这一行,防止程序跑飞。最后是一整篇转换成的veriloghdl语言。

    横井俊平终于有了一种沉醉的感觉,好像又开启了一扇新世界的大门。

    fc的机能随着游戏发展,开始暴露出了许多限制。一九八七年的下半叶,游戏产业已经开始研发16bit的cpu了。nec和哈德森已经开发出了准十六位电子芯片。

    横井俊平也预计在未来两到三年,会出现十六位游戏芯片。任天堂也在着手准备开发十六位机,但毫无疑问它的成本将会高出许多,而且不可能与八位机兼容。

    十六位元芯片,其实早在一九八三年就已经出现了

『加入书签,方便阅读』

上一章 目录 下一页