Características técnicas de Mega Drive

Este artículo describe las características de hardware de la videoconsola doméstica Mega Drive (Genesis en los EE.UU. de América) de Sega.


Contenido

Procesadores

Procesador principal
Procesador Motorola M68000 de 16 bits a 7'67 (PAL) / 8 Mhz (NTSC) (La frecuencia del procesador es diferente en sistemas Pal y Ntsc).
1 MegaByte (8 Megabits) de área de ROM.
64 Kilobytes (512 Kilobits) de área de RAM.


VDP (Video Display Processor)
Dedicated video display processor
  • Controla los campos de juego (playfields) y los sprites.
  • Realiza "DMA".
  • Interrupciones de Horizontal y Vertical.
64 Kilobytes de VRAM (Video RAM) dedicada.
CRAM (Color RAM): 64 x 9 bits.


Memoria

RAM: 64 Kilobits (8 KiloBytes).
ROM: 20 Kilobits.


Vídeo

64 colores en pantalla de una paleta de 512 colores. La consola maneja 4 planos con 16 colores cada uno (16*4=64 colores totales). No obstante en cada uno de los planos uno de los colores se define como transparente así que realmente tenemos 60 colores diferentes simultáneos en pantalla. Las paletas son almacenadas en la color RAM (CRAM) y cada una consiste de 16 colores, para un total de 64 colores.
80 sprites simultáneos en pantalla.
Resolución de 320x224 píxeles.
Dos salidas de vídeo por separado:
  • Salida de vídeo R.F. de antena.
  • Salida de vídeo RGB.


Área de pantalla (visual)
40 caracteres de ancho x 28 caracteres de alto.
Cada carácter es de 8 x 8 píxeles.
Resolución de píxel= 320x244
4 Planos
2 planos de scrolling (fondos).
1 plano de sprite.
1 plano de ventana (usado para textos, diálogos, etc...).
Prioridades definibles entre planos.
Campos (Playfields)
6 tamaños diferentes.
1 playfield puede tener una ventana "fijada".
Mapa de playfield
Cada posición de caracteres requiere 2 Bytes, que incluyen:
  • Nombre de caracter (10 bits); indica la posición del caracter.
  • Volteo horizontal.
  • Volteo vertical.
  • Paleta de colores (2 bits); lo indexa en la CRAM.
Prioridad
Scrolling:
Horizontal:
  • El campo entero como unidad.
  • Cada línea de carácter.
  • Cada línea escaneada ("Scan line").
Vertical:
  • El campo entero como unidad.
  • Columnas de 2 caracteres de ancho.
Sprites
1 x 1 caracteres, hasta 4 x 4 caracteres.
Pueden ser definidos hasta 80 (ochenta) sprites.
Hasta 20 (veinte) sprites representados por línea escaneada ("scan line").
Definiciones de caracteres
4 bits por píxel; Points to color register.
4 bytes/scanline of char
32 Bytes para definición de carácter completo.

Sonido

Procesador Yamaha YM 2612 de 6 canales estéreo FM.
4 canales adicionales PSG.
Procesador Z80 a 4 MHz
Controla un chip PSG (Programmable Sound Generator - Generador Programable de Sonido) "TI 76489" y los chips "FM".
8 KiloBytes de RAM de sonido dedicada.
Controles del Z80
El Z80 puede acceder a los datos del ROM.
8 KiloBytes de RAM.


Puertos


Dos salidas de vídeo por separado:
  • Salida de vídeo R.F de antena.
  • Salida de vídeo RGB.
Conector auxiliar (AUX) (Sólo en la Mega Drive 1).
Jack (toma de auriculares) estéreo control de volumen (Sólo en el modelo original).
Puerto externo de 9 pines "EXT" (Sólo en los primeros modelos originales).


Enlaces relacionados