Publicaciones de la categoría: Emuladores

VRoBIT, ordenador retrocompatible con MSX

vrobit

El VRoBIT es un prototipo de ordenador retrocompatible con la familia MSX que se convirtió en la estrella de la pasada RUMSX de Barcelona. Con entusiastas y detractores, lo cierto es que la propuesta no ha dejado a los usuarios indiferentes, y animar un poco el cotarro siempre es bueno.

Sin entrar en debates nominalistas, como diría Mariano Rajoy, el primer gran acierto del VRoBIT es el nombre. Y lo es porque NO es un  microordenador MSX. Ni siquiera es un microordenador. Tecnicamente se trata de un SBC (Single Board Computer) como la famosa Raspberry Pi, metido dentro de una carcasa de estilo retro y que puede ejecutar programas escritos para los ordenadores MSX a traves de un emulador.
https://i0.wp.com/mega65.org/img/portfolio/16-large.jpg
La idea, aunque es una novedad  en el mundillo del MSX, ya se ha aplicado con exito en relacion a otros microordenadores de los 80. El ejemplo más conocido es el del MEGA65 , un  ordenador compatible con el mítico Commodore 64 y respaldado por la plantilla del MEGA Museum of Electronic Games & Art , que se pondrá a la venta en 2017, y que tambien se basa en una plaquita SBC capaz de ejecutar los juegos del famoso sistema de 8 bits mediante software de emulación.

Precisamente porque el VRoBIT no es un microordenador, ofrece una configuración casi imposible (al menos por precio) para un MSX real: Muchisima memoria RAM, todas las expansiones imaginables y algunas (como la VDP9978) imaginarias, y un velocidad de proceso tan alta que es capaz de simular varios ordenadores MSX corriendo simultaneamente en distintas ventanas sin despeinarse un hilo de silicio.

Eso si, lo que se pierde en una implementación de este tipo es una de las características principales de los microordenadores: La proximidad entre su hardware y sus lenguajes de programación: Cuando en Basic MSX el usuario teclea COLOR 1, en el chip de video del MSX un registro cambia al numero 1, y entonces el texto pasa a color negro. Cuando en un emulador tecleamos color 1, el texto en pantalla cambia a negro, pero habria que escarbar en capas y capas de software hasta encontrar que ha cambiado en las tripas de la máquina.

https://i0.wp.com/core0.staticworld.net/images/article/2016/04/raspberry-pi-3-phone-100656557-orig.jpg

Asumamoslo: Es dificil a estas alturas te toque la patata un triple scroll con enemigos animados a toda pantalla si el hardware que lo ejecuta es mas o menos el mismo que el de tu smartphone o el de tu tablet, que obviamente son capaces de mucho más que eso. De hecho, usar un SBC del siglo 21 para emular un microordenador de los años 80 es limitar sus capacidad. Visto asi, muchos usuarios probalemente disfruten más de un Custom MSX o sencillamente de cualquier ordenador MSX clásico.

Por contra, el disponer de la potencia de un ordenador moderno con un look tan genuinamente MSXero (y no me refiero solo a la carcasa, sino al propio interfaz de usuario, que es una auténtica obra de arte retroactivo) es una idea diabólicamente atractiva. Hasta hoy, todo MSXero que se preciara de serlo tenía al menos un MSX1 y un MSX2/2+/Turbo R. Puede que a partir del año que viene, tenga que hacer sitio tambien a un VRoBIT…

…y si hay que hacer hueco, pues se quita un PC, hombre…

 

 

MSX.emu, El Mejor Emulador De MSX Para Android

Hazlo tu mismo: Puerto de cartuchos MSX para PC

 

El MSX Game Reader fue un curioso desarrollo creado por ASCII en el año 2004 y que consistia  en un puerto para cartuchos MSX que se conectaba al PC mediante un cable USB. Se entregaba comjuntamente con una suerte de emulador (MSX-Player)  que funcionaba bajo Windows XP.

En si el desarrollo original era bastante decepcionante. Al pinchar un cartucho este se ejecutaba automaticamente en el emulador, que estaba bastante  limitado y ni siquiera respetaba las caracteristicas fisicas de la salida de video del MSX, asi que la imagen aparecia con un colorido francamente feo y unos pixelotes como garbanzos al cubo.

Afortunadamente, el emulador BlueMSX si soporta esta extension, lo que nos permite sacar partido de este puerto de cartuchos con una experiencia de usuario mas cercana a la de un MSX  original.  Si a esto le unimos que con el copión de cartuchos de Joyrex podemos usarlo para crear  imagenes .ROM en pocos segundos, el cacharro se vuelve más util, claro.

Dicho lo cual, os dejo con los esquemas que en la página de ore-kb.net podemos encontrar para montar una versión casera del engendro en cuestión:

msxrw2-src

 

EMU6_128 : Emulador de ZX Spectrum 128 para MSX2

Image result for sinclair basic

EMU6_128 es el sucesor del clásico ROMU6, el  emulador de  ZX Spectrum para ordenadores MSX que inció su andadura allá por el año 1990, y que su autor Juan Hernandez continua mejorando con uevas actualizaciones.

Este nuevo desarrollo  emula  ZX Spectrum 128 y soporta archivos TAP (de cualquier tamaño)  y  SNA instantánea (Spectrum 128).  A diferencia de versiones anteriores,  solo funciona en ordenadores MSX de segunda genación o superiores.

Enlace de descarga:

Download EMU6_128 v1.0

SMSPower – Jugando a los juegos de MSX en una consola SEGA


La Sega Master System (セガ・マスターシステム)   fue una consola cuyo hardware resultó ser tremendamente parecido al de los ordenadores MSX. Compartía con ellos la misma CPU  el mismo chip de sonido y contaba con un procesador de video compatible con el definido por el estandar japonés.

En este mismo blog ya dediqué en su dia dos entradas a cómo jugar a los juegos de las consolas SEGA en  ordenadores MSX, pero en esta ocasión, hablamos del proceso inverso. Y es que en la página web SMSPower.org podéis encontrar una lista de ports de juegos de MSX , listos para ser grabados en un cartucho flash y jugados en la consola.

Enlace de descarga:

http://www.smspower.org/Tags/MSXPort

Cargar archivos CAS con MegaFlashROM y un MSX-2

( Reblogueado desde ProgramBytes48k)

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. 🙂

En Desarrollo El Cartucho Adaptador MSX Para Game Gear

(Reblogueado desde RETROGAMES UNDERGROUND )

El MSX es uno de esos sistemas de juego retro que a menudo atrae mucho interés, pero sigue siendo algo inaccesible para aquellos que no conocen muy bien el sistema y al tener muchos juegos que son exclusivos de importación. Esto puede estar a punto de cambiar, ya que un adaptador conocido como el GGMSX se encuentra en desarrollo, y nos permitirá jugar a los títulos de MSX 1 en nuestra Sega Game Gear .

Procedente de el mismo equipo en Japón que ideó el GGLCD , el GGMSX es de nuevo otra mejora que requiere algunas habilidades de soldadura para su incorporación. Junto con el adaptador del cartucho viene una placa adicional que debe ser soldada a la placa base de la Game Gear. Una vez conectado, el dispositivo será entonces capaz de arrancar casi cualquier juego de cartucho de MSX 1.

Pero antes de que te emociones, esto significa que Metal Gear 2: Solid Snake o Bubble Bobble vayan a poder arrancarse en tu Game Gear, ya que estos son títulos de MSX 2 y el periférico solo nos permitirá arrancar juegos de MSX 1.

El GGMSX aun no está disponible, pero se espera que su desarrollador de muy pronto los últimos retoques y pueda salir definitivamente a la venta.

Romu6 v2: Nueva versión del emulador de ZX Spectrum para MSX

Juan Hernandez ha publicado una nueva versión de su emulador de Spectrum para MSX Romu6 con el objetivo de mejorarlo, permitiendo ser ejecutado tanto en MSX2 como MSX1, soporte para cargar archivos «.TAP», grabación y carga de «snapshot», y la ejecución  de código de máquina.

En su versión actual, el emulador se presenta bastante completo y usable. Posee dos modos de funcionamiento: «ZX to MSX«, que interpreta directamente todo el código original de Spectrum y «Only MSX«, mucho más rápido pero que podemos activar una vez que el programa haya «parchedo» el código original. En la documentación el autor indica algunos juegos de Spectrum que ya funcionan y que son:

* Jetpac
* Space Invaders
* Horace Goes Skiing
* Pac Man
* Stop the Express
* Manic Miner

Esta nueva versión  ya esta disponible para descarga desde el blog del emulador Romu6 en

http://romu6.blogspot.com.es/2015/03/romu6-emulator-sinclair-zx-spectrum-for.html

MSXemu : Si tienes un Apple iPad o un iPhone, tienes un MSX (o algo)

salamander

MSXemu es un emulador  basado en BlueMSX con soporte para el hardware original hasta el TurboR.  Requiere iOS 3.1+ y de forma nativa soporta iPad y iPhone.

Las características incluyen:
* Soporta ROM (.Roma, .mx1, .mx2, .con) y disco (.dsk) programas, opcionalmente en archivos zip
* SCC y FM soporte de sonido
* Apoyo estatal SRAM y guardar Interna, guardado automático y diez ranuras de manuales para los estados de guardar.
* Multi-touch control configurables en pantalla
* ICADE, Wiimote + Classic Controller, U Wii Controller Pro, Controlador de PS3, iControlpad, y el apoyo Zeemote (información de configuración de vista)
* Vertical / Horizontal de apoyo auto-orientación

Transfiera los juegos a su dispositivo mediante SSH o cualquier otro método de transferencia de archivos (La ubicación recomendada es de un directorio en / var / mobile / documentos o / var / mobile / Medios). Asegúrese de que el “móvil” usuario tiene acceso de escritura al directorio de la funcionalidad de guardar. Si es posible utilizar un programa que se monta el dispositivo a través de USB como iExplorer (Ventanas & OSX), o iFuse (Linux) para acelerar las transferencias.

 

Enlace de descarga

http://www.fe.je/deb/MSX.emu_1.5.26.deb

 

OCMSX para MIST: Si tienes una placa MIST, ya tienes un MSX (o algo)

Para los que las siglas FPGA os suenen a chino, digamos que es algo asi como un juego de Scatron a lo bestia

https://i0.wp.com/www.retromemories.net/wp-content/uploads/2012/05/31380495.jpg

 

Las placas FPGA son como una plantilla en blanco para construir microprocesadores o sistemas informátcos. Via software, se puede programar que conexiones estarán abiertas o cerradas, y de esta forma reproducir la arquitectura original de distintas consolas o microordenadores.

MIST  es una placa FPGA que fue diseñada originalmente para implementar dos sistemas clásicos de 16bits, Amiga y Atari ST(E), pero que ahora tambien puede ser configurada como un OneChipMSX

Enlaces de descarga:

https://code.google.com/p/mist-board/source/browse/trunk/bin/cores/#cores%2Fmsx