Ir directamente al contenido

Cargar archivos CAS con MegaFlashROM y un MSX-2

noviembre 19, 2015

FILE1029

La característica que yo comenté en mi anterior entrada, acerca del cartucho MegaFlashROM SCC+ SD para los ordenadores MSX, de que era posible cargar archivos de programas en .CAS (tipo de archivo de imagen conteniendo los datos digitalizados de una cinta de cassette) desde la misma tarjeta SD, pues es verdad, pero en parte. Para empezar, debo precisar, para todo aquél que no lo sepa aún, que no todos los juegos en .CAS llegan a funcionar utilizando este sistema. Estuve haciendo varias pruebas con diferentes juegos grabados en este formato y unos pocos sí pudieron funcionar. También es posible que alguno de los demás que no funcionaban en mi MSX-2, pudiera ser que no fuese del todo compatible con el ordenador, que puede pasar, sobre todo si se tratan de juegos antiguos pertenecientes a la primera generación de ordenadores MSX. Mi ordenador que poseo, ya lo sabéis, es un Sony HB F-9S MSX-2 de 128K de RAM/VRAM.

En el blog MSXMania se explicaba de manera bastante somera cómo cargar un juego en CAS desde tu MSX-2, teniendo la MegaFlashROM. Pero voy a extenderme algo más y precisando sobre todo qué hacer primero para que esta opción funcione con propiedad. Una cosa muy importante es que los archivos CAS deben estar renombrados de tal forma que solo hayan ocho caracteres como nombre del archivo, más su extensión .CAS, como haríamos también con los archivos ROM y DSK cuando los estemos utilizando con la MegaFlashROM. Es decir, si teníamos descargado de alguna página, como Computer Emuzone o cualquier otra, un juego con un nombre de archivo largo, por ejemplo «Abu Simbel Profanation.cas», lo renombramos a «abusimbe.cas» o como uno quiera (pero tiene que haber ocho caracteres máximo). Haremos lo mismo con el resto de archivos CAS que nos hayamos descargado a la tarjeta SD.

Pasos a seguir usando nuestro MSX-2 con MegaFlashROM insertado en su slot primario (slot 1):

1) Lo primero de todo es copiar los archivos LOADCAX y LOADCAXX que están en la carpeta BIN de la unidad lógica A: del cartucho (de solo lectura) al directorio raiz de la tarjeta de memoria microSD (como unidad B:) o a la carpeta donde estén ubicados los archivos .CAS que hayamos grabado. Lo haremos desde el gestor de archivos MultiMente (MM). Básicamente, seleccionamos cada archivo por separado, pulsamos C (Copy) y le decimos a dónde queremos copiarlo (en la ventana emergente, escribimos «b:» y después ENTER). Comprobamos que dichos archivos están realmente en la tarjeta SD desde el programa gestor, pulsando X (eXec), escribir «b:», ENTER y, tras pulsar cualquier tecla, nos tiene que aparecer el directorio de la unidad B, perteneciente a la tarjeta SD. Allí tienen que figurar ambos archivos. IMPORTANTE: Este paso no tendremos que repetirlo cada vez que encendamos el ordenador. Solo lo haremos una vez.

2) Salimos del entorno del gestor con Q (Quit) y, una vez fuera del programa MultiMente, nos cambiamos de la unidad A del cartucho a la unidad B, perteneciente a la tarjeta donde están ubicados todos los archivos, tanto LOADCAX como LOADCAXX, junto con los ficheros CAS con los juegos que hemos escogido, debidamente renombrados. Si hemos anotado los nombres de los ficheros CAS en algún sitio, mejor. De esta manera, sabremos qué archivo cargar cuando lleguemos al paso nº 4.

3) Tecleamos BASIC para regresar al MSX-Dos.

4) Es aquí donde vamos por fin a intentar cargar nuestro juego en CAS. La instrucción para hacerlo es la siguiente:

BLOAD"LOADCAX",R'(nombre archivo sin su extensión CAS)

Teníamos el caso del Abu Simbel Profanation, pues entonces escribiríamos

BLOAD"LOADCAX",R'abusimbe

5) Pulsamos la tecla Intro o Enter de nuestro MSX y el ordenador hará el resto. La carga no puede durar más de varios segundos. Tras eso, ya tendremos nuestro juego funcionando.

FILE1040

Insisto de nuevo que esta característica del cartucho MegaFlashROM no funciona con todos los programas grabados en el formato .CAS, solo con una parte. En esto puede influir varios factores, tales como la compatibilidad de dichos juegos con el ordenador MSX-2 que tengáis, que el juego posea varias cargas en un mismo archivo CAS o, ir vosotros a saber.

Como curiosidad, está muy bien planteada y quizás hasta se podría mejorar, de cara a nuevas versiones del cartucho flash. No obstante, donde es más potente MegaFlashROM SCC+ SD es con los archivos ROM y DSK. Dejemos entonces los archivos CAS para los programas emuladores. 🙂

El cartucho MegaFlashROM SCC+ SD para MSX

noviembre 16, 2015

CIMG2048

Por fin, ha llegado a mis manos mi deseado cartucho MegaFlashROM SCC+ SD para emplearlo en mi ordenador MSX-2, un Sony Hit Bit F-9S. Una de las muchas ventajas que ofrece este artilugio es que puedes meter en una sola tarjeta microSD todos los juegos que quieras, tanto en .ROM como en .DSK (disco), y cargarlos en el ordenador desde ahí. Teniendo en cuenta cómo los precios de los cartuchos de juegos originales para MSX cada vez están a un mayor precio –y con más frecuencia, a precios realmente escandalosos–, pues es una gran ayuda y te ahorra bastante, ya no solo en el aspecto económico, sino también en el del espacio.

Antes de empezar a usar el cartucho MegaFlashROM hay que seguir previamente una serie de pasos, que por un lado está explicado brevemente en el manual de usuario en PDF que se descarga, además de un conjunto de archivos (absolutamente necesarios), desde la web MSX Cartridge Shop, cuyo enlace tenéis más abajo. Por el otro, hay varios tutoriales publicados en la red, incluyendo YouTube, sobre cómo preparar tanto el cartucho como la tarjeta y os remito a dos enlaces, para mí esenciales, igualmente adjuntos al final de este documento.

Para empezar, el cartucho MegaFlashROM SCC+ SD cuenta con entre uno y dos slots SD, a elegir (en la tienda online MSX Cartridge Shop se especifican ambas versiones y sus respectivos precios; yo poseo el básico con un solo slot), para poder cargar el software directamente desde la propia tarjeta microSD, a ser posible que tenga más de 4GB de capacidad (con una de 8GB, es más que suficiente). Es perfectamente válido tanto para los modelos MSX-1 como MSX-2. Teniendo un ordenador de estas características, hay más posibilidades de ver un mayor software y de alta calidad.

Éstas son las características principales del MegaFlasROM SSC+ SD:

– 1 o 2 micro SD slots: compatible con tarjetas MMC, SD y SDHC
– Usa Nextor como Sistema Operativo (soporte para FAT12/16)
– Tamaño de partición máxima de 4GB
– Opción para albergar hasta 512 KB de memoria RAM
– ROM drive: Puedes instalar un fichero DSK como si fuera una ROM
– Memoria FlashROM de 64Mbits (8MBytes)
– MegaFlashROM SCC+ de 7MB (7104K)
– Carga y ejecución de hasta 9 DSKs
– MultiROMs de hasta 511 ROMs
– Recovery mode:
— Instala el kernel.dat directamente desde la tarjeta SD como medida de seguridad.
— Borra el contenido de la MegaFlashROM SCC+
— Borra la kernel del sistema operativo Nextor de la memoria del cartucho (cuidado!). Si se borra, habrá que volver a instalarlo después.
— Borra la ROM disk, el disco de solo lectura asignado como unidad A: Este fichero tiene los ficheros de arranque del cartucho para que no haya que tenerlos instalados en la tarjeta SD. (También, mucho cuidado de lo que hacéis)
— Muestra la información de la o las tarjetas SD que estén insertadas en el cartucho.

Requisitos:

– MSX con al menos 64K RAM para DOS1 y FAT12 (se pueden hacer en él particiones de hasta 16MB)
– MSX (y MSX-2) con al menos 128K RAM para DOS2 y FAT12/16 (en éllos, particiones de hasta 4GB)
– Ha de utilizarse en un slot de MSX primario

FILE0979

Puedes hacer particiones de la tarjeta, las que quieras, pero sin pasarte, desde 16MB (la mínima) hasta de 4 GB (la máxima), dependiendo del ordenador que tengas (MSX-1 en el primer caso y MSX-2 en el segundo), espacio más que de sobra para incluir en la tarjeta casi todo el catálogo MSX disponible en ambos formatos, si bien solamente es aconsejable tener una sola partición y del mayor tamaño posible. Cualquier duda sobre cómo usar el cartucho y otras cuestiones técnicas, tenéis los foros a vuestro alcance y las páginas citadas, donde tenéis toda la información necesaria. En mi caso, y con un poco de asesoramiento por parte del blog de Fede Álvarez y algo de ayuda de Manuel Pazos, uno de sus creadores, solo he tenido que hacer una partición de 4 GB desde el MSX (mejor aquí que hacerlo desde el PC por una razón fundamental). Veamos ésto más despacio:

Lo primero que hice fue, con el ordenador totalmente apagado, conectar el MegaFlashROM en el slot 1 de mi MSX2 y meter una tarjeta microSD recién comprada de 8GB en su drive correspondiente. Encender la unidad y pulsar la tecla GRAPH para saltarme el programa de agenda personal residente en el sistema, para avanzar hasta llegar a ver el gestor de archivos MultiMente en pantalla. Por el momento, nos saldremos de él con Q (Quit) y saltaremos al MSX-Dos, ya bajo el sistema operativo Nextor y abrimos la consola FDISK, llamando a la misma con la instrucción CALL FDISK y desde ahí preparar la tarjeta, creando la partición FAT16 de 4 Gigas de capacidad, pues teniendo un MSX-2 tengo esa ventaja sobre quienes tienen modelos de la primera generación.

Seguidamente, conectar esta tarjeta microSD a vuestro ordenador personal y volcar, por fin, tanto los juegos y programas que queramos en ROM y DSK, como los ficheros a los que hacía referencia antes (OPFSDX, ROMDISK, DISKROM, KERNEL.DAT, RECOVERY, etc), si bien no es estrictamente necesario hacer esto, pero es mejor tenerlos en la SD, por si acaso. Después, me puse a seguir, punto por punto, uno de estos tutoriales y las dudas que tenía sobre su uso las fui preguntando a Manuel Pazos.

CIMG2068

Lo importante en todo esto es lo siguiente:

– Para quitar un volcado de una ROM de la memoria del cartucho, vé al programa de recuperación (haz un reset y pulsa la tecla cursor arriba para inicializar Recovery) y pulsar F1 para borrar dicho volcado. El resto de opciones de esta aplicación hay que usarlas con sumo cuidado, o en algún caso, no tener que emplearlas, como las opciones F2 y F3.

– Si hay que borrar el volcado de un archivo de disco (DSK), podemos hacerlo bien desde el mismo gestor MultiMente, con solo editar o eliminar el archivo NEXT_DSK.DAT, o bien desde el citado programa Recovery. Una vez enciendas de nuevo el ordenador, no se volverá a arrancar el DSK.

– Para evitar que cargue un juego cargado o volcado desde una ROM, en cuanto hayamos pulsado el botón de reset, solo hay que mantener pulsada la tecla ESC (en su caso), o GRAPH y ESC, como ocurre en mi caso con el Sony HB F-9S MSX-2.

– Si se trata de un volcado de un archivo de disco, hay que pulsar la tecla 0 (cero) tras resetear el ordenador. Si hemos parcheado un archivo de disco en alguna unidad, como la 1 o la 2, se pulsa esa tecla en particular (junto con GRAPH en su caso, u otra tecla, en función del modelo de ordenador MSX-2 que poseáis).

– Es preferible en la mayoría de los casos cargar los juegos en formato .ROM y no usar conversiones a disco de los mismos. Es mejor, por poner un caso, cargar la ROM del R-Type que su versión en DSK.

En la unidad que controlamos inicialmente (A:) y dentro de la carpeta BIN hay dos comandos que no se han visto antes, LOADCASX y LOADCAXX. En el blog MSXMania (ver enlace más abajo) habla de ellos como comandos capaces de cargar archivos .CAS (cinta) desde la tarjeta SD. Por lo visto, es posible utilizarlos en los MSX-2. Lo tendré que probar.

No me quiero extender mucho explicando profusamente sobre el funcionamiento real del MegaFlashROM porque toda la documentación al respecto la tenéis seguidamente en las páginas aquí referidas, más de lo que ya os acabo de contar. Y dónde conseguir tu propio cartucho, desde 99 euros, pues entrando en la web MSX Cartridge Shop. Tan fácil como eso.

Con mi MSX-2 voy a tener entretenimiento asegurado para mucho tiempo.

Enlaces de interés:

MSX Cartridge Shop
¡VAPF! Tutorial MegaFlashROM SCC+ SD
MSXMania: Tutorial del MegaFlashROM SCC+ SD en MSX2

Qué se ha podido ver en Retro Barcelona 2015

noviembre 15, 2015
Os dejo aquí el siguiente video resumen, publicado por Antonio Ortiz, de lo que se pudo ver durante las jornadas de ayer y hoy en esta edición de la feria anual Retro Barcelona, del presente año actualmente en curso. En ella hubo bastante ambiente y casi se podía notar el agobio por el calor que hacía en algunos momentos dentro del recinto por la gran aglomeración de personas. No obstante, el éxito de esta nueva edición estaba cantado y se han podido ver numerosas máquinas, jugar con éllas, comprar de todo un poco, sin faltar, por supuesto, los stands de gente del mundillo, la zona de exposición y todas las demás actividades que han tenido lugar, a lo largo de estos dias, en Retro Barcelona 2015.

Ojalá hubiera estado allí, pero es imposible estar en todos los eventos en un mismo año. ¡Enhorabuena a todos sus organizadores y hasta el año que viene!

Enciclopedia Homebrew Vol. 1 ¡Objetivo logrado!

noviembre 11, 2015

7528verkami

Perdonad la falta de actividad de estos dias, pero, como comprenderéis, estoy casi totalmente inmerso en la edición y maquetación de lo que ya empieza a ser una realidad, el primer volumen de la Enciclopedia Homebrew. Ya se puede decir claramente que hemos conseguido el primero de los objetivos, que era alcanzar la cifra de 7.500 euros para empezar ya a mover el tema de las recompensas y demás, así como hablar con la imprenta que se encargará de la edición del libro. Por ahora, todo va según lo previsto y lo siguiente que pretendemos conseguir es que, antes de que finalice el periodo de aportación al Verkami, se pueda lograr llegar a la cantidad nada desdeñable de 10.000 euros. Para eso, ya estamos estudiando qué os ofreceremos llegado el caso y, en cuanto lo tengamos seguro del todo, muy pronto lo anunciaremos en el blog del proyecto.

Por ahora, solo me queda deciros a todos, ¡muchas gracias por este enorme apoyo al proyecto! No os defraudaremos. Los que todavían no hayan hecho su aportación, aún están a tiempo de conseguir algunas de las recompensas que nos quedan. 😀

http://www.verkami.com/projects/13290-enciclopedia-homebrew

¡Inminente! Enciclopedia Homebrew, Vol. 1: Videojuegos Contemporáneos para Sistemas Obsoletos.

octubre 28, 2015
Un vacío que llevaba años sin llenarse era el de tener en nuestras manos, o al menos que lo hubiera, una publicación que aunara, de alguna forma, una buenísima parte del software producido durante los años siguientes a la vida comercial (e incluso fuera de los canales habituales) de los ordenadores y consolas domésticos de los años 80 y parte de los 90, hasta el momento actual, en cuanto a videojuegos se refiere.

EH1-Verkami-pag1

Las revistas nacionales apenas daban espacio a la producción llamada «homebrew», aquella que poco o nada tenía que ver con la industria del videojuego en sí, en su expresión más comercial. Con los años, la vuelta o regreso a todas estas máquinas (injustamente tratadas como “obsoletas”), debido a la nostalgia y a otras facetas de nuestra vida, influido sobre todo por el auge de las mismas gracias al influjo de internet y que la gente se volviera a interesar por ellas, ha permitido que volvieran a hacerse nuevos videojuegos de todos los estilos para dichos sistemas; a ello se unía una cada vez mejor emulación por hardware y software de dichos aparatos en un marco donde la tecnología actual (PCs, teléfonos móviles, tabletas Android…) está a la orden del dia. En consecuencia, muchos de los que hemos disfrutado con ordenadores como el ZX Spectrum, Amstrad CPC, Commodore 64 y los MSX, los rescatamos prácticamente del olvido para usarlos nuevamente; una parte de aquellos usuarios se decidieron también a desarrollar y producir nuevo software de entretenimiento para ellos, así como para consolas clásicas como la Nintendo Entertainment System (NES), Super Nintendo, Sega Master System, e incluso Sega Mega Drive. Otros usuarios que se interesaron por ellos de forma tardía, sin haberlos conocido con anterioridad o conociéndolos ya de antemano, también se unieron a esta causa, desarrollando videojuegos e incluso programas que permiten crear los tuyos propios sin que tengas una base o conocimiento previo, como la famosa Churrera de los Mojon Twins, por poner un ejemplo.

Los sistemas antes mencionados son los elegidos para este primer volumen de la Enciclopedia Homebrew, una obra prácticamente titánica llevada a cabo entre varios miembros conocidos de la escena «retro» de este pais. Para que su materialización sea realmente posible y se convierta en un libro físico, este mismo viernes dia 30, se hará pública una página en Verkami, cuyo enlace ya podéis ver al final de toda esta entrada, y a través de la cual podréis colaborar con vuestro apoyo económico a partir de entonces y durante los siguientes 40 dias que durará el “crowdfunding”; los consiguientes avances que se vayan haciendo del libro se irán publicando oportunamente en dicha web. Si todo va bien y logramos tener éxito con este proyecto, habrá la posibilidad de que un nuevo volumen se realice con posterioridad y en la que se procurará incluir otros sistemas clásicos, tales como el ZX-81, el potente Commodore Amiga, la emblemática Game Boy de Nintendo e, incluso, la clásica Atari 2600, entre otros. El precio del libro físico de la Enciclopedia Homebrew es de 27 euros (gastos de envio incluidos) para los que vivan fuera de Barcelona y de 22 euros para los que residan en ella y vayan a recogerla en mano.

EH1-Verkami-pag2

EH1-Verkami-pag4

Por consiguiente, este primer libro contendrá de inicio 352 páginas a todo color, incluyendo hasta 500 reviews de videojuegos seleccionados de estos ocho sistemas clásicos: ZX Spectrum, Amstrad CPC, Commodore 64, MSX (incluyendo MSX2), NES, Master System, Mega Drive y Super Nintendo. Atila Merino (del blog Un Pasado Mejor y la futura feria Amstrad Eterno), Iván Sánchez (del blog El Rincón del Spectrum y la página del concurso ZX’dev 15) más un servidor, aka Neil Parsons, somos los responsables de las mismas. Asimismo, la maquetación está corriendo por mi cuenta. A destacar que la portada del libro la ha realizado Bonache, creador del cómic GameBoy Lands y dibujante de la revista El Jueves. Juan Carlos Caballero «Adonias», de la Tienda Emere de Guadalajara, co-fundador con John Tones y Javi Sánchez de la sociedad Mondo Pixel, colaborador en publicaciones como Superjuegos XTreme, Games™ y la revista oficial PlayStation, entre otros medios, y anterior redactor jefe de la edición española de la revista Retro Gamer, será el encargado del prólogo o introducción de este gran libro, que tanto yo como los demás autores esperamos sea de vuestro total agrado.

En las reviews, destacamos lo mejor y lo «no tan mejor» de la producción «homebrew» desde el año 1993, punto de partida para empezar a conocer el software que se produjo tras la paulatina muerte comercial de los sistemas clásicos antes referidos y los que se realizaron al margen de los canales comerciales, sobre todo los llamados programas de dominio público, más los que se han ido publicando hasta el momento presente de diferentes maneras, como archivos digitales para emuladores, mayormente gratuitos, y los videojuegos «shareware» (hay que pagar por ellos para tenerlos física o digitalmente). La mayor o menor importancia de cada título incluido en esta obra se refleja por la densidad de las reviews y su presentación, con acompañamiento de al menos una imagen del juego en acción y, en casos destacables, su portada o carátula, junto con una frase o frases de sus respectivos autores.

EH1-Verkami-pag5

Como todo proyecto de micromecenazgo que se precie, sea en Verkami, Kickstarter o cualquier otro, se podrá aportar la cantidad que cada uno prefiera, en función de las recompensas habilitadas. Habrán suculentas recompensas, entre las que se incluirán ediciones físicas y exclusivas para los participantes del micromecenazgo, de varios juegos de producción «homebrew» de rabiosa actualidad para varios sistemas de ocho bits, entre los que estará también mi videojuego Aquanoids, en una edición especial a cargo de Matra.

Es una de las recompensas que forma parte de este proyecto, para lo cual he estado elaborando con bastante esfuerzo la carátula que podéis contemplar aquí. Su edición física en formato de cinta de cassette, lógicamente, solo se puede conseguir haciendo de mecenas, aportando la cantidad correspondiente. El videojuego no ha sufrido apenas cambios desde su publicación, pero la inclusión de esta ilustración, hecha enteramente por mí, lo hará aún más atractivo y más si os gustase tener vuestra propia copia física en casa, más el libro (solo habrá 25 unidades disponibles, así que tenéis que acudir a partir del dia 30 a la web Verkami y ser rápidos). Además, era un reto personal que tenía marcado desde la finalización de mi Aquanoids, así que ya tocaba darlo por finiquitado. Éste es, al fin, el cartel definitivo de mi videojuego.

Aquanoids-2v

Por supuesto, habéis podido ver en esta entrada varias imágenes de muestra de lo que será el contenido de este primer volumen de la Enciclopedia Homebrew. Desde estas líneas, agradezco enteramente vuestras opiniones y críticas, tanto si son buenas como si son malas. Y muchas gracias también por todo el apoyo que ofrezcáis.

Página Verkami: http://www.verkami.com/projects/13290-enciclopedia-homebrew