第三十六章 汇编语言
作者:橘子奏鸣曲      更新:2017-12-19 12:26      字数:3320

沈红星送走了刘雁鸣之后,他心中平静无比。作为重生人士,沈红星以前因为好奇所以研究过《亮剑》,知道《亮剑》是雨润公司相当重视的作品之一,所以沈红星开的价他们应该会接受。

“不过重生了就是无趣啊,什么都是胜券在握的……”沈红星装腔作势的想到,装13是人生一大乐事,有了可以装13的基础,自然是要稍微装一下的。

跟两个公司谈完以后,沈红星就没有什么别的事情了。想了想,他决定去新华书店转转,前几日他去云港市的新华书店看了看,没找到想要的书。而解放军黄海军区文艺工作出版社所在的彭城比云港市大的多。这彭城市古城徐州,为古代九州之一,地处苏鲁豫皖四省交界地区,位居兵家必争之地,素有“五省通衢”之称,是国务院批准的“较大城市”,也是江淮省重点建设的四个特大城市和三大都市圈中心城市之一。

跟着董老爷子安排过来的司机——武警唐子杰,沈红星去彭城市最大的新华书店转了一圈,结果没现自己想买的书——《Z8o汇编语言程序设计》。

这Z8o汇编语言,就是市面上任天堂出品的gameboy主机的游戏开程序。因为这gameboy手掌机是89年开出来的,所以没有应用什么c语言之类的高级语言,而是使用的是最底层的汇编语言。

所谓的汇编语言(assemb1y1anguage),就是是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。

汇编语言因为直接同计算机的底层软件甚至硬件进行交互,所以比一般的高级语言来说能够根据特定的应用对代码做最佳的优化,提高运行度,而且能够最大限度地挥硬件的功能。

gameboy手掌机因为本身机器的限制,所以用汇编语言更能挥机能。当然也会有汇编语言的缺点:编写的代码非常难懂,不好维护;很容易产生bug;难于调试开效率很低,时间长且单调等等。

不过为了开gameboy的游戏,汇编语言这关是沈红星跳不过去的。重生前他在2o1o年时,于某个视频网站上看了个牛人使用Z8o汇编语言演示gameboy-co1or,也就是gBc(gameboy手掌机的彩色型)机能的极限。在演示中出现了各种可以乱真的3d旋转效果,水泡效果等等,可以说把gB系列主机的性能挥到了极限,甚至比得上9o年代的台式电脑了。

而受到了个视频“感召”的沈红星,出于技术宅男的本能就找来了《Z8o汇编语言程序设计》的电子版。虽然这书找来了以后沈红星根本没看过,但是他现在仍然记得这书名,以及更多关于此书的信息。

关于Z8o汇编语言,国内一共就两三本书详细介绍过。而且还都是8o年代出版的,“等等,8o年代?”沈红星这时候才意识到,8o年代的书到了97年怎么还会在新华书店里出现。时间不说,就说8o年代的书定价都是几毛钱几块钱,放现在新华书店里买他们怎么肯?

看来得去旧书店找了,不过云港的旧书店只有一家,而且那个私人旧书店里卖的多是老杂志。想了想,沈红星决定还是找徐晓燕帮忙,怎么说徐晓燕也是出版界人士,帮他找本书还是比较容易的。而且更重要的是,能找别人帮忙干的活,他干吗要自己做呢?

暂时找不到汇编语言编程的书,那就先开始联系画技吧。沈红星原来高中时候就是因为喜欢看漫画,所以专门练过三年的画技,当年为了画一张a4纸大小的漫画,沈红星愣是可以在桌子前坐六七个钟头。后来上了大学,业余生活丰富了,沈红星就逐渐放弃了练习画技。

如今重生了,而且要开始做游戏,文案、策划、程序、美工全要自己一个人做,也只能全面学习。虽然说可以找别人来帮忙,甚至是开个小游戏作坊。可是在97年,网络还不达,上网的人还不是很多,也就很难找到同好。而且云港不是北京、上海那种大城市,没有什么游戏程序员存在,沈红星估计他想找的话也大概只能找到九流的电脑程序员。

而国外游戏大鳄和国内游戏公司的档次区别之一就是程序员功力的差别,用一年后即将倒闭的前岛软件某策划人员的经历来说,他是2ooo年左右在别的游戏公司策划了一款和ps2平台上的《鬼武者》差不多的游戏,两个游戏几乎同时开,内容也差的不多,可以称得上是表兄弟。

但是两者的销量一个天上一个地下,那策划人员后来玩了《鬼武者》之后,现差距主要就是在程序员上。国内的策划想到的点子,程序员做不出来,于是只能改掉。而同样的点子外国的程序员就做的出来……

更不要提《血狮》这种号称是“程序员最容易犯的十万个错误”的游戏,居然能在国内公开行。这也从侧面证明了国内程序员水平的高低……

如此以来,沈红星才不会把自己的第一款游戏交给水平不高的程序员去做,所以干脆自己学算了。

没找到想买的书的沈红星回到出版社,跟董老爷子打了个招呼,然后就让唐子杰把自己送回了云港市。

到了云港市之后,沈红星想了想就直接让唐子杰把自己送到了徐晓燕的磨杵文化。他进了徐晓燕的办公室,看到徐晓燕正在电脑前玩游戏。沈红星说道:“呦,徐姐已经无聊到了玩游戏的地步啦?”

徐晓燕看了看沈红星,笑道:“那是,某人说好让我出版他的书,结果到现在一个字都没给我,我当然没事做啦。”

沈红星一听徐晓燕这么说,举手讨饶道:“姐姐,我刚跟人家谈影视改变合同去了。您缓我几天,我回头一定写。”

徐晓燕一听沈红星的话,一下惊喜了起来,两个眼睛睁的溜圆问道:“诶?真的?要改编电视剧还是电影?”

“电视剧。”沈红星看到徐晓燕对自己的事还挺上心,有点感动。想了想说道:“这次来呢,想让徐姐你帮我个忙。”

“啥忙?说吧。我就知道你是无事不登三宝殿。”徐晓燕眼睛上下打量着沈红星说道。

“帮我找本书。”沈红星一边说着一边拿了张纸写下了书的信息。

“书名:Z8o汇编语言程序设计,作者:李大友,宇航出版社。Z8o汇编语言程序设计,著者勒旺塔尔1.a.,科学技术文献出版社重庆分社。”徐晓燕**出了沈红星在纸上写的东西,然后问道:“你要学Z8o?学这个干吗?要学编程也学点netbsp;“学Z8o,想开个gameBoy的游戏玩玩。”沈红星说道。

“你一个人开?起码得一个小组六七个人才行吧?”徐晓燕的回答倒是显示出她好像对游戏开挺了解的。