« Arquitectura de la Sega Master System (index)

Arquitectura de la Sega Master System

Chapter 7: E/S


Tabla de contenidos

  1. Interfaces disponibles
  2. Los botones superiores

Al igual que otros sistemas de su generación, la CPU es la encargada principal de gestionar la E/S. En este caso, el procesador Z80 destaca por su direccionamiento de E/S especializado, aunque siguen consumiéndose ciclos de CPU para mover bits entre componentes.

Por otro lado, la SMS utiliza un chip controlador de E/S dedicado para comunicarse con los mandos y habilitar o deshabilitar partes del sistema, lo que altera el mapa de direcciones. Además, este controlador es fundamental para admitir la expansión FM, ya que el módulo FM expone puertos que entran en conflicto con el resto del sistema.

Interfaces disponibles

Además de los dos puertos para mandos, el sistema incluye una ranura de cartucho propietaria, una ranura para 'Sega Card' y una ranura de expansión reservada para 'futuros accesorios'. Esta última nunca se utilizó, salvo para la expansión FM en la Mark III. Aun así, la SMS y la Mark III presentaban diseños de puerto de expansión diferentes .

Los botones superiores

Otra particularidad de esta consola es la inclusión de dos botones en la parte superior de la carcasa: PAUSE y RESET. ¡Ya puedes imaginar para qué sirven!

Image
Parte superior de la carcasa .

Pulsar el botón PAUSE envía una interrupción no enmascarable a la CPU . Dicho manejador de la interrupción se almacena dentro del propio juego, lo que significa que corresponde al propio juego decidir cómo responder a esa pulsación.

En cambio, por alguna extraña razón, el botón RESET se gestiona como una pulsación de tecla en el mando.


Previous: 6. Audio

Next: 8. Sistema operativo


Rodrigo Copetti © 2026 RSS Feed

Ir a la edición moderna

Inicio · Escritos · Soporte · Acerca del autor · Acerca del sitio web