Sennari डेस्क
2002
Colin Fahey
1. परिचय
2002,04
निम्नलिखित चित्र दिखाने मेरी मेज पर Sennari Interactive, LLC. मैं हाल ही में काम करना शुरू किया अंशकालिक रूप में Sennari में सुधार लाने की क्रमादेशक के लिए कोड में उनके समर्पण के लिए जिम्मेदार Nintendo GameCube खेल इंजन है .

मेरा डेस्क ( ओर देखने )
वे दबाया में एक डेस्क के एक कोने से किसी एक के कार्यालयों . मैं ने एक डेस्क का विकल्प होने के अन्य स्थानों में है , लेकिन इस समझौते के बीच से बचने का सबसे अच्छा था और विकर्षण अपेक्षाकृत के पास जा रहा कोर टीम के प्रोग्रामिंग . मेरे पास पहले से ही प्राप्त की तरह कई टिप्पणियाँ : "हमने मिल पाने के लिए आपको एक बेहतर डेस्क ," और , "क्या आप सुनिश्चित हैं कि आप चाहते हैं कि यह वहां है ?" शायद मैं एक नये स्थान पर चले जाएँगे , लेकिन इस बारे में कुछ होता है cozy कोने लगता है कि सही है .
मैं शेयर के कार्यालय के साथ चार अन्य प्रोग्रामर , जल्दी ही होने की पांच , सभी पर समान परियोजना है . अन्य प्रोग्रामर हैं इस परियोजना पर काम है , लेकिन वे अन्य कार्यालयों में हैं सुइट में कार्यालय है .
यहां आप देख सकते हैं कि सभी हार्डवेयर के टुकड़ों के प्रमुख 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) के साथ जोड़ा circuitry पर माइक्रोचिप की सेवा करने के लिए विशेष जरूरतों के GameCube . कई ऐसे दूसरे विशेष प्रोसेसर ( ग्राफिक्स , ऑडियो , आदि ) के भीतर GameCube . X-Box की तरह ( जो चल रहा है Intel Pentium III (P3) पर 733 MHz ) , GameCube ( IBM PowerPC (PPC) के साथ चल रहा है पर 486 MHz ) ने एक लोकप्रिय CPU विनिर्देशों हैं जिनकी इंटरनेट पर आसानी से उपलब्ध है -- ऐसा है कि किसी व्यक्ति का अध्ययन कर सकते हैं कि किस प्रकार भाषा लिखने के लिए विधानसभा के लिए CPU . अब यह केवल चरम प्रोग्रामर के लिए , लेकिन यह भी असामान्य नहीं था देखने के लिए इस तरह की सूखी के लिए GameBoy ( कम Z80 ) , PlayStation ( MIPS R3000 ) , PlayStation 2 ( संशोधित R4000 ) , आदि

PC की निगरानी और उत्पादन की निगरानी GameCube

GameCube नियंत्रक ( "joypad" ) और उत्पादन की निगरानी

GameCube नियंत्रक ( "joypad" )