Proyecto SD-MAPPER 512Kb

Presentación

Instrucciones paso a paso

.

Este tutorial os presentamos una placa muy conocida por muchos usuarios de MSX y se trata de la SDMAPPER 512k, un proyecto realizado por Fabio Belavenuto, que nos permite tener en un misma placa un dispositivo de almacenamiento masivo, ampliación de memoria MAPEADA de 512k o en su defecto 512k de memoria MEGARAM.

Según nos cuenta el autor del proyecto existen 2 tipos de SDMAPPER512k:

SDMAPPER512k v1:

Especificaciones:

  • Para máquinas MSX1, MSX2, MSX2+ y Turbo-R.
  • 1 o 2 ranuras SD (SD hasta 32GB).
  • Particiones FAT 12/16 (hasta 256 MB en FAT12 y 4 GB en FAT16).
  • FlashROM: 512Kb.
  • Admite el modo R800 ROM/DRAM en el modo MSX Turbo R y Panasonic MSX2+ turbo.
  • 1 interruptor para deshabilitar la RAM (Esto permite que el cartucho se use en una ranura secundaria).
  • 1 interruptor para configurar 512 KB de RAM como mapeador de RAM o MegaRAM.

Requerimientos mínimos:

  • MSX1.
  • 1 ranura de cartucho libre (ranura principal para usar la RAM como MegaRAM o expansión de RAM).
  • Nota: Las máquinas con menos de 128k necesitarán la memoria RAM integrada de 512 KB activa y la función MAPPER seleccionada; de lo contrario, la interfaz funcionará en modo MSXDOS1 con funcionalidad limitada.
  • ¡Atención! Este cartucho no es compatible con las máquinas Mitsubishi ML-G1 y Sanyo MPC-100, y puede tener cierta incompatibilidad con los ordenadores que llevan una agenda al inicio del arranque tipo Sony. En los MSX1 Sony p75 funciona perfectamente.

SDMAPPER512k v2:

  • Para máquinas MSX1, MSX2, MSX2+ y Turbo-R.
  • 1 o 2 ranuras SD (MicroSD hasta 32GB). En la v2 las tarjetas SD se pueden quitar y reemplazar desde la interfaz con el MSX encendido (Hot-swap), lo que permite un rápido intercambio de archivos con una PC sin tener que reiniciar la computadora.
  • Particiones FAT 12/16 (hasta 256 Mb en FAT12 y 4 Gb en FAT16)
  • FlashROM: 512Kb.
  • Admite el modo R800 ROM/DRAM en el modo MSX Turbo R y Panasonic MSX2+ turbo.
  • 1 interruptor para deshabilitar la RAM (Esto permite que el cartucho se use en una ranura secundaria).
  • 1 interruptor para seleccionar entre dos opciones de firmware disponibles para la recuperación en caso de falla en la actualización del firmware. Si hay un problema con la actualización, el usuario puede cambiar el interruptor de selección de firmware y arrancar con una versión anterior y puede realizar un segundo intento de actualización. El programa de actualización tiene un parámetro que establece una pausa antes de escribir en la memoria para darle al usuario la oportunidad de cambiar el interruptor de selección de firmware. El comando para actualizar la firm desde el sistema operativo de la v2 es FBL-UPD.COM.

Requerimientos mínimos:

  • MSX1.
  • 1 ranura de cartucho libre (ha de ser una ranura principal para usar la RAM).
  • Nota: En máquinas con menos de 128k recomendamos activar la memoria RAM mapeada; de lo contrario, la interfaz sólo podrá cargar el sistema MSX-DOS 1 por lo que la funcionalidad es muy limitada.
  • ¡Atención! Este cartucho no es compatible con las máquinas Mitsubishi ML-G1 y Sanyo MPC-100, y puede tener cierta incompatibilidad con los ordenadores que llevan una agenda al inicio del arranque tipo Sony. Aunque en los MSX1 Sony p75 funciona perfectamente.

Principales diferencias entre las dos placas:

A nivel físico la principal diferencia entre las dos placas son los interruptores de configuración.

La V1 tiene el interruptor izquierdo para activar y desactivar la memoria y el derecho para configurar la memoria como tipo mapper o como MEGARAM.

La V2 tiene un único interruptor para activar o desactivar la memoria mapper (el interruptor izquierdo) y el otro (el interruptor derecho) que permite seleccionar el firmware principal o secundario.

Una de las diferencias a destacar es que la v1 incluye la función MEGARAM, cuya utilidad es la de cargar el fichero ROM de un juego MEGAROM en la memoria de 512k, utilizando un mapeador de memorias MEGAROM. Esto emula mejor el cartucho para el que fue diseñado y evita así las pequeñas interrupciones originadas al ir leyendo directamente desde la SD a medida que cargan los datos de la SD a la memoria principal.

En sistemas MSX1 esta función tiene muy poca utilidad y quizá por ese motivo en la versión 2 la han reemplazado por otras mejoras.

Por su parte, la versión2 incorpora una versión de NEXTOR más reciente, permite el cambio de las tarjetas SD en caliente, e incorpora un arranque del sistema mucho más rápido y con mejor compatibilidad con tarjetas SD incluyendo muchos más fabricantes de estos dispositivos. El nuevo circuito incluido en el chip CLPD de Xilinx tiene otras mejoras que de detallan en este enlace.

Redactado por Capsule5000

2 comentarios sobre “Proyecto SD-MAPPER 512Kb

Replica a msxmakers Cancelar la respuesta

Diseña un sitio como este con WordPress.com
Comenzar