一读小说 » 玄幻奇幻 » 重生电子游戏之王 » 第十五章 初代EDA

第十五章 初代EDA

    袁杰还记得人偶是可以被灌输自己所掌握的一项能力的,卓远胜显然还没有。

    所以他直接通过系统,将美术精通灌输给了他。

    然后问道:“你确定你不懂美术?”

    卓远胜显然呆了一下,好像在接收系统的灌输,不过他自己似乎并没有发现异常。

    袁杰索性扔了支铅笔给他,说道:“画个坦克的概念图出来。”

    卓远胜下意识的刷刷几笔,画了个简笔画,将坦克的轮廓画了出来,虽是卡通形象,但已非常传神。

    林珍珍叫道:“阿胜,你挺闷骚的嘛,明明会却说不会。”

    卓远胜缓缓抬起头看向袁杰,说道:“老板,要我兼职可以,得加钱!”

    袁杰恼火的一脚踹过去,“加你妹,我是黑心资本家,帮我打工,就得贡献出你全部实力!”

    办公室众人哈哈大笑,非常欢乐。

    两款游戏开发下来,已经过去半年多。

    这个效率如果传出去,一定会惊掉许多人的下巴,一个小工作室,每人都是身兼数职,居然也能有如此开发效率,BUG还少得惊人。

    事实上坦克大战真没花多少时间,两个月就做出来了,因为后期有了袁杰开发的宏汇编器,可以帮助计算内存地址,减少了团队大量繁琐工作。

    开发效率当然提升了许多。

    但开发中还是遇到了问题,冒险王根据袁杰的设计,整体容量完全超标,这种问题还不能只单纯增加ROM芯片来解决。

    袁杰却有些苦恼,说道:“兄弟们,冒险王超容量了。”

    苏雨绮等人还有些莫名其妙,与其他人不同,经验丰富的高宇也看出了问题所在。

    他也点头道:“当前游戏将能利用的资源基本都做了重复利用,完全没有办法再继续精简,放到现在的卡带上根本装不下,必须要阉割许多游戏内容才行。”

    R天堂的红白机基础硬件构架,是由CPU+PPU(图像控制器),以及程序内存、显示内存构成的。

    CPU的直接寻址空间只有32K,而PPU的直接寻址空间只有8K。内存与显存只有2K。

    所以,当前这个年代一块基础的FC游戏卡,是由一块存储了游戏程序数据(PRG)的16K的ROM,和一块存储了图形数据(CHR)的8K的ROM构成的。

    此次他们制作的冒险王,无论是游戏程序数据还是图形数据都已超过标准,如果按正常的卡带容量是肯定没法制作的。

    那就只能自己DIY芯片,并且增加强化芯片。

    这也是后期FC游戏无论是画质、音质都远超早期游戏的根本原因,甚至后期用了特殊强化芯片的游戏,如拉格朗日点,可比拟SFC上初期的游戏。

    当然,价格贵也的确贵得感人。

    袁杰摇了摇头,“也不是没有办法。”

    高宇微微皱眉,试探道:“老板你想自己定制游戏卡带乜?”

    “只能如此,程序数据ROM和图形数据ROM可以直接买大一点的。

    关键是要懂如何设计内存管理控制器,Memorymanagementcontroller,我简称其为MMC。”

    游戏卡带容量不够?不是光堆ROM就完事的。

    卡带上的存储芯片容量和数量增加,类比于现实工厂原本只有一个A仓库,后面多增加了一个B仓库。

    存储的东西多了,但是调用方式不做改变,比如还是用单一的叉车运输货物,那么多一个仓库并不能使货物输送速度加快。

    如果这时在AB仓库各自安装传送带,需要的时候就开启其中一个传送带,甚至两个一起开,这样就能增加货物输入输出的效率。

    MMC在卡带上就是做这个工作的,也是单独的一枚芯片控制。

    要会研发这个,就需要懂芯片设计。

    所以高宇忍不住问道:“老板,MMC芯片涉及的是集成电路设计,跨专业了!你是要找专业的微电子设计公司来解决这个问题吗?”

    袁杰微微皱眉道:“倒是不用,我懂一点集成电路设计的知识,我有办法做。”

    高宇一脸狐疑,看袁杰如此年轻的模样,是不是把事情想得太简单了?

    集成电路设计,尤其是进入80年代的超大规模集成电路设计,是这个时代最前沿的科技,哪是那么容易嘴巴说一说就会的?

    然而袁杰心里却非常有底,这半年下来每个月在系统上抽奖,已抽出相关的知识。

    有大量是芯片方面的,袁杰还曾感叹过抽来没有大用,没想到这就用上了。

    “街机主板开发知识、卡带芯片牛屎封装技术、超大规模集成电路设计精通、微米级芯片开发知识、EDA工具开发知识、格斗游戏打击感与打击判定详解。”

    以上就是袁杰这半年抽出的东西,借着脑海中的知识,他微微构思便已有了内存管理控制芯片的设计方案。

    不过要将其表现出来,非得借助EDA软件不可。

    当然,也不是不能手绘,七八年代的一些芯片设计很多都是手绘的集成电路。

    比如红白机上现在广为使用的CPU6502,这款1975年开发出来的8位CPU,总共有3510个晶体管,还包括电路图(PCB),全部手工绘制而成!

    袁杰真要手工去画,那肯定极度浪费时间,对体力也是个严峻的考验。

    还不如在计算机上做个简单的EDA,也可用于以后定制芯片需要。

    这EDA肯定不像现在的专业电子设计自动化公司做得那么专业,袁杰主要用它来绘制物理布局、PCB线路布局,对于集成电路逻辑仿真、功能验证甚至查错等方面等方面完全不在乎。

    这是因为系统赋予的知识,借此开发出来的东西百分百不会有错!

    根本不需要仿真验证!

    如果只是这样,这款自我开发出的EDA就相当于一个CAD画图软件,相对来说开发可以快上许多。

    当天袁杰就叫上卓远胜,两个人一同编程开发。

    因为两人掌握的都是系统赋予的能力,可确保百分百不会出错。

    而其他人继续开发游戏,对游戏进行最后的完善。

    等游戏的程序彻底做好后,袁杰与卓远胜也将这款简陋之极的EDA开发了出来,甚至都没给它命名,就随便丢在电脑里面。

    袁杰利用它快速绘制了自己设计的第一款MMC芯片,同样没有拿去仿真测试,拍着胸脯的知道绝对没有问题。

    显然,略知硬件知识的高宇是十分怀疑的,但钱是老板的,老板愿意烧他也没办法。

    不过看过集成电路图后,高宇却十分震撼,凭他以往的经验,是能够看出其奥妙之处,虽无法判断仿真结果是否可行,但至少思路没有一点问题。

    这个小工作室看着一点也不起眼。

    他刚来的时候甚至常常怀疑老板会不会哪天发不出工资而跑路。

    然而没想到不仅做出了两款精品游戏,还在开发游戏的过程中,连用于芯片设计的软件都开发好了!

    且先不提这EDA软件功能的好坏,单单以此工作室而言,放到任何一家大厂都堪称王牌!

    忽然间高宇觉得跟着这个扫地僧一般的年轻老板,或者还真有远大前途。