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” )