Cómo funciona el sistema de vídeo de la Nintendo Game Boy

Publicado por en Tecnología el 08/11/2019

La mítica Nintendo Game Boy no solo era una máquina de juegos fantástica pero también revolucionaria. Tenía un sencillo procesador de 8 bits corriendo a apenas 4 MHz con una pantalla blanco y negro de 160x144 píxeles, pudiento también producir sonidos en 4 canales. Lo más llamativo de su funcionamiento es que tan solo disponía de 8Kb de memoria RAM y otros 8Kb de memoria VRAM para vídeo. Por lo tanto, si la pantalla tiene una resolución de 160x144, serían necesarios más de 23Kb de RAM para dibujar un solo frame de juego de usar técnicas como el buffering por ejemplo! Entonces, ¿cómo lo hacían los programadores y cómo han creado juegos tan magníficos como Mario Bros, Castle Vania o Zelda? En el vídeo que os dejo a continuación se explica en detalle cómo la ingeniería se ha mezclado sutilmente con los programadores para poder dibujar, no solo gráficos excelentes para la época y en un hardware tan limitado, sino que además a casi 60 cuadros por segundo.

Leer más

GB Studio: Un editor para crear tus propios juegos de Game Boy

Publicado por en Programación el 18/06/2019

Hace nada, se han cumplido 30 años del lanzamiento en Japón de la mítica Game Boy, ahí es nada. Fue desde luego la consola portátil más vendida de todos los tiempos y no sé muy bien por qué razón pero a pesar de su poca potencia (comparado con lo que hay hoy en día claro) y pantalla en blanco y negro, sigue teniendo un toque mágico y especial. Si te sientes con ganas de revivir el pasado, ahora puedes crear tus propias ROMs de Game Boy con GB Studio. Es un completo editor de juegos que además permite generar el juego en HTML para jugar en tu navegador preferido.

Leer más

Cable multiboot para Game Boy Advance con Arduino

Publicado por en Arduino el 18/03/2010

La Game Boy Advance es un estupendo juguete tanto para el usuario jugador como para nosotros los Geeks, ya que dentro de esa pequeña caja se esconde un potente procesador ARM al cual le podemos hechar mano para correr nuestra propias aplicaciones. Hay todo un mundo de gente que ha realizado todo tipo de proyecto con la GBA, pero no siempr ees fácil programarla ya que utiliza un bus de série de 16-bits a 3,3V con un protocolo un poco especial basado en 8051. Y como para casi todo en éste mundo hay una solución, aqui os dejo un Sketch para Arduino que lo transforma en un programador série para la GBA.

Enlace a continuación...

Leer más