Support the homebrew TPP1 MBC

Abierto
#52 5 comentarios 2 reacciones 1 asignado Ver en GitHub

@ISSOtm ya está trabajando en esto.

Desde el 22/6/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

enhancement

TPP1 is a fan-defined MBC convention that can theoretically support very large amounts of ROM and RAM.

On the one hand, hardware.inc has historically only supported official data (e.g. CART_SRAM_2KB was deprecated).

On the other hand, RGBDS, SameBoy, and BGB all support TPP1, and I think by now hardware.inc is more for use in the homebrew community, not documentation (the Pan Docs are much more thorough than hardware.inc's per-register comments). And TPP1 constants would be useful, since they would enable a complete write-build-and-emulate toolchain.

Lenguaje dominante
Assembly
Estrellas
165
Forks
26
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de gbdev/hardware.inc

Todos los issues de gbdev/hardware.inc

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.