第三百四十章 把游戏变小
张本松这种老一辈工程师绝不只是喊喊口号那么简单,在会上,张本松就安排人手从头到尾重新仔细推敲一遍,把预案做的详细到不能再详细了才让大家进洁净室实操。
为了确保每一步都正确,张本松严格监控每一步,尤其在烘焙这种容易出问题的关键步骤上,张本松甚至都直接把手伸进烤箱里测温。
这给其他人都吓了一大跳,虽说由于光刻胶不耐高温,但烤箱里也有七八十摄氏度的高温,这个温度同样是能造成烫伤的。
不过最终张本松的冒险是值得的,当他把手伸进烤箱后还真让他找到了问题关键。
“我们需要通风除湿降温!”
张本松说他们这款烤箱的通风孔并没有打开,因此大量的水蒸气堆积导致光刻胶很难干燥定型,此外水蒸气也会导致烤箱内部的温度异常升高,要解决这个问题必须打开通风孔,像涂光刻胶时那样时刻通风。
而经过通风处理,果然烘焙效果立马上升了一个档次,最直接的结果就是张本松伸手进烤箱的那片硅晶圆,最终成功刻蚀出二十枚芯片。
或许对比一块硅晶圆千枚以上的总数,二十枚这个数字着实太少了点,听起来就跟运气好才做出来的一样。
不过只有真正接触这种精密制造的人才明白,芯片制造根本没有运气这一说,现在这二十枚就是一个0的突破。
郑南听到消息急急忙忙来到车间,又听闻张本松居然伸手进烤箱,更是着急:“张主任你不管有任何想法都可以说出来嘛,怎么能做这么危险的事?你可知道你才是芯片制造的领头人?”
张本松不好意思的搔搔头表示自己当时没想那么多,而且测温和测湿,手的感知明显要比任何仪器都灵敏,而且张本松也说这只是七八十度的烤箱,除了烫的有点疼以外,并不会造成其他问题。
“我有把握的。”张本松说。
可郑南却不管这些,强拉都得拉着张本松去医院处理,并且理由也很充分:“张主任你身上肩负着芯片制造的重任,你的身体健康比什么都重要!你也不想芯片制造才搞到一半,自己就没办法再继续工作了吧?”
张本松这才被拉去了医院,等到了医院张本松手上的水泡都起来了,也幸好来的及时,医院只做了紧急烧伤处理,才没出大问题。
只是经过包扎,张本松在一段时间内没法实操造芯片了就是。
张本松对此呜呼哀哉,觉得早知道不来医院就好了。
郑南却不同意,认为这已经是最好的结果,要是真等手坏了,那才是一辈子的事。
反正现在已经造出了合格芯片,就证明张本松找对了问题的关键,后续就只是其他工程师的熟悉问题,张本松不需要再多实操,只需要在一旁指导即可。
事实也确实如此,当晚又造出一批三十枚合格的芯片,甚至在经过测试后发现是后续的切割造成一些芯片损坏,否则这一次良品率还能更高。
得知这一消息,张本松气得拍桌子,他亲自给切割团队开会,强调芯片的脆弱,强调任何一点细微的裂痕传导,都会造成芯片的损坏,因此芯片切割同样是非常重要的一环步骤。
而后又经过几天时间磨合,张本松带着整个南园电子厂团队终于给郑南交出一百五十枚的答卷,虽然比此前刘工亲手做出的两百枚以上还有不小差距,但也已经是接触式光刻正常良品率范畴了。
……
当车间里张本松带着他的团队在拼命攻关芯片制造的时候,郑南也没忘了跑招待所,时刻关注连军那边的情况。
毕竟光搞定硬件可还不够,软件也是郑南极其重视的部分。
现在全市场针对无线电厂红白机的指责可还犹在眼前,其中一部分就在指责无线电厂只卖机器不卖卡,导致他们买回机器根本无法使用,搞了半天才知道还要再买游戏卡,使用体验相当糟糕。
并不是真的所有人都很痛恨游戏,可你事先又不告知,又不配套送卡,这就让人相当恼火了,因此现在舆论一起,这些人也马上加入了对无线电厂的讨伐行列里。
前车之鉴就在眼前,郑南当然不会再犯同样的错误。
郑南就是为了和无线电厂的游戏机区分开,为了凸显自己的“学习机”功能,才特意找上连军,让他帮忙修改一些经典游戏,改成寓教于乐的学习游戏。
到时候红白机有的功能学习机全有,红白机没有的自己还有,并且自己还赠送“学习游戏卡”,到时候傻子都知道该怎么选了。
连军是个非常聪明的人,虽说第一款小蜜蜂游戏一开始太过中规中矩,但在经过郑南的指正后,连军马上举一反三,给整款游戏都做出了风格,甚至连军自己还对游戏流程进行了一定优化,让郑南都挑不出毛病。
有了小蜜蜂的成功,后续其他游戏连军也越做越顺畅,由于有原本游戏做底,因此制造时间也越来越短,等张本松这边搞出芯片以后,连军都做出十五款游戏了。
郑南为此不得不叫停连军,让他不要再开发新游戏了,先把手头上这十五款游戏继续优化好了再说。
这并不是郑南不愿意给钱了,实在是这年代的储存卡到了极限。
说起来小蜜蜂这些像素游戏并不大,只有十几kb,这放到后世简直小到不能再小,可能随便你手机里一张高清照片,都能是这些游戏的几千倍空间,可问题在于这个年代的内存卡的存储容量更小。
你要到电子一条街上逛一圈,你就能发现绝大多数的游戏插卡,基本都是三到五款游戏,总容量大概也就256kb左右的存储容量。
不管怎么无奈惊叹,这就是目前国产储存卡技术所能达到的容量上限。
因此要是让连军这么疯狂改编游戏下去,那就真不好收场了,自己并不打算配两个插卡。
“我知道连军你是一个非常有技术有本事的人,但我想我们现在要做的,是优化和压缩这些游戏的体量,让他们尽可能的都装进256kb的储存卡里。”
在郑南的提醒下,连军这才恍然大悟,他马上向郑南道歉,表示自己只想着做游戏,都忘了储存卡大小的事。
郑南摆手表示现在认识到也并不晚:“我们可以对这些游戏进行精密测算,尽可能多的装进储存卡里。”
想法很好,可当连军计算了所有游戏以后,发现256的储存卡根本装不下。
“至少也得要512的储存卡,虽然小蜜蜂这种游戏体积很小,只有16k,但像超级马里奥这种游戏一个就有64k,很容易就超标了。”
连军表示如果想尽可能多的塞游戏,最好的办法就是放弃超级马里奥这种大体积游戏。
郑南直接否决这种想法:“绝对不行,小蜜蜂这种游戏的体积是小,但同样的趣味性也小,而超级马里奥这种游戏体积大,但趣味性也大。我们不能只要一边而放弃另一边,我们现在要做的,就是尽可能选出一个最优配比。”
连军对郑南这样的要求直感觉头大。
郑南笑着让他不要着急,还是先优化这些游戏,看看有什么办法可以尽可能压缩一下体积的好。
其实对郑南来说,他这时的想法是塞进去十一二款游戏就足够了,放弃一两款大游戏,更多使用小游戏,同样也能给人一种“游戏丰富”的感觉。
可第二天连军却带给了郑南一个惊喜,他告诉郑南他想到把这十五款游戏全放进256储存卡里的办法了。
“就是写代码!”
连军告诉郑南他研究了这些游戏发现这些游戏的贴图很多都是一模一样的:“既然如此,那我们为什么不让这些游戏同建立一个素材库,然后使用代码将这些素材库连接起来,就能极大的压缩空间了。”
郑南大概能明白连军的意思,就是指原本这些游戏都各自有一个素材库,现在连军要把这些素材库都打通放一起,就能极大的节省空间。
毕竟游戏的大小,基本就取决于这些素材的多寡,像超级马里奥为什么大,就因为他的贴图场景多;相反小蜜蜂翻来覆去就那几个场景,因此特别小。
而相比这些素材的占比,代码所占空间就可以更加忽略不计了。
“这个办法听起来不错,可如果把素材都放在一起,这样会不会出现取用出错的问题?”郑南问。
连军很认可郑南问到了重点上,他回答道:“我可以专门制作一系列代码来规避这些问题,比如将这些素材归类,虽然都放在同一个仓库,但只要我们给他编好号,这样在取用的时候就没那么容易出错。”
“你有多大把握?”郑南直接问。
“九成……至少八成以上!”连军回答。
好!
郑南当机立断道:“既然连军同学你有这个把握,就请先试一试吧,如果你能做成我会给你一笔额外奖金;但是同时我们也必须保留单个游戏的可能性。”
连军站起来坚定向郑南保证,自己无论如何也要做到!