在张红旗不断忙于收集歼16、歼七4、涡扇9以及涡扇15的设计研发资料的时候,他在旭日光机的专职秘书则不断帮他处理关于光刻机、游戏机以及个人电脑芯片研制方面信息的收集和汇总。
所以尽管他每天都把大部分精力花在自己感兴趣的国防军工方面,秘书每天固定时间通过电话给他做汇报,使得他总算对军工之外的事情能够及时了解。
1979年8月18日,张红旗正埋头于书写自己整理出来的涡扇15设计研发规划时,电话铃声突然响起。他抬起头,揉了揉疲惫的眼睛,拿起听筒。
“张同志,771所那边的家用游戏机研发项目有了进展。”秘书的声音透过电话线传来,带着一丝兴奋。
“哦?具体是什么情况?”张红旗放下手中的图纸,语气中带着一丝好奇。
“他们目前已经把原型机给制造出来了,并且还从雅达利2600上面移植了一个游戏过去,目前的测试情况还不错,没有发现问题。”
张红旗听完,眉头微微一皱,思索片刻后说道:“好,帮我安排一下,我打算到771所那边亲自去看看。”
挂断电话后,张红旗迅速整理了一下桌上的文件,拿起外套,匆匆走出办公室,先找唐厂长请假报备。
因为不是军工这边的业务,所以张红旗也不好意思再蹭飞机,再说从锦官城到长安,坐火车其实也要不了多久,所以这次去771所张红旗是用的旭日光机的名义,买的火车软卧。
到达771所时,张红旗受到了热烈的欢迎。沈副所长带着项目组的几位工程师早已在门口等候,他们脸上洋溢着自信的笑容。
在简单的欢迎环节后,沈副所长就带着张红旗去了会议室里,在这里展示他们研发的游戏机样机。
张红旗仔细观察着电视上的游戏画面,眼神中透露出浓厚的兴趣。
“这款游戏机是我们从雅达利2600上面移植过来的,我们在其基础上进行了一点点小改进。”
一位年轻的工程师指着屏幕上的设计图解释道。
张红旗点点头,但随即皱起眉头。
“嗯,游戏画面是挺流畅的,不过看起来好像有一点小问题。这个游戏人物和背景感觉总有点不协调。”
那位年轻的工程师脸上带着一丝尴尬,解释道:
“张同志,这是因为雅达利2600的画面分辨率是160x192,而我们设计的机器分辨率是256x240,画面分辨率提高了,原有的游戏设计不能适应这样的分辨率。
但我们这儿没有专业的美术人员,所以游戏画面只能是随便弄了,所以人物和背景看起来就有些不对劲。”
张红旗点了点头,眉头舒展开来,语气中带着理解:
“哦,原来是这样。这个问题倒是无伤大雅,关键是硬件设计方面做得如何?”
沈副所长示意另一位年轻工程师详细介绍。那位工程师迅速走到桌边,拿起了一份资料,开始解释:
“我们这里的硬件设计参考了香集电提供的雅达利2600样机。雅达利2600使用的是1.19mhz的mos 6507处理器,支持160x192分辨率的屏幕,主机上有128 bytes的ram和6kb的rom内存。
我们在拆解样机时,专门分析了他的硬件架构,同时也分析了他的rom和游戏程序,我们的游戏机基本上就是参照着样机进行设计的。”
张红旗点点头,从香集电提供样机到这边研制出自己的样机,他们总共只花费了5个来月的时间。
在没有游戏机开发经验的情况下,这属于相当了不起的成就,因此张红旗的眼神中闪过一丝赞许:
“很好,拆解样机学到的东西一定不少吧?”
年轻工程师继续说道:
“是的,我们根据拆解得到的经验,结合香江公司提出的要求,在沈所长的指导下,设计了我们自己的产品。
我们的机器使用的是我们参照6502设计的cpu核心,主频1.79mhz。显示模块集成电路我们也进行了升级,现在我们的游戏支持256x240分辨率的显示。
声音方面我们也参照样机单独设计了声音模块集成电路,提供5个声道,包括两个脉冲波、三角波、白噪声和dpcm。”
张红旗听得非常认真,不时点头。这与他通过香江集成电路公司提出来的要求完全符合。随后他又继续问道:“那内存方面呢?还有游戏卡带的设计?”
工
程师迅速翻开资料的一页,指着上面的图表解释道:
“我们的主板上包含了2kb的静态内存(sram),也就是我们称之为工作内存(wram),用于处理游戏状态和其他变量。
cpu在处理内存空间的时候,我们使用内存映射的办法来访问游戏卡带、工作内存、图像模块u、声音模块和两个手柄的地址空间。”
张红旗略显满意地点点头:
“嗯,看起来你们基本上已经把游戏机的设计搞明白了,那么游戏卡带的数据处理是怎么做的?”
工程师继续解释:“我们的游戏卡带通过总线直接连接到cpu,最大可以访问约49.97kb的卡带数据,包括游戏程序所在的程序rom和用于扩展wram的ram芯片等。
图形数据则是从游戏卡带中的角色库中提取的,用于存储2d图块。”
听了对方的说明,张红旗并没有因为卡带数据最大只能访问约49.97kb感到不满,因为根据他所知道的信息,这个问题在后期完全可以通过软件手段进行解决。
具体地来说,就是通过 mapper,cpu可以访问大型程序 rom的额外 bank(地址组)。当初dos也是通过类似的技术来突破640k限制的。
看到所有的问题771所都解决得不错,张红旗的脸上终于露出了一丝微笑:
“非常好,看起来你们在硬件设计上做了不少功夫。不过希望你们在游戏的移植上再继续努力,多移植几款游戏到你们设计的游戏机上。
至于游戏画面的问题,你们完全可以请国内的几个搞动画电影的单位借调点人才过来,这方面的费用都可以追加到研发费用当中,香集电会全部给你们报销。”
沈副所长和工程师们纷纷点头,脸上都洋溢着自信的笑容。会议室里的气氛也变得更加轻松愉快。