com.pokegb
1.0.0
محاكي gameboy يلعب فقط Pokemon Blue، في حوالي 50 سطرًا من لغة c++.
انظر الكتابة الفنية.
يلعب بوكيمون الأزرق (والأحمر).
يعتمد فقط على Linux وmacOS AFAIK.
$ make
على نظام التشغيل macOS، ستحتاج إلى إنشاء ملف حفظ أيضًا (في المرة الأولى فقط):
$ make rom.sav
احصل على ملف ROM Pokemon Blue (أو Pokemon Red). تحتوي الملفات المعروفة بالعمل على sha1s التالية:
اسم | شا1 |
---|---|
بوكيمون - الإصدار الأزرق (الولايات المتحدة الأمريكية وأوروبا) (SGB المحسن).gb | d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 |
بوكيمون - النسخة الحمراء (الولايات المتحدة الأمريكية وأوروبا) (SGB Enhanced).gb | ea9bcae617fdf159b045185467ae58b2e4a48b9a |
قد يعمل البعض الآخر أيضًا، ولكن هذه هي تلك التي جربتها.
أعد تسمية الملف إلى rom.gb
ووضعه في الدليل الحالي. ثم قم بتشغيل:
$ ./pokegb
يتم كتابة ملف الحفظ إلى rom.sav
.
المفاتيح:
فعل | مفتاح |
---|---|
DPAD-UP | ↑ |
DPAD-أسفل | ↓ |
DPAD-اليسار | ← |
DPAD-يمين | → |
ب | ز |
أ | X |
يبدأ | يدخل |
يختار | فاتورة غير مدفوعة |
ابحث عن السطر 24 المصدر. يوضح الجدول التالي الأرقام التي ترتبط بمفاتيح لوحة المفاتيح:
رقم | المفتاح الافتراضي | زر لعبة فتى |
---|---|---|
27 | X | زر |
29 | ز | زر ب |
43 | فاتورة غير مدفوعة | حدد الزر |
40 | يعود | زر البدء |
79 | السهم لليمين | ديباد صحيح |
80 | سهم لليسار | ديباد يسار |
81 | السهم للأسفل | ديباد أسفل |
82 | السهم لأعلى | ديباد لأعلى |
استبدل الأرقام الموجودة على هذا السطر برقم من قائمة رموز المسح الضوئي SDL.