English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية 
Sennari Desk
2002
Colin Fahey

1. Uvod

2002,04
Sljedeće slike prikazuju moj stol na Sennari Interactive, LLC.  Nedavno sam počeo raditi sa skraćenim vremenom kao programer u Sennari kako bi poboljšanja kod odgovorna za pružanje u njihovoj igri Nintendo GameCube motor. 
apr2002_sennari01deskside.jpg
Moj radni stol (strana pogled)
Oni stisnutu jedan stol u kutu na jednom od ureda.  Imao sam mogućnost koja ima stol na drugim lokacijama, ali ovo je najbolji kompromis između izbjegavajući distraction i relativno blizu jezgre programiranje team.  Već sam primio nekoliko komentare poput: "Mi imamo kako biste dobili bolji radni stol," a, "Jeste li sigurni da želite to postoji?"  Možda ću se prebaciti na novi spot, ali ima nešto o ovom ugodan kutak za koje se čini pravo. 

I dijeliti ured s četiri druge programere, uskoro biti pet, sve na istom projektu.  Postoje i druge programere koji rade na ovom projektu, ali su u drugim uredima u paket Office. 
Ovdje možete vidjeti sve od glavnih komada hardvera da je potrebno učiniti Nintendo GameCube razvoj.
apr2002_sennari02deskangle.jpg
Moj radni stol (kut pogled)
(1) Osobna računala (bilo koji općenito PC);
(2) GameCube razvoj hardvera (PC šasija s GameCube iznutra);
(3) Računalni monitor (bilo koji općenito PC monitor);
(4) televizijski monitor (bilo koji općenito televizija / NTSC monitor);
Ovdje je osnovna ideja. 

Osoba instalira GameCube verzija od Metrowerks CodeWarrior razvojno okruženje i prevodilac na PC. 

A osoba i instalira GameCube SDK na PC tako da se sve potrebne datoteke zaglavlja, izvorne datoteke, librarye i dokumentacija su dostupni. 

A osobe piše broj koristeći CodeWarrior, a zatim preše za "ispravljanje" ili "pokrenuti" ključ, a zatim kod je sastaviti i prenesena na hard disk unutar GameCube razvoj hardvera. 

Tada GameCube hardvera navodi broj i podatke iz interne SCSI hard disk kao da je na DVD-ROM pogon u maloprodaji stvarna verzija, GameCube. 

A osoba može povezati kontroleri ("joypads") na GameCube razvoj hardvera kroz podnožja na prednjoj ploči. 

A osoba može povezati s NTSC video izlaz na bilo koji analogni televizijski monitor. 

Nakon igre je trčanje na GameCube hardver, to je kao igrati obične GameCube sustav. 
A osoba može učiniti mnogo u ovaj sustav.  Dok je kod trčanje na GameCube razvoj hardvera, PC može se koristiti za praćenje i izvršavanju code.  The PC može zaustaviti igru na bilo kojem trenutku, i mogu mijenjati vrijednosti varijabli i sadržaj memorije preko udaljenog pristupa na GameCube hardver.  Basically, CodeWarrior okoliša može se koristiti za ispravljanje daljinski kod obavljanja na GameCube hardver. 
The Nintendo GameCube ima CPU na temelju IBM PowerPC (PPC) ali s dodano strujni krugovi na mikročip da služe posebnim potrebama u GameCube.  Postoji nekoliko drugih specijaliziranih procesora (grafika, audio, etc) unutar GameCube.  Kao i X-Box (koja ima Intel Pentium III (P3) prikazivati na 733 MHz), GameCube (s IBM PowerPC (PPC) prikazivati na 486 MHz) je popularan CPU čije specifikacije su lako dostupni na Internetu - kao da osoba može studija kako pisati asemblerski jezik za CPU .  To je sada samo za ekstremne programer, ali to nije bila neobična da biste vidjeli ove vrste sjeckanje za GameBoy (smanjena Z80), PlayStation (MIPS R3000), PlayStation 2 (izmijenjeni R4000), itd. 
apr2002_sennari03dualmonitor.jpg
PC monitor i GameCube monitor output
apr2002_sennari04ppgmonitor.jpg
GameCube kontroler ("joypad") i monitor output
apr2002_sennari05gcpad.jpg
GameCube kontroler ("joypad")
colinfahey.com
kontakt informacije
English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية