第九章 來自未來(1 / 1)

單論形象而言,如果寶可夢是衫森康親兒子,帕魯就是他的野孩子。   見到自己失散多年的野孩子,有所觸動也是正常的。   衫森康一張一張不停地翻看著,見他這幅模樣,田尻赤十分愉悅地說道:“怎麼樣,阿康,我這個學弟的畫工還不錯吧?”   “別吵別吵,等等再說。”   沒想到衫森康卻頭也不抬,隻是對他擺了擺手。   “也對,等等等你把賬結了再說。”   田尻赤就著衫森康的表情再次喝了一大口,他開始享受勝利的果實了。   增田順二淺嘗輒止,看了幾張後便放下了畫稿。他雖然不是美術出身,但畢竟是音樂大拿,就審美水平來說,比純技術出身的田尻赤要高不少,他能看出來樹穀的畫工並不算頂尖也在及格線之上。   不過這些畫稿能吸引到衫森康,並不隻是畫風相似,更是因為樹穀的畫中有一種獨特的美術風格。不過他看不出來這種風格的虛實。   身為開發部長的他更關心的是栗山樹穀的編程水平,畢竟現在的GF社是真的缺有能力的人。   GF社三巨頭中,田尻赤是絕對的核心,至始至終完全掌控著整個開發方向,公司成員幾乎都是因為田尻赤的名氣慕名而來的。   而他喋喋不休但真誠又充滿創意的演說,總是能夠打動別人。正是因為他的遊說,才讓老任給他們提供《口袋妖怪》立項的資金。   衫森康負責了幾乎全部美術設計。   而他增田順二,不僅是音樂總監,還是開發部部長,同時還要處理大量瑣碎事務。畢竟以前兩者的性格,就不是能兼顧細節的人。   “阿赤,聽你剛才說,栗山君的編程水平也相當不錯?”   “純技術而言,應該不亞於我吧。不過他的基礎相當紮實,對於GB底層細節的理解甚至超過了我,能夠和你比肩了。”   此時增田順二心中也有些期待,如果說栗山樹穀的美術水平已經能夠讓衫森康入迷,那編程水平是不是也能讓他滿意呢?   他詢問樹穀:“栗山君,既然田尻這樣說了,看來你對GB的匯編很了解。不過我們做技術的要與時俱進,現在我們的開發已經不用大量編寫匯編語言了,而是使用宏匯編來完成,你知道如今的宏匯編技術嗎?”   “宏匯編?略有了解。”樹穀回答道。   “又是略有了解,栗山你太謙虛了。”   田尻聽到樹穀的回答後,臉上回蕩著笑意。   說實話,這次樹穀是真的略有了解,不過他的略有了解是相對於這個時代的。   還是那個道理,現在高級程序員引以為豪的先進技術,在30年後已經是老掉牙的東西了。   而且據他所知,之後會有很多遊戲公司逐漸采用C語言來進行一些不重要的匯編開發。   他還知道GF社的宏匯編其實寫的非常不規範。   在20年泄露的源碼中,由老任第一方工作室開發的《塞爾達夢見島》的就隻需要改兩三個地方,就能成功在windows下進行匯編,而同期的《口袋妖怪·藍/黃》則必須修改很多地方。   也側麵說明了此時的GF社確實是個草臺班子,很多東西都沒有規範。   於是他開始侃侃而談:   “宏匯編就是在基本匯編的基礎上,進一步允許在源程序中把一個指令序列定義為一條宏指令的匯編程序。   也就是說,用一條定義好的宏指令,來完成原本需要數條匯編指令才能完成操作……就好像C語言的一條代碼,轉化成匯編語言就需要多條指令才能完成。   GB宏匯編,isdmg語法和isas語法,前者隻有dos版……”   “道理是沒錯,不過拿C來舉例子可就不對了。”   增田順二笑著搖了搖頭,他心裡已經認可了樹穀的水平,能夠準確說出GB的宏匯編語法,說明樹穀確實對GB開發有相當多的了解。   但是身為前輩的使命感(說教欲)讓他開口指出樹穀回答中的錯誤:   “如今的C一般都是運行在16位32位平臺上,GameBoy的8bit處理器是跑不動C語言的。   C語言雖然能夠編譯成匯編語言,但特定的匯編語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移。我還沒聽說過有誰能夠直接用C語言生成GB匯編指令的。   看來栗山你還要多多學習啊,不過你是自學的而且剛剛畢業,能達到這種程度已經非常好了。”   從某種角度來說,增田順二說的非常對,不同處理器使用的指令集是不一樣的,他們的匯編語言也會有所區別。   拿AMD和Intel舉例,比如AMD的CPU隻說日語(代指某種匯編),而Intel的u隻說英語,你對隻會說日語的CPU說英語,它自然聽不懂。   不過i和a兩家在樹穀穿越前已經統一使用x86-64指令構架了。   日後的C能夠跨平臺,是因為編譯器能夠將C的代碼翻譯成對應平臺可以理解的語言。找書苑 www.zhaoshuyuan.com   但這是需要完善的編譯器才能做到的,如果在開發編譯器的時候,某個平臺的指令集沒有被輸入,那就無法翻譯成這個平臺的編譯指令。   “前輩說的是,我還要多多學習。不過C語言雖然無法直接運行在GB的Z80處理器上,但是可以用C來代替宏匯編實現更高效的編程,來減少開發時間。”   “怎麼可能,你在開玩笑的吧,哈哈哈。”   聽到樹穀的回答,增田順二笑著瞇了口酒,兩道黃末藏留在嘴唇上,加上他本來就圓圓的臉,顯得更加喜感。   看著這張有點像野獸先輩,又有點像香川照之的臉,樹穀也笑了:   “增田桑,我可沒有開玩笑,我之前就曾經使用過有這種功能的程序腳本,我還逆編譯過了解其中的構造,有很大的把握可以將其還原出來。”   “噗!”   增田順二口中的酒直接噴了出來,差點噴到正在聚精會神欣賞畫稿的衫森康頭上。   “混蛋老二,你乾嘛?”衫森康怒罵道。   但增田順二根本不理會他,而是站起身沖栗山樹穀說道:   “栗山君,你沒在開玩笑?你真的能寫出可以用C語言生成GB指令的程序?如果是真的,你知道這意味著什麼?”   “意味著我們的實現目標的速度將會大大加快!”   田尻赤也站了起來,他說的目標自然是開發出《口袋妖怪》。   為了開發出這款跨時代意義的作品,GF社已經累死累活奮鬥了四年,現在都看到加快開發速度的方法,怎麼能不激動?