- यह पाठ Nintendo Entertainment System (NES) के गेम 'Elite' के पूरी तरह प्रलेखित source code पर चर्चा करता है.
- source code एक ऐसे repository में उपलब्ध है जहाँ हर line का documentation और explanation दिया गया है.
- repository में source code से game build करने के instructions भी शामिल हैं.
- source से build किए जा सकने वाले game के दो versions हैं: Ian Bell की personal website वाला NTSC version और Imagineer PAL version.
- repository को शैक्षिक और गैर-व्यावसायिक उद्देश्य से बनाया गया है, ताकि लोग game और उसके development को बेहतर समझ सकें.
- game का source code Ian Bell और David Braben ने लिखा था, और code पर commentary Mark Moxon ने प्रदान की है.
- repository पर कोई license नहीं है, इसलिए मूल copyright law लागू होता है और कोई भी इस कृति की copy, distribution या derivative works नहीं बना सकता.
- source code को integrated development environment (IDE) में explore किया जा सकता है, और मुख्य game का source code आठ अलग-अलग ROM banks में विभाजित है.
- repository में कई "deep dive" articles भी शामिल हैं, जो game के कुछ खास पहलुओं पर विस्तार से चर्चा करते हैं.
- game की build process के लिए BeebAsm और Python चाहिए, और यह प्रक्रिया दिए गए Makefile में परिभाषित है.
- build process दो मुख्य targets को support करती है: जितना संभव हो उतना enhanced commander version, और game के release version से मेल खाने वाला version.
- repository में NES Elite के दो अलग-अलग versions का source code भी शामिल है: Ian Bell की personal website वाला NTSC version और Imagineer PAL version.
- पाठ का अंत इस note के साथ होता है कि NTSC version वास्तव में NTSC machines पर नहीं चलता, लेकिन उसे NTSC mode में कुछ emulators के साथ काम करने लायक बदला गया है.
1 टिप्पणियां
Hacker News टिप्पणी