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.