Archive | abril, 2013

MegaFlashRom SCC+ SD

18 Abr

Recientemente he recibido el MegaFlashRom SCC+ SD (http://www.msxcartridgeshop.com) de Manuel Pazos

megaflashrom-sd

Cuyas características principales según su creador serían:

  • Dos slots microSD totalmente funcionales.Yo he adquirido la de Un slot.
  • Compatible con tarjetas MMC, SD y SDHC.
  • Funciona el cambio de tarjetas en caliente.
  • Usa Nextor como sistema operativo (soporte nativo para FAT 12 y FAT 16, commandos BASIC para gestionar unidades y particiones…)
  • Tamaño máximo de partición de 4GB
  • Unidad ROM que permite poner una imagen de disco (DSK) en la flashROM. Esto creará una unidad de sólo lectura. La unidad estará siempre disponible (a no ser que se borre) incluso si no hay una tarjeta SD insertada. Puede usarse para arrancar el sistema operativo o para almacenar ficheros que se usen con frecuencia.
  • Memoria FlashROM de 64 Mbits (8 MBytes)
  • MegaFlashROM SCC+ de 7MB (7000K): Todas las caracteristicas del modelo anterior y más (exceptuando la simulación de subslots)
    1. Velocidad de grabación 4 veces más rápida.
    2. Puede cargar y ejecutar hasta 9 DSKs en la memoria flashROM (modo de solo lectura)
    3. MultiROMs de hasta 511 juegos
    4. Opción de clonar el PSG interno del ordenador.
  • Modo recovery con las siguientes opciones:
    1. Instalar el software del lector SD sin necesidad de otro medio de almacenamiento.
    2. Borrar el MegaFlashROM SCC+ por si se hubiese grabado una ROM que impide arrancar al ordenador
    3. Borrar la kernel del lector SD
    4. Borrar el DSK instalado como ROM disk.
    5. Muestra información sobre la tarjeta SD
  • Alta velocidad de transferencia, tanto de lectura como escritura.
  • Tamaño del cartucho tipo Konami. Incluye caja, carcasa y etiqueta.

En mi caso lo he probado con un Panasonic FSA1 WSX ampliado a 512 ks y comentaros que las impresiones sobre el cartucho han sido inmejorables.

Nada más recibirlo ya podeis pincharlo en el slot primario de vuestro MSX y a funcionar, pues viene perfectamente preparado de origen y abre directamente el programa MM, con la comodidad que ello genera.

En mi caso utilicé una tarjeta microSD de 4GB que formateé en dos particiones  de 2GB (Manuel Pazos por cuestiones de velocidad recomienda que las particiones no sean superiores a 2 GB) en formato FAT16.

Podéis seguir un buen manual al respecto en la página de Federico Alvarez.

Dispongo de la tarjeta Padial y realmente no pierdes nada con este cartucho, sino que al contrario tienes en un solo dispositivo toda la funcionalidad de la Padial, pero además puedes cargar cualquier cartucho rom, así como que notas una mayor velocidad de acceso.

Te permite cargar:

  • Rom
  • Dsk
  • Cas (con la aplicación LOADCAS y el funcionamiento habitual)
  • Se puede utilizar como disco duro, que en mi caso la utilizo para grabar los ficheros de los programas que hago.

Si quieres que no ejecute la rom, dsk grabada en el cartucho cuando inicias el ordenador tienes que pulsar la tecla ESC (por defecto) o si prefieres puedes borrar dicho rom o dsk con el comando opfxsd /C con lo cual cuando arranca el ordenador no ejecuta ningún juego de rom o dsk.

También puedes seguir y realizar tus consultas en el hilo del foro msx.org.

Como resumen podemos decir que se trata de un buen dispositivo que te permite disfrutar cómoda y rápidamente de todos los formatos en tu MSX.

Libro Lenguaje Máquina para MSX

15 Abr

Hace unos días recibí el libro Lenguaje Máquina para MSX, que fue uno de los que más utilicé en mi época juvenil y, si no recuerdo mal,  fue el primer libro de ensamblador que tuve.

lenguaje-maquina-para-msx

Es un buen libro, para empezar y entender el lenguaje ensamblador, concretamente para el sistema MSX.

Es bueno para empezar sin tener conocimento sobre el lenguaje máquina y nos puede ayudar a adquirir un nivel razonable en la programación en ensamblador y siguiendo los ejemplos que iremos poniendo en el blog, pues poco a poco, a ver donde llegamos entre todos…

Recomiendo su lectura e ir practicando,  juntamente a la realización del curso de Pepe Vila del artículo anterior.

A continuación pongo los links para su descarga

Descargar Lenguaje Maquina para MSX.part1

Descargar Lenguaje Maquina para MSX.part2

Descargar Lenguaje Maquina para MSX.part3

Descargar Lenguaje Maquina para MSX.part4

Iniciarnos en Ensamblador en nuestro MSX

12 Abr

Hola, nuevamente.

Hacía tiempo que no escribía un artículo, pero he estado mirando el estado actual del tema del ensamblador para MSX, que después de tantos años lo tenía más que olvidado. Además rebuscando por casa de mis padres conseguí recuperar algunos apuntes y partes de proyectos de mi época juvenil al respecto (ya iremos trabajando sobre ellos)…

ensamblador-msx

Si tienes interés en iniciarte en ensamblador para tu MSX, pues ya somos dos, y como siempre la marcha en grupo es más gratificante y amena y además seguiremos manteniendo viva nuestra comunidad MSX.

Creo, y admito todo comentario al respecto, que actualmente disponemos de dos opciones para hacerlo:

1) Coger nuestro MSX y un ensamblador nativo (Gen, Zen, RSC2,Compas…) he puesto un link de descarga al final del artículo con todos ellos y coger unos buenos libros al respecto (subiré algunos que circulan por la red en el siguiente artículo) y tal y como hicimos hace años empezar con ello… (eso sí, ahora con la ayuda de internet…).

2) Elegir una opción de compilación cruzada, que consiste básicamente en programar en un pc mediante un cómodo editor de textos e ir probando los resultados en un emulador de MSX. Obviamente esta segunda opción aunque pierde un poco de “pureza” frente a la primera es infinitamente más cómoda y rápida. Los resultados debemos ir probándolos cada cierto tiempo en nuestro MSX, pues como es obvio un emulador es un emulador y cuando trabajamos con rutinas de código máquina pues no necesariamente se tiene que comportar fielmente al original (aunque lo hará bastante bien).

Para esta segunda opción un buen pack y manual para iniciarnos es el de Pepe Vila (zilogZ80) que está en la web de Karoshi. Podeis descargar el pack de la dirección siguiente Pack-MSX para los tutoriales.

En mi caso veo más cómodo la segunda opción y es la que he elegido.

Pues, lo primero descargar el pack, instalarlo, configurarlo y empezamos…

A continuación os dejo un pack con alguno de los ensambladores nativos para MSX.

Descargar Nativos MSX1 Parte 1

Descargar Nativos MSX1 Parte 2

Descargar Nativos MSX1 Parte 3

Descargar Nativos MSX1 Parte 4