Emuladores 101

La emulación es una técnica muy usada en informática para poder dar soporte a software antiguo. Básicamente consiste en hacer que un sistema informático sea capaz de imitar a otro, normalmente con el fin de hacerlo compatible con el software de éste. Esta técnica puede implementarse tanto por software como por hardware, y de hecho puede usarse para imitar el comportamiento de ambos. Trataré en este artículo de dar una visión de los fundamentos de este fenómeno.

El ejemplo práctico más común de emulador sería un programa que se ejecuta en nuestro ordenador que permite utilizar software de un sistema antiguo. Tómese como ejemplo un emulador de Master System para ordenadores con Windows. Consistiría, pues, en un programa que se ejecutaría en nuestra máquina, ejecutaría un programa diseñado para esta consola, volcado en un fichero en nuestro PC. Mediante un mapeo de controles (por ejemplo, asignar los cursores de nuestro teclado al control direccional del mando de la consola) controlaríamos el funcionamiento de la misma. Es decir, podemos jugar al Alex Kidd in Miracle World (1986) en Windows.

Alex Kidd en Wakalabis
Alex Kidd en Wakalabis, un emulador conocido por su creador.

Continuar leyendo «Emuladores 101»

Hideo Kojima y David Bowie

Cada vez que alguien famoso la espicha (máxime si se trata de alguien de la farándula o la música), pasa que Internet se vuelca con él, a pesar de que mucha gente jamás ha oído ni una canción suya. Pasó con B.B. King hace relativamente poco, y ahora pasa con alguien que considero uno de los grandes: David Bowie. Tras esta declaración, no soy menos que todos ellos. No soy el mayor fan, pero sí que conocía sus canciones más famosas.

Con la obra que sí estoy familiarizado es con la de Hideo Kojima, en concreto con Metal Gear. El productor, recién mandado a la Venta del Nabo, siempre ha sido un fan incondicional del colorido artista, y mostró su consternación tras el fallecimiento de Bowie. Pero entrando ya en el detalle, Kojima dedicó un montón de homenajes al artista, sobre todo en los últimos capítulos de la saga. ADVERTENCIA, SPOILERS: Los siguientes párrafos desvelan detalles de la trama de Metal Gear.

major zero Continuar leyendo «Hideo Kojima y David Bowie»

De LAMP a LEMP

Como fundador de la difunta Frikipedia, una de mis primeras labores fue el montar un servidor web. En 2005 la elección por antonomasia era, por supuesto, el stack LAMP en Debian. Por aquel entonces no existía verdadera competencia en el segmento de webs personales, y sigue siendo hoy día el recomendado para MediaWiki.

Para los rezagados, LAMP significa Linux+Apache+MySQL+PHP, y es uno de los stacks más utilizados a la hora de construir páginas web personales. Linux (estrictamente distribuciones de GNU/Linux) provee el sistema de explotación de la máquina, Apache el servidor HTTP, MySQL la base de datos y PHP el lenguaje de programación. Continuar leyendo «De LAMP a LEMP»

Los mejores juegos de Amiga

Hay pocas plataformas tan queridas como Amiga. Esta serie de ordenadores de Commodore llegó a mediados de los 80 y trajo una potencia de 16 bit inaudita hasta el momento con, como mucho, los Atari ST a la zaga. También es la plataforma cuyos fans son más acérrimos a la misma, con permiso de la demoscene del Commodore 64.

Lo que es indiscutible es que sus juegos fueron tan influyentes que hoy en día seguimos usando fórmulas inventadas en la época. Pero, ¿cuáles serían los más representativos, influyentes y en definitiva mejores juegos del Amiga? Me permito elegir el siguiente puñado de diskettes de entre todos sus tesoros.

Continuar leyendo «Los mejores juegos de Amiga»

Los mejores juegos de Mega Drive/Genesis

Es difícil dar un juego por el mejor de su estilo, y mucho más declarar uno como el mejor de todos los tiempos. Aún así hay quien se empeña en hacerlo alegremente, simplemente porque ese día tuvo una epifanía observando los posos del café.

Este humilde servidor se va a conformar, por ahora, en enumerar los juegos que para el que escribe se tratan de los más importantes de un sistema concreto. Esto no es más difícil que lo anterior, más bien distinto, y se tienen en cuenta parámetros técnicos que no se dan en otras taxonomías videojueguiles. Trataré además que sean juegos particularmente representativos de la plataforma en cuestión.

En este caso no voy a proporcionar un orden, porque en general considero que todos son buenos e importantes a su manera, y empezaré por un sistema que he disfrutado particularmente: la 16 bit de SEGA, la Mega Drive. Continuar leyendo «Los mejores juegos de Mega Drive/Genesis»