À propos du projet
Ce dépôt maintient un annuaire organisé complet des ressources de développement pour Game Boy (DMG), Game Boy Color (CGB) et Super Game Boy (SGB). Il regroupe des centaines de liens couvrant la documentation, l'outillage, les émulateurs et les projets d'exemple.
La documentation comprend la référence technique faisant autorité Pan Docs, des documents matériels précis au cycle, des tables d'opcodes, des schémas matériels, des spécifications de périphériques (imprimante, appareil photo, câble link, IR, lecteurs de codes-barres) et des détails sur les contrôleurs de banque mémoire de cartouche (MBC), y compris des conceptions de cartouches personnalisées.
Pour le développement logiciel, elle liste trois chaînes d'outils d'assembleur majeures (RGBDS, ASMotor, wla-dx), la suite de compilateurs C GBDK-2020 avec SDCC, l'IDE Turbo Rascal, ainsi que des compilateurs expérimentaux pour Rust, Go, Forth, LLVM/Clang et des langages de haut niveau comme Wiz. Les options de moteur incluent ZGB et Retr0 GB, construits sur GBDK.
Les listes d'émulateurs présentent BGB, SameBoy, Mooneye GB, mGBA, Binjgb, Gambatte, MetroBoy (simulation au niveau circuit), gbe-plus (axé sur les accessoires) et Emulicious (avec débogage VS Code). Les ressources de test incluent les suites de ROM de test de Blargg et Gekkio, SameSuite et les tests de rendu acid2.
Les outils de développement couvrent les désassembleurs (mgbdis), les décompilateurs (awake), les utilitaires d'en-tête de ROM, les convertisseurs graphiques (png2gb, bmp2cgb, GBTD/GBMB), les éditeurs de tuiles, les langages de script (evscript), les tests unitaires (evunit) et les utilitaires de profilage.
La section homebrew catalogue des jeux et démos open source écrits en ASM, C et GB Studio, ainsi que des ressources de rétro-ingénierie incluant des désassemblages complets de jeux. Les liens communautaires pointent vers des canaux Discord et forums actifs.
Une version web est hébergée sur gbdev.github.io/resources. La liste exclut explicitement la Game Boy Advance (couverte par awesome-gbadev) et se concentre sur les plateformes originales GB/GBC/SGB.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.