Hooal

lunes, 21 de enero de 2013

Destripando un cartucho de Gameboy (Pokémon Red): Parte 2

Tal y como estábamos explicando en la parte 1 del post: Destripando un cartucho de Gameboy (Pokémon Red): Parte 1, el cartucho de Pokémon Versión Roja se conforma de los siguientes componentes:

  • ROM (C983338-M / MX23C402-20/ DMG-ZLE-2 E1 / 1P0381Y1)
  • RAM (HY6264/LLJ-10/KOREA)
  • MBC (DMG / MBCIB1)
  • CONVERSOR DC/DC (6129A 8771)
  • BATERÍA (CR2025)

En las imágenes de abajo podemos observar esto un poco mas claro.

 
Lo que sucede al colocar un cartucho de Gameboy en el sistema es prácticamente lo siguiente: 

  1. El Sistema identifica al cartucho mediante identificadores internos contenidos en unas direcciones de la memoria ROM. Estos identificadores se conocen también como headers. Puedes leer mas información sobre headers aquí
  2. Segun el header el cartucho comienza a leer direcciones de memoria del juego y a cargar la RAM con los valores del propio juego para desplegar datos en la pantalla. En otras palabras el Gameboy comienza a leer el juego de forma adecuada según el header y grafica datos.
  3. Para salvar, los datos de tu juego (partida) se quedan almacenados en la RAM gracias a la batería. Mientras esta viva tus datos estarán íntegros   
En sí así funcionan los cartuchos de Gameboy, GBA, NES, SNES, N64, SEGA, y en general de todas las consolas que utilizan medios físicos a base de ICs (Circuitos Integrados, o CHIPs) :)

¿Qué te pareció el artículo? 

No hay comentarios:

Publicar un comentario