Las computadoras son brillantes pretendiendo ser otras computadoras. Si su CPU tiene suficiente poder y sus bancos de RAM tienen suficiente espacio, puede convertir su PC en casi cualquier otra computadora o consola de videojuegos lanzada en las últimas décadas..

Por supuesto, no es exactamente lo mismo: tendrá que ser creativo si desea recrear el aspecto, la sensación y el olor de la máquina original. Pero una PC decente puede ejecutar programas escritos para una amplia gama de plataformas, todo gracias a la abundancia de emuladores de código abierto que se ofrecen..

Esencialmente, un emulador es un programa que crea hardware virtual, en el que puede cargar el software original. Si piensas en el Amiga, por ejemplo, en su forma real es una CPU Motorola 68000 y un montón de chips compatibles. Un emulador proporciona versiones virtuales de estos chips, lo que le permite cargar el sistema operativo y los programas originales en él, y, por lo que los programas saben, se están ejecutando en una máquina original..

  • 30 mejores juegos de ZX Spectrum

Escribir emuladores es un trabajo duro, ya que la mayoría del hardware clásico tiene particularidades indocumentadas, pero gracias al esfuerzo laborioso de algunos equipos de piratería, tenemos mucho para jugar..

Y hay buenas razones para emular: Puede ejecutar programas más antiguos de los que no hay una versión de Linux. Puedes usar tu software antiguo si la máquina original ha abandonado al fantasma. Puedes jugar juegos clásicos (con posiblemente más profundidad que los FPS blandos de hoy). Puedes probar ordenadores clásicos sin tener que comprarlos. Puedes ver cómo solían ser las cosas en la antigüedad, cuando Effy aún era joven.

En esta función, veremos algunas de las computadoras y consolas clásicas más populares y le mostraremos cómo hacer que funcionen de forma emulada. Utilizaremos Ubuntu aquí, pero todos los emuladores son de código abierto y pueden estar disponibles en los repositorios de paquetes de su distro..

Tenga en cuenta, sin embargo, que para que muchos de estos emuladores funcionen, necesitará imágenes ROM originales para el software incorporado en las máquinas (por ejemplo, el sistema operativo de Amiga).

Esto es algo así como un área gris legal; muchos argumentarían que si posee la máquina original, no debería dejar de hacer una copia de archivo de los datos de la ROM (o buscarla en Internet).

Pero mientras las imágenes ROM abundan en Internet, por lo general contienen códigos con derechos de autor, por lo que no vamos a decirle cómo obtenerlas. Esperamos que lo entiendas!

Comodoro Amiga

Muy popular a finales de los ochenta y principios de los noventa, la Amiga era una máquina extraordinaria para su época, que ofrecía capacidades gráficas y de sonido mucho más allá de la PC. Su sistema operativo GUI proporcionaba multitarea preventiva, mientras que la mayoría de los usuarios de PC estaban jugando con el indicador de DOS, y era una gran máquina para los jugadores.

Desafortunadamente, Commodore fue completamente irresponsable en lo que se refiere a marketing y estrategia, y para finales de los noventa, la línea Amiga estaba efectivamente muerta. Aún así, la mayoría de los escritores de LXF tienen buenos recuerdos de la máquina, y de muchas maneras esta revista es la sucesora espiritual de Amiga Format..

Debido al uso extensivo de chips personalizados de Amiga, escribir un emulador preciso es un trabajo difícil. El más conocido es UAE, que comenzó su vida como el 'Emulador de Amiga Inutilizable' porque ni siquiera podía arrancar. Hoy en día, U representa Unix, pero los EAU se ejecutan en una variedad de otras plataformas..

Hay un montón de tenedores que hacen las rondas en internet, los más populares son E-UAE y PUAE. Puede obtener el primero de los repositorios de paquetes de Ubuntu (o Debian) con:

sudo apt-get install e-uae

Una vez que esté instalado, ejecute e-uae para abrir la interfaz. La mayoría de los emuladores hacen que juegues con los interruptores de la línea de comando, así que nos alegra que E-UAE te brinde una buena alternativa de GTK puntiaguda.

Lo primero que deberá hacer es encontrar una imagen ROM para Kickstart, el firmware en el Amiga que es responsable de las funciones del gestor de arranque y del sistema operativo clave. Bajo la pestaña Memoria en la GUI de E-UAE, seleccione su ubicación en su sistema; luego adquiera una imagen de disquete de Workbench en formato ADF, y selecciónela en la pestaña Disquetes.

Una vez que hayas terminado, pulsa Inicio. Después de unos momentos, aparecerá el escritorio de Workbench. ¡Bienvenido de nuevo a los días de gloria! Ahora puede volver a la interfaz de E-UAE e insertar más imágenes de disquete.

Si apaga la máquina, puede cambiar varias configuraciones de hardware, como la cantidad de memoria y el tipo de CPU que tiene el Amiga virtual..

En uso, es posible que el mouse se comporte de forma extraña: para solucionarlo, cambie al modo de pantalla completa con F12 + S (y presione nuevamente para apagar).

E-UAE se desempeña bien con los juegos, así como con el software "serio", y de manera predeterminada puede usar el teclado numérico como un joystick virtual. Usa 8 y 2 para arriba y abajo, 4 y 6 para izquierda y derecha, y 5 para disparar. Para iniciar un juego, seleccione su archivo de imagen ADF como la primera unidad y reinicie el Amiga virtual.

Atari ST

Aunque no es tan poderoso como el Amiga, el esfuerzo de Atari fue una alternativa popular, y ganó seguidores en la industria de la música gracias a su inclusión de puertos MIDI. Estaba basado en la misma CPU que la línea Amiga (el Motorola 68K), por lo que muchos juegos se portaron entre las dos plataformas, y la versión Amiga generalmente tiene mejores gráficos.

Desafortunadamente, Atari no pudo comercializar su salida de una bolsa de papel y gastó todos sus recursos trabajando en la malograda consola de Jaguar, por lo que la línea ST se extinguió a mediados de los noventa. Unos cuantos fanáticos alemanes hicieron algunos clones, pero hoy la escena ST restante se centra en la emulación..

Hatari es un excelente emulador de ST disponible en los repositorios de paquetes de Ubuntu. Cuando lo ejecute por primera vez, verá un mensaje de error que indica que no se encuentra /usr/share/hatari/tos.img. TOS es el sistema operativo integrado en el ST, así que obtenga una versión de archivo y cópielo en esa ubicación (deberá ser root para el acceso de escritura al directorio).

Ejecute Hatari de nuevo y verá el clásico escritorio GEM verde. Presione F11 para cambiar entre los modos de pantalla normal y completa, y F12 para abrir el panel de configuración gráfica. Puede insertar imágenes de disquete, cambiar el tipo de ST que se está emulando y configurar un joystick virtual.

Una característica impresionante de Hatari es la capacidad de grabar videos AVI de la acción en la pantalla. Vaya a las opciones de Pantalla Hatari en la configuración y haga clic en Grabar AVI. Esto ralentizará considerablemente el emulador, pero cuando haya terminado, haga clic en Detener registro y encontrará hatari.avi en su directorio de inicio.

Otra opción es Aranym (http://aranym.sf.net). En lugar de ser un clon de un ST, esto proporciona hardware emulado similar a ST con una mezcla de componentes de TOS y GEM de reemplazo en la parte superior. Es útil para ejecutar algunos programas posteriores ST y Falcon más exigentes..

Sinclair ZX Spectrum

Booooo-bip, booooo-bidibipibibippy ... todos los que eran cualquiera en la década de 1980 recuerdan el sonido de carga de la cinta Speccy. Y el choque de colores, los efectos de sonido áspero, a la moda y las teclas de goma en el modelo de 48k. El Spectrum fue muy popular en el Reino Unido, pero fue algo superado por el Commodore 64 en el resto del mundo..

Pero no importa, aún tenemos que tocar clásicos como Élite, Minero maníaco y Mercenario Con la potencia limitada de la máquina. Aún puedes comprar Speccys antiguos en eBay y sitios similares por un precio razonable, pero las máquinas antiguas están comenzando a descomponerse..

Afortunadamente, hay muchos emuladores que hacen un trabajo preciso. Uno de ellos es Spectemu, que emula el modelo 48k. Los usuarios de Ubuntu y Debian pueden instalarlo a través del paquete spectemu-x11. Esto atrae al paquete spectrum-roms, que contiene el mini sistema operativo integrado en la máquina de 8 bits. Este código todavía está protegido por los derechos de autor de Amstrad, pero como un gesto agradable, la compañía ha otorgado permiso a los desarrolladores de emuladores para enviar ROM. Así que no es necesario cazar en la red - hurray!

Ejecute el emulador desde un indicador de comandos con xspect y vigile la ventana del terminal, ya que esto proporciona mucha salida y ayuda. Dentro del emulador, por ejemplo, presione Ctrl + H y verá una lista de comandos clave. Para cargar programas, presiona las teclas F3 o F4 en la ventana del emulador, luego cambia el enfoque a la ventana del terminal e ingresa el nombre del archivo.

Pero ¿por qué dos órdenes diferentes? Bueno, los programas Speccy normalmente se distribuyen en dos formatos diferentes: instantáneas de memoria e imágenes en cinta. El primero es solo una parte de los datos para llenar los bancos de RAM de la máquina, y tiene la extensión Z80 o SNA. Para cargar estos, usa F3.

Para las imágenes de cinta, que representan los casetes de audio originales, y generalmente tienen un final de .tap, primero debe ingresar LOAD "" en la ventana de Spectrum (presione J y luego presione Mayús + P dos veces). Presione Entrar para preparar el espectro virtual, luego presione F4 e ingrese el nombre de archivo de la cinta en la ventana del terminal. Un consejo si no tiene sonido en el emulador: instale alsa-oss y ejecute aoss xspect.

Si desea un emulador más avanzado, especialmente para el software que requiere las máquinas posteriores, pruebe Fuse (http://fuse-emulator.sf.net). Incluso emula los clones del espectro ruso..