Sennari服務台
2002年
Colin Fahey
1. 導言
2002.04
以下圖片顯示我的辦公桌在Sennari Interactive, LLC. 最近,我開始工作的部分時間作為一個程序員在Sennari作出改善代碼負責繪製在其Nintendo GameCube遊戲引擎。

我的辦公桌(側視圖)
他們擠在辦公桌或辦公室內,以一個角落的一個辦事處。 我的選擇有一個服務台,在其他地點,不過,這是最好的折衷辦法,避免分心和比較近的核心編程團隊。 我已經收到了若干意見,例如: “我們已經到了讓您更好的服務台,”並在“您確定您喜歡它呢?” 也許我會動議到一個新的景點,但有一些對這個溫馨的角落,似乎權利。
我也有同感辦公室與其他四個程序員,很快將5 ,所有對同一項目。 還有其他的程序員工作在這個項目上,但他們在其他辦事處,在Office套件。
在這裡您可以看到所有的主要件所需的硬件做Nintendo GameCube發展。

我的辦公桌(視角)
( 1 )個人電腦(任何通用PC ) ;
( 2 ) GameCube發展的硬件( PC底盤與GameCube內) ;
( 3 )電腦顯示器(任何通用PC監察) ;
( 4 )電視監視器(任何通用電視/ NTSC監察) ;
這裡是基本思路。
一個人安裝GameCube版本的Metrowerks CodeWarrior的開發環境和編譯器就向PC 。
一個人也安裝GameCube SDK就PC ,使所有必要的頭文件,源文件,圖書館和文獻資料。
一個人寫的代碼使用CodeWarrior ,然後塑機“調試”或“運行”的關鍵,然後代碼編制和轉移到硬盤驅動器內的GameCube發展的硬件。
然後GameCube硬件讀取的代碼和數據從內部SCSI硬盤驅動器,因為如果它被DVD-ROM驅動器在實際零售版本的GameCube 。
一個人可以連接控制器(“joypads”)向GameCube發展硬件,通過插槽,前面板。
一個人可以連接NTSC視頻輸出到任何一個模擬電視監控。
一旦遊戲運行在GameCube硬件,它是想扮演一個經常GameCube制度。
一個人可以做很多與這個制度。 而代碼是運行在GameCube開發硬件, PC可用於監測執行代碼。 該PC可以暫停遊戲在任何點,並可以修改的價值觀變量和內容的記憶體通過遠程訪問向GameCube硬件。 基本上, CodeWarrior環境,可用於遠程調試的代碼執行就GameCube硬件。
該Nintendo GameCube有一個CPU的基礎上, IBM PowerPC (PPC) ,但補充說電路的芯片服務的特殊需要,該GameCube 。 有其他幾個專門處理器(圖形,音頻等) ,內部GameCube 。 像X-Box (其中有一個Intel Pentium III (P3)運行733 MHz ) , GameCube ( IBM PowerPC (PPC)運行486 MHz )有一個受歡迎的CPU ,其規格,隨時可在互聯網上-例如,一個人可以學習如何撰寫彙編語言為x azi 。 這是現在只為極端的程序員,但它不太不尋常地看到,這種黑客為GameBoy (減少Z80 ) , PlayStation ( MIPS R3000 ) , PlayStation 2 (改性R4000 )等。

PC監測和GameCube輸出監測

GameCube控制器( “joypad” )和輸出監視器

GameCube控制器( “joypad” )