इस प्रोजेक्ट के बारे में

यह रिपॉजिटरी गेम बॉय (DMG), गेम बॉय कलर (CGB), और सुपर गेम बॉय (SGB) विकास संसाधनों की एक व्यापक संग्रहीत निर्देशिका बनाए रखती है। यह दस्तावेज़ीकरण, टूलिंग, एमुलेटर, और उदाहरण परियोजनाओं में सैकड़ों लिंक व्यवस्थित करती है। दस्तावेज़ीकरण में आधिकारिक Pan Docs तकनीकी संदर्भ, साइकिल-सटीक हार्डवेयर दस्तावेज़, ऑपकोड टेबल, हार्डवेयर योजनाएं, परिधीय विनिर्देश (प्रिंटर, कैमरा, लिंक केबल, IR, बारकोड रीडर), और कार्ट्रिज मेमोरी बैंक कंट्रोलर (MBC) विवरण शामिल हैं, जिसमें कस्टम कार्ट्रिज डिज़ाइन भी शामिल हैं। सॉफ़्टवेयर विकास के लिए, यह तीन प्रमुख असेंबलर टूलचेन (RGBDS, ASMotor, wla-dx), SDCC के साथ GBDK-2020 C कंपाइलर सुइट, Turbo Rascal IDE, और Rust, Go, Forth, LLVM/Clang, तथा Wiz जैसी उच्च-स्तरीय भाषाओं के लिए प्रयोगात्मक कंपाइलर सूचीबद्ध करता है। इंजन विकल्पों में GBDK पर निर्मित ZGB और Retr0 GB शामिल हैं। एमुलेटर सूची में BGB, SameBoy, Mooneye GB, mGBA, Binjgb, Gambatte, MetroBoy (सर्किट-स्तर सिमुलेशन), gbe-plus (एक्सेसरी-केंद्रित), और Emulicious (VS Code डिबगिंग के साथ) शामिल हैं। परीक्षण संसाधनों में Blargg और Gekkio के टेस्ट ROM सुइट, SameSuite, और acid2 रेंडरिंग परीक्षण शामिल हैं। विकास उपकरण डिस्सेम्बलर (mgbdis), डीकंपाइलर (awake), ROM हेडर उपयोगिताएं, ग्राफिक्स कन्वर्टर (png2gb, bmp2cgb, GBTD/GBMB), टाइल एडिटर, स्क्रिप्टिंग भाषाएं (evscript), यूनिट परीक्षण (evunit), और प्रोफाइलिंग उपयोगिताएं शामिल हैं। होमब्रू अनुभाग ASM, C, और GB Studio में लिखे गए ओपन-सोर्स गेम और डेमो को सूचीबद्ध करता है, साथ ही पूर्ण गेम डिस्सेम्बली सहित रिवर्स इंजीनियरिंग संसाधन भी। सामुदायिक लिंक सक्रिय Discord और फोरम चैनलों की ओर इशारा करते हैं। एक वेब संस्करण gbdev.github.io/resources पर होस्ट किया गया है। सूची स्पष्ट रूप से गेम बॉय एडवांस (awesome-gbadev द्वारा कवर) को बाहर करती है और मूल GB/GBC/SGB प्लेटफार्मों पर केंद्रित है।