عن المشروع

Coffee GB هو محاكي لسطح المكتب لجهاز Game Boy الأصلي (GB/DMG) وGame Boy Color (GBC/CGB)، مصمم لتحقيق توافق عالٍ مع الألعاب التجارية والخراطيش غير المعتادة والبرامج المنزلية والعروض التوضيحية وذاكرات التشخيص. نواة المحاكاة القابلة لإعادة الاستخدام مكتوبة بلغة Java، بينما يستخدم تطبيق سطح المكتب وطبقة التنسيق لغتي Kotlin وJava. القدرات الرئيسية: - محاكاة Game Boy وGame Boy Color، بما في ذلك حدود Super Game Boy ولوحات الألوان الخاصة به. - حالات الحفظ والترجيع: عشر فتحات حفظ، وحالات مسماة، ومعاينات، وحفظ/استئناف تلقائي، وتبادل الحالات بصيغة BESS، ولقطات الشاشة، وتسجيلات إدخال حتمية، وحفظ مدعوم بالبطارية. - تحميل الألعاب عبر السحب والإفلات لملفات .gb و.gbc و.rom، مباشرة أو من أرشيفات ZIP و7z. - اللعب الشبكي بالتراجع لألعاب كابل الربط، مع اتصال أشعة تحت الحمراء متزامن عبر أجهزة خراطيش CGB وHuC-1/HuC-3. - دعم GBKiss Link لإرسال واستقبال ملفات .gbf عبر منفذ الأشعة تحت الحمراء في الخرطوشة. - عرض وصوت قابلان للتخصيص: ملء الشاشة، والتحجيم، والتدوير، وتدرج الرمادي، وتصحيح الألوان، وظلال LCD، واختيار جهاز الصوت، والتحكم في مستوى الصوت وزمن الاستجابة. - دعم لوحة المفاتيح وذراع الألعاب، بما في ذلك تحكم مستقل لما يصل إلى أربعة لاعبين في ألعاب Super Game Boy المتوافقة. - دعم واسع للخراطيش والملحقات: الساعات الزمنية الحقيقية، والاهتزاز، وتحكم الإمالة، وGame Boy Camera، وGame Boy Printer، وBarcode Boy، وBardigun Reader، وFull Changer، وPocket Sonar، وTurbo File GB/Advance، وآلات الخياطة Singer/Jaguar، وتمرير Datel Action Replay. - غش Game Genie وGameShark مع قاعدة بيانات غش libretro قابلة للبحث مرفقة. التوافق سمة مميزة. يذكر المشروع 5,858 حكماً آلياً من 17 عائلة مجموعات، جميعها ناجحة، وأعلى درجة في GBEmulatorShootout. توصف مجموعات الصور المرجعية الدقيقة مثل Acid2 وCGB-ACID-HELL وStrikethrough واختبارات CasualPokePlayer واختبارات Mealybug Tearoom بأنها دقيقة على مستوى البكسل. يستخدم اللعب الشبكي اتصال TCP مباشراً وغير مشفر، لذا ينبغي استخدامه فقط مع أشخاص وشبكات موثوقة. الإيقاف المؤقت وحالات الحفظ والترجيع غير متاحة أثناء اللعب الشبكي. لا يتم تضمين ملفات ROM. المشروع متاح بموجب رخصة MIT.