BLUEMSX

Anuncio
Descargar el emulador desde http://www.bluemsx.com/ (la última versión disponible es la 2.8.2).
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.
Y ahora pasemos a la cuarta forma de cargar un juego.
El asunto se centra cuando bajamos un juego y al descomprimir el zip vemos que se despliegan un
montón de archivos y no un .rom, .cas o .dsk.
Antes nosotros tenemos entonces un juego de diskette en su "estado natural". Si prestamos
atención, al cargar un .dsk y dar un "files" desde Basic, vemos que nos lista varios (o al menos
algunos) archivos. Estos están metidos dentro de ese DSK... pues bien, un juego en su estado
natural de archivos es como venían en su momento cuando los grabábamos en nuestro local de
venta favorito. El formato DSK en realidad no existe como tal, sino que fue un invento para los
emuladores.
A lo que voy, es que si copiamos ese juego dividido en todos esos archivos a un diskette y lo
usamos en nuestra MSX con nuestra disketera, lo cargaremos sin problemas... no así un .dsk.
¿Cómo se cargan estos juegos?. Muy sencillo.
Cargamos BlueMSX. En el menú "Archivo" vamos a "Unidad Disco A" y elegimos "Insertar
Directorio". Ahí seleccionamos la carpeta donde hayamos puesto el juego bajado. Reiniciamos el
emulador con F12, mantenemos presionado CTRL mientras bootea (para liberar memoria,
SIEMPRE HAGAN ESTO) y cuando carga el Basic, damos un "files".
Cargamos el cargador y listo.
Descargar