第5章 专用芯片
  陈飞回到屋中,将fpga开发板找了出来。

  fpga中文名叫现场可编程门阵列,可以现场改变芯片上的硬件布局。

  通常,对于专用程序而言,fpga会比cpu快100倍左右,实际使用中,大概是40倍到60倍之间。

  当然,非专用程序,cpu就强多了。

  cpu强在通用性,fpga强在专用场景。

  不过,哪怕知道这一点,陈飞以前也无法利用。因为他手里没有lol的源代码。

  但是现在不一样了。

  眼镜融入他的身体后,陈飞就发现,假如他选择的是【连接外接设备】,那么手掌下触摸的电脑,每一个细节,小到每一个晶体管的开合,都在他脑中有映射。

  0代表晶体管关,1代表晶体管开。

  无数的0和1汇聚成汇编语言,然后被提取成高级语言,最后是一道道信息流。

  陈飞还是第一次,以这样的视角,来观看电子产品的运行。给他带来的震撼,难以用言语来描述。

  而程序在他眼中,也再无秘密可言。

  7g多的游戏,其实大部分都是外壳,用来混淆和防备破解者的。

  游戏引擎和核心逻辑,就像最珍贵的珠宝,被游戏公司小心翼翼地藏在坚固的保险箱中,加上复杂的密码锁。

  套上一个保险箱就够了吗?不,他们又套了第二个,而且是类型不同的保险箱。

  之后是第三个,第四个!如果不是游戏的体积,已经大到天怒人怨,玩家公愤的地步,说不定还会被套上第五个。

  陈飞现在要做的,就是把这些保险箱,一个一个解开,然后剥下来,取出里面的珠宝。

  不断的脱壳,解密。无用的代码,被不断抛弃。

  消耗着一丝丝白色雾气,在陈飞的左眼下,电子飞快地运行着,一切尽在掌控中。

  游戏越来越小,越来越小。

  最后浓缩成两百多m代码,还有一堆图片资源。

  这是最完美的破解,甚至比游戏公司本身的源代码还要完美。因为很多bug都被陈飞给修改掉了。

  他将这些代码,都提取了出来,重新替换成veriloghdl代码后,写入fpga中。

  veriloghdl是一种硬件描述语言,电脑可以根据它的描述,对fpga重新布线和布局。

  一块专用芯片,就这么诞生了!

  这是一款,专门玩lol的芯片,除了lol,他什么事儿都干不了。

  但是相应的,玩起lol来,流畅度、随手性、画面感,都是无以伦比的。

  依托于云平台,优化了网络速度后,就可以同时向几十名玩家,提供最优质的游戏体验了。

  一种前所未有的成就感,充斥在陈飞身上。

  这是从未有人完成过的壮举!至少公开报道中没有,而现在,他做到了!

  “测试一下。”

  陈飞有些激动地搓着手,一旦测试成功,就意味着,从今以后,所有的程序,在他眼中,再无秘密!

  他上网开了一局lol,用的就是刚做好的fp