Sobre el proyecto

Este repositorio mantiene un directorio curado y completo de recursos de desarrollo para Game Boy (DMG), Game Boy Color (CGB) y Super Game Boy (SGB). Organiza cientos de enlaces en documentación, herramientas, emuladores y proyectos de ejemplo. La documentación cubre la referencia técnica autorizada Pan Docs, documentación de hardware de precisión de ciclos, tablas de opcodes, esquemas de hardware, especificaciones de periféricos (impresora, cámara, cable link, IR, lectores de código de barras) y detalles de los controladores de memoria de cartucho (MBC), incluyendo diseños de cartuchos personalizados. Para el desarrollo de software, lista tres cadenas de herramientas ensambladoras principales (RGBDS, ASMotor, wla-dx), el conjunto de compiladores C GBDK-2020 con SDCC, Turbo Rascal IDE, y compiladores experimentales para Rust, Go, Forth, LLVM/Clang, y lenguajes de alto nivel como Wiz. Las opciones de motores incluyen ZGB y Retr0 GB, construidos sobre GBDK. Las listas de emuladores incluyen BGB, SameBoy, Mooneye GB, mGBA, Binjgb, Gambatte, MetroBoy (simulación a nivel de circuito), gbe-plus (enfocado en accesorios) y Emulicious (con depuración en VS Code). Los recursos de prueba incluyen los conjuntos de ROM de prueba de Blargg y Gekkio, SameSuite y pruebas de renderizado acid2. Las herramientas de desarrollo abarcan desensambladores (mgbdis), descompiladores (awake), utilidades de cabecera ROM, convertidores de gráficos (png2gb, bmp2cgb, GBTD/GBMB), editores de tiles, lenguajes de scripting (evscript), pruebas unitarias (evunit) y utilidades de perfilado. La sección homebrew cataloga juegos y demos de código abierto escritos en ASM, C y GB Studio, además de recursos de ingeniería inversa, incluyendo desensamblados completos de juegos. Los enlaces comunitarios apuntan a canales activos de Discord y foros. Una versión web está alojada en gbdev.github.io/resources. La lista excluye explícitamente Game Boy Advance (cubierto por awesome-gbadev) y se centra en las plataformas originales GB/GBC/SGB.