Emulando una MSX en tu PC

Todo lo relacionado a clásicos ordenadores y PC está acá, desde hardware hasta juegos.
MSXero
Asteroids Player
Asteroids Player
Mensajes: 194
Registrado: 27/07/09 14:11

Emulando una MSX en tu PC

Mensaje por MSXero » 11/10/09 13:39

Descargar el emulador desde http://www.bluemsx.com/ (la última versión disponible es la 2.8.2).

Imagen

Una vez descomprimido e instalado –no hay nada extraño en estas operaciones, así que lo puedes hacer sin problemas- procede a ejecutarlo.

Verás el emulador cargado, y una barra de herramientas con los menúes “Archivo”, “Emulación”, “Ventana”, “Opciones”, “Herramientas” y “Ayuda”.

Vayamos primero a “Opciones” y de allí a “Configuraciones”.
En este submenú está todo lo referente a Hardware. En “Emulación” podemos seleccionar el modelo de MSX que queramos (MSX – MSX2 – MSX2+ - TURBO-R) e inclusive podremos emular la Coleco Vision, entre otras. Velocidad de emulación, aconsejo dejarlo en su estado original de 3,579 Mhz, que es la velocidad real de MSX.

En “Video” tenemos efectos de pantalla, como ser monitor verde, color etc. También las famosas scanlines y hasta filtros de suavizado (muy de agradecer) en emulación de monitor. Muy completo.

En la pestaña “Sonido” asegurarse que las tres casillas están activadas. En “Rendimiento”, probemos la resolución adecuada a nuestro sistema en pantalla completa, para que funcione a una velocidad uniforme. Recomiendo dejarlo en 648x480 a 32 bits. Las demás pestañas por ahora no interesan. Un párrafo aparte merece la de “Configuraciones”, ya que allí podremos elegir el tema de escritorio a emular en BlueMsx, estos previamente deber ser instalados en la carpeta “Themes” del directorio del BlueMsx.
También, buscando por internet podemos encontrar distintos modelos de MSX que valen la pena tener, y ejecutarlos en BlueMSX. Por ejemplo, si conseguimos el modelo Toshiba HX-20/22, podremos disfrutar de una pantalla de presentación y un procesador de textos incorporado en Rom. Estos distintos modelos de la familia MSX deben ser copiados en la carpeta “Machines” del emulador.

Y ahora lo importante... Cómo jugar...

Suponiendo que has bajado ya los juegos, estos pueden estar en 3 formatos distintos.

ROM: Cartucho.
DSK: Imagen de disco.
CAS: Cinta cassette.


Existe un cuarto modo de cargar los juegos, pero lo dejaremos para más adelante.

Pues bien, el primer paso es ir al menú “Archivo”, y en caso que deseemos cargar un juego en formato ROM, vamos a “Cartucho Slot 1” (o 2, esto es indistinto), seleccionamos “Insertar” y allí seleccionamos la ROM deseada. El emulador automáticamente hará un reset y se cargará el juego.

Para juegos en DSK, en el mismo menú seleccionamos “Unidad disco A” (o B, esto es indistinto), seleccionamos “Insertar” y luego vamos por el archivo DSK. Reiniciamos con F12.

Una vez en el Basic, escribimos “files”... saldrán un montón de archivos... lo que debemos hacer es buscar el cargador, generalmente es un .BAS o a veces suele no tener extensión alguna. Es simplemente un archivo Basic con los comandos de carga. Lo ejecutamos con LOAD y listo. Si el cargador se llamara CARGA.BAS... entonces

LOAD “CARGA.BAS”,R

Si el juego dispone de un archivo autoejecutable (AUTOEXEC.BAS), el mismo se cargará automáticamente cuando iniciemos el MSX.

Para aquellos en formato CAS, en el menú “Archivo”, seleccionamos “Cassette” y luego insertar.
Una vez en el Basic, escribimos LOAD “CAS:”,R... o simplemente RUN “CAS:
Si todo va bien, cargará el juego... si obtenemos un mensaje de error, rebobinar la cinta con CTRL IZQ + SHIFT IZQ + F11.
Probamos ahora con BLOAD “CAS:”,R... Si nuevamente no funciona, volvemos a rebobinar y probamos con CLOAD. Si carga con éste ultimo comando, luego que aparezca el cursor escribimos RUN seguido de ENTER.

Muy importante!!!: Cuando carguemos un juego en formato DSK, al bootearse el emulador, mantener oprimida la tecla CTRL. Con esto, liberamos memoria y podremos cargar los juegos sin problemas, ya que si no lo hacemos, lo más probable es que se nos cuelgue el programa en cuestión.

Un caso similar ocurre para los juegos en formato CAS. Aquí, lo que debemos hacer es anular las disketeras para liberar memoria. Esto lo logramos manteniendo presionada SHIFT al bootear.

En los submenúes de cargar juegos en ROM, CAS y/o DSK, tenemos la opción de quitar lo que hemos insertado (“Sacar”). Esto es importante ya que si queremos usar el Basic del MSX, al bootear la máquina se volverá a intentar cargar lo que tenemos seleccionado.

Un ultimo comentario: Cuando todo falla, es hora entonces de “bucear” un poco en los cargadores. Cuando intentemos cargar un juego en DSK o CAS y se nos resista, editar el cargador.

En el caso de los DSK...

...y suponiendo que el cargador se llama CARGA.BAS, entonces lo cargaremos en Basic sin el ,R final... es decir...

LOAD “CARGA.BAS”

Listamos el programa con un LIST, y buscamos en el programa alguna línea que contenga una línea de caracteres como:

POKE –1,170
O también algo como...
POKE –1,(NOT(PEEK(-1))AND240)*1.0625:POKE&HFBB1,1 (...)

Simplemente borramos esa línea escribiendo el número que contenga y presionando ENTER. Es decir, si la línea es “10 POKE –1,170”... escribimos 10 seguido de ENTER. Si el poke en cuestión está junto a otra línea, nos movemos con los cursores hacia allí, borramos y confirmamos la edición de la misma presionando ENTER.

Nota: Si el listado es largo, la pantalla va haciendo un scroll y nos perderemos al intentar leer el mismo. Podemos ir deteniendo a nuestro gusto el scroll con la tecla PAUSE de MSX, que equivale a RETROCEDER PAGINA del teclado de PC. Para anular definitivamente el scroll y volver al cursor en Basic, simplemente presionamos CTRL+RETROCEDER PAGINA.

¿Todo falla?... ¿No hay ningún poke de los mencionados... ni siquiera parecidos?.. Intenta entonces PONER estos pokes desde el Basic:

POKE -1,1.0625*(NOT(PEEK(-1))AND&HF0)

O en su defecto, el siguiente...

POKE -1,(15-PEEK(-1)\16)*17

En el caso de las cintas (CAS)...

...eliminamos también el ,R final... quedaría

LOAD “CAS:”... y listamos el programa con LIST.

Si fuera un juego que se carga directamente con BLOAD, no deberíamos tener el problema arriba mencionado, ya que el mismo accederá directamente en memoria.

Otras opciones no menos importantes:

En el menú “Opciones”, “Editor de Controladores/Teclado”, se nos abrirá una ventana con un gráfico de un pad en las pestañas “Joystick 1” y “Joystick 2”. En caso que deseemos usar un joystick con nuestro emulador y no dispongamos de uno, podremos configurar las teclas de nuestro teclado emulando un joystick. Esto es sumamente util para juegos que requieren este periférico sí o sí como Gauntlet o Hunchback. En el gamepad, vamos haciendo click, uno por uno, en cada dirección del mando. Luego presionamos la tecla que nosotros deseemos y en el apartado “Tecla PC” se guardará el cambio. En mi caso, tengo configurado como movimientos las teclas de cursor y como disparador la Z.
En la pestaña “Keyboard” podremos ver un teclado de MSX, muy util para ver cuáles de las teclas especiales del MSX están configuradas en las teclas de nuestra PC. Haciendo click en cada una de ellas, veremos a qué tecla corresponde.

Si bien todo parece un tanto complicado, realmente no lo es... con un poco de práctica, termina siendo todo muy mecánico y difícilmente no consigamos hacer funcionar un juego... al menos que intentemos correr un juego de MSX2 en MSX!!!...

Algunas shortcuts útiles:

F12: Resetea el emulador.
LCTRL+LSHIFT+F11: Rebobinar cinta.
LCTRL+F7: Insertar cartucho.
LCTRL+F9: Insertar imagen DSK.
LCTRL+F11: Insertar cinta CAS.
LATL+F12: Modo pantalla completa.

En el menú “Ayuda”, de todos modos, tendremos explicaciones detalladas del uso del emulador, así que no están solos a la hora de experimentar.

Nunca olviden liberar memoria cuando usemos disketeras, manteniendo CTRL presionada en el booteo.
Y nunca olviden ANULAR las disketeras cuando intentemos cargar cintas, manteniendo presionada SHIFT en el booteo.

Repito, no es tan complicado como parece, y muy pocas veces tendremos problemas. Mi dirección de mail está a disposición de uds por cualquier duda: strutter310@hotmail.com. A intentarlo y... buen juego!...

lautt

Re: Emulando una MSX en tu PC

Mensaje por lautt » 11/10/09 14:42

Wooow, me baje el blue MSX y la verdad que esta re bueno :D


Gracias por darlo a conocer msxero !

Avatar de Usuario
Shinnok
Admin
Admin
Mensajes: 18780
Registrado: 20/09/06 20:54
Frase: Nothing, Nothing Can Prepare You !
Ubicación: Outworld
Contactar:

Re: Emulando una MSX en tu PC

Mensaje por Shinnok » 11/10/09 14:43

Que buena guía, gran aporte gracias !!!
Imagen

Avatar de Usuario
policenaut
Guardián del Aguila
Guardián del Aguila
Mensajes: 4536
Registrado: 31/08/07 1:16
Frase: Wabi Sabi
Ubicación: Futago Bonsai Jyuku
Contactar:

Re: Emulando una MSX en tu PC

Mensaje por policenaut » 11/10/09 19:16

Tremendo, MSXero!! :o Por fin voy a tener la oportunidad de probar juegos de MSX! :rock: :rock: Si se me tranca el bolo te doy un grito :lol: :lol:

Avatar de Usuario
figari95
Street Fighter II Player
Street Fighter II Player
Mensajes: 1971
Registrado: 26/12/08 19:03
Ubicación: Buenos Aires, Argentina

Re: Emulando una MSX en tu PC

Mensaje por figari95 » 11/10/09 19:28

Lo tengo desde hace bastante el blueMSX, funciona bien. Les dejo aca tambien muchisimas ROMs de MSX http://www.megaupload.com/?d=Z1623Z0B :)

Avatar de Usuario
Shinnok
Admin
Admin
Mensajes: 18780
Registrado: 20/09/06 20:54
Frase: Nothing, Nothing Can Prepare You !
Ubicación: Outworld
Contactar:

Re: Emulando una MSX en tu PC

Mensaje por Shinnok » 11/10/09 20:32

Se agradece Figari ! :)
Imagen

lautt

Re: Emulando una MSX en tu PC

Mensaje por lautt » 11/10/09 20:50

Jajajajaj, esas roms las subio marty hace un bochazo supongo, es raro porque tambien las vi dando vuelta en taringa una vez :lol:

Avatar de Usuario
figari95
Street Fighter II Player
Street Fighter II Player
Mensajes: 1971
Registrado: 26/12/08 19:03
Ubicación: Buenos Aires, Argentina

Re: Emulando una MSX en tu PC

Mensaje por figari95 » 11/10/09 22:57

Si si, yo tambien las vi en otra pagina, y cuando veo que fueron subidas por Marty me quede :o

Avatar de Usuario
MauroJK23
Mortal Kombat Player
Mortal Kombat Player
Mensajes: 1451
Registrado: 16/04/09 7:29
Ubicación: Rosario, Argentina

Re: Emulando una MSX en tu PC

Mensaje por MauroJK23 » 12/10/09 6:43

Yo también me bajé el emulador hace un tiempo para jugar al Metal Gear original de MSX2, la verdad que es muy buen emulador y muy recomendado. Gracias por la guía MSXero :wink:.
Última edición por MauroJK23 el 13/10/09 14:21, editado 1 vez en total.
Imagen

Avatar de Usuario
Hache
Columns Player
Columns Player
Mensajes: 604
Registrado: 15/12/08 11:09
Frase: Enjoy Oldies!!!
Ubicación: Argentina
Contactar:

Re: Emulando una MSX en tu PC

Mensaje por Hache » 13/10/09 13:24

MSXsero, como se nota tu pasión por esta máquina!!! FELICITACIONES, excelente aporte!! :)

Responder