
Introducción.
El Sharp X68000 es un ordenador japonés de 16 bits creado en 1987. Su aspecto y prestaciones son parecidos a las de otros ordenadores de 16 bits del momento, como los Atari ST, Amiga o incluso los primeros PC, aunque los superaba ampliamente en cuanto a rendimiento. El primer X68000 se ideó en 1987 como sustituto de la familia de ordenadores personales Sharp X1 y se vendió junto a un peculiar monitor completamente cuadrado, alcanzando un gran éxito en Japón, aunque jamás fue exportado al extranjero.
El X68000 llevaba una CPU Motorola 68000 (de ahí su nombre) a 10 Mhz, podía llevar hasta 12 Mb de RAM y alcanzar resoluciones y profundidades de color muy superiores a las del resto de los 16 bits del momento. Modelos posteriores cambiarían la doble disquetera de 5 ¼ y 1.20 Mb. por unidades de 3 ½, aumentarían la velocidad de la CPU a 16 Mhz y cambiarían la interfaz de disco duro SASI por la moderna SCSI.
De cara a emularlo, sin embargo, el principal atractivo del X68000 es su peculiar colección de juegos. Varias de las principales compañías creadoras de máquinas recreativas del momento, como Konami, Taito, Capcom o Sega, apostaron fuerte por el nuevo ordenador, y esto, junto a sus elevadas prestaciones, hicieron que sus usuarios gozaran de unas inigualables conversiones de máquinas recreativas (After Burner, Tetris, Street Fighter II, por citar unas pocas). Además, también se lanzaron versiones remozadas de varios RPG japoneses, o incluso adaptaciones de otros sistemas, como el excelente Castlevania de Konami.
Este ordenador alcanzó una gran popularidad en Japón, hasta el punto de que todavía hay software en desarrollo, aunque su producción haya cesado (el último modelo de la familia X68000, el X68000 16 Compact se lanzó en 1992). Durante su vida comercial el X68000 usó el SO Human68k (bastante parecido al viejo MS-DOS, como veremos) y la interfaz gráfica SX-Windows, aunque actualmente también haya versiones de UNIX disponibles.
Los emuladores y demás ingredientes.
1) Win68k es mi emulador de X68000 favorito y el que usaremos en esta guía. Tiene una gran compatibilidad, los menús están en inglés y ofrece algunas opciones, como la emulación del “aspect ratio” del monitor a pantalla completa o del joystick a través de teclas, que ningún otro ofrece.
2) XM6 está considerado el mejor emulador de X68000. Desde hace varias versiones ofrece los menús en inglés, y además es bastante rápido y muy compatible. Además, tiene el mejor sonido de los dos. Las últimas versiones requieren las librerías de Visual C++ MFC71.DLL y MSVCR71.DLL para funcionar. Se pueden bajar de esta página.
Todos estos emuladores necesitan además la bios del X68000 para poder funcionar. Estos archivos se pueden bajar de la sección “System Roms” del Japanese Computer Emulation Centre.
Configurando la BIOS del X68000.
NOTA: Este paso es indispensable, pero afortunadamente sólo toca hacerlo una vez.
El corazón del SO del X68000 es el Human68k. Se puede bajar la última versión oficial (3.02) de aquí. El Human68k funciona como las viejas versiones de MS-DOS de Microsoft o como las consolas MS-DOS de Windows 9X o XP. No tiene interfaz gráfico, sino una línea de comandos que el usuario introduce manualmente. Para arrancar el Human68k basta con introducir el disco usando el menú FDD0 y esperar unos segundos. Al cabo de unos momentos aparecerá en la parte más baja de la pantalla el símbolo A:\_ , que nos indica que Human68k espera nuestras órdenes.
Ahora toca asegurarnos de que tenemos la suficiente memoria libre. Me explico: se accede a la bios del X68000 desde un programa de Human68k llamado Switch.x , y este controla, entre otras cosas la cantidad de memoria configurada. Por defecto, esta es de 1 o 2 Mb., y eso no da para mucho. Así que arrancaremos con el disco de Human68k y cuando aparezca el símbolo A:\ teclearemos SWITCH y le daremos a Return. Aparecerá esta pantalla de configuración.

Bien, es más sencillo de lo que parece. Básicamente nos moveremos por el menú con los cursores, Return (para acceder a un valor que haya que alterar), cursores arriba / abajo (para alterar un valor) y Return de nuevo una vez alterado. Hay que manipular los siguientes valores:
- MEMORY: Si no está en 12288 Kb., que es el máximo que admite, hay que ponerlo en este valor.
- SRAM: Cambiadlo a Ramdisk.
- XCHG. Cambiadlo a 7. Esto nos puede facilitar el encontrar signos poco habituales bajo Human68k.
- HD_MAX: Ponedlo a 4. Esta opción es para decirle al X68000 el máximo de discos duros que debe admitir. Aunque no los vayamos a usar, vale la pena ponerlos a 4 parar ahorrarnos complicaciones más adelante.
Finalmente, id a la última opción del menú y dadle a Return. Nos pedirá confirmación y se la daremos pulsando “Y”. El siguiente paso es importante: hay que cerrar el X68000 de forma que salve la SRAM. Para hacerlo, usamos la opción “Power Off” del menú "System" de Win68k.
Cargando un juego.
Bien, casi todos los juegos de este sistema vienen en formato XDF o DIM, que simulan los antiguos discos del juego. La buena noticia es que estos discos son auto-arrancables. Con esto quiero decir que basta con introducir los discos en el emulador y el juego arrancará automáticamente. Aún así, a modo de prueba, voy a seguir los pasos para jugar al Street Fighter II con el emulador Win68k. He escogido este juego porque viene en 5 discos y así se puede ver cómo y cuando cambiar los discos cuando el juego viene en más de un disco.
1) El primer paso es instalar Win68k descomprimiéndolo en cualquier carpeta de nuestro disco duro (p. ej. c:\juegos\x68000\Win68k). Hacemos lo mismo con la bios del X68000 y los discos del juego. En este tutorial los cinco discos del Street Fighter II tienen estos nombres:
Street Fighter 2 (1993)(Capcom-SPS)(Disk 1 of 5)(Disk 0)[dim].dim
Street Fighter 2 (1993)(Capcom-SPS)(Disk 2 of 5)(Disk 1)[dim].dim
Street Fighter 2 (1993)(Capcom-SPS)(Disk 3 of 5)(Disk 2)[dim].dim
Street Fighter 2 (1993)(Capcom-SPS)(Disk 4 of 5)(Disk 3)[dim].dim
Street Fighter 2 (1993)(Capcom-SPS)(Disk 5 of 5)(Disk M)[dim].dim
2) Arrancamos el emulador Win68k haciendo doble clic sobre el archivo WinX68kHighSpeed.exe y cargamos el primer disco usando el menú FDD0. Si el juego tuviera dos discos, usaríamos también la segunda unidad, a la que se puede acceder con el menú FDD1. En este caso la dejaremos vacía de momento. Aparecerá la siguiente pantalla al cabo de unos segundos:

Vemos como el juego nos pide el disco 1 (el número 2 de los cinco que tiene el juego) y que parpadea el indicador de la unidad FDD1 (abajo y a la derecha), así que lo insertamos también. El proceso de pedirnos nuevos discos se repetirá varias veces, como vemos en la imagen siguiente:

A cada nueva petición de un disco nuevo, lo insertaremos en la unidad FDD1. El juego no tardará mucho en arrancar.
3) Tarde o temprano ya nos veremos jugando:

Es el momento de aprendernos algunos de los controles del Win68k:
- El joystick se emula normalmente con los cursores y las teclas Z y X. En este caso, al tener el juego seis botones de disparo se usan Z, X, C, A, S y D.
- Para acceder a los diferentes menús se pulsa F11 durante cualquier momento de la emulación, en modo de ventana o pantalla completa.
- Para cambiar a pantalla completa, usaremos la opción “Full Screen” del menú “Display”. Para volver al modo ventana pulsaremos F11 y desconectaremos esa misma opción.
- Si el programa requiere usar el ratón, alternamos entre el uso del ratón de Windows y el de Win68k con F12.
Y realmente esto es todo.
Enlaces.
Un buen sitio para empezar es la sección X68000 del Japanese Computer Emulation Centre. Aquí tenéis enlaces a los principales emuladores de este sistema, a los ficheros que sirven de bios y a las páginas que ofrecen el Human68k y SX-Windows. También tienen una sección de juegos.
Y por último, si aspiráis a conseguir muchos más juegos de X68000 los sitios con todas las roms catalogadas son de visita obligatoria. En EmuAsylum, por ejemplo, tenéis para dar y vender.



