De cómo usar juegos de recreativas en casa

¿Cuáles son los sueños de los niños? Probablemente jugar en el Real Madrid, ser ganador de Operación Truño o ser veterinaria de dinosaurios. Ni idea, para qué mentir. Pero sí que sé cuál era el mío: tener mi propia recreativa. Bueno, y jugar en el Betis, pero sólo he podido cumplir uno de ambos.

Placa de NeoGeo MVS, modelo MV-1FS (o 1F, no estoy seguro)

No ha sido jugar en el betis, por desgracia, dado que mi habilidad con el balón es la misma que la de Paquirrín con el violín: no sé ni qué hacer con él. Sí que he podido, sin embargo, agenciarme una NeoGeo MVS, la placa para recreativas de SNK. Conocidísima entre cualquiera que haya sido joven en los 90, por la altísima calidad de sus juegos y por haber sido la base para la consola NeoGeo AES, con el que compartía hardware y juegos.☞   🇪🇸Seguir leyendo 🇬🇧Read more

La edad de oro de las tarjetas de sonido

No todos los ordenadores fueron creados igual. Unos nacieron para educar, otros para jugar, y el caso del PC de IBM para los negocios. En 1981 vio la luz el 5150, el primer modelo de la que acabaría siendo la arquitectura ubicua que todos hemos usado ya. Sus capacidades sonoras: fundamentalmente inofensivas.

Sin embargo y poco a poco estos ordenadores barrieron con todo. Durante su apogeo los Macintosh fueron minoritarios, y tanto los Amiga como los ST de Atari  se apagaron y desaparecieron. ¿Qué tal les fue en el aspecto sonoro como para competir con ellos? Fue el momento de las tarjetas de sonido para PC y compatibles.☞   🇪🇸Seguir leyendo 🇬🇧Read more

Los chips de sonido que dieron forma a los videojuegos

El sonido está presente desde que los videojuegos son tal. Desde pequeños bips hasta los complejos sistemas de audio digital posicional de hoy día. Los efectos de sonido y la música en el entretenimiento digital han recorrido un largo camino, y así lo ha hecho la maquinaria necesaria para generarlos.

Entre los circuitos que han hecho posible el aspecto sonoro del entretenimiento digital se cuentan algunos realmente notables. Por las melodías que se han compuesto, por su impacto en la cultura, por sus capacidades o simplemente por el salto que han supuesto. Como buen aficionado a hacer listas chorra, voy a enumerar los que, a mi juicio, son más interesantes y merecen ser recordados.☞   🇪🇸Seguir leyendo 🇬🇧Read more

State of the Art: recuerdos

A estas alturas no hace falta decir que el Amiga es una de las arquitecturas más queridas por sus fans, o que sus capacidades multimedia hicieron de su demoscene una de las más importantes. Una de las más recordadas es, por supuesto, State of the Art, del grupo Spaceballs, de 1992.

La tecnología tras esta demo no es inaudita. Sí que es cierto que el uso del rotoscope es muy interesante, pero por lo demás pasaría inadvertida. Sin embargo es atrevidamente rompedora en algo: fue una de las primeras demos que incorporaba una temática generalista, techno concretamente. Era una de las primeras demos que podías mostrar a una persona que no perteneciera al círculo de los raritos esos con el ordenador y que exclamara: “¡Qué guapo, tío!”☞   🇪🇸Seguir leyendo 🇬🇧Read more

Desmontando SimCity 2000

SimCity 2000 (Maxis, 1993) es uno de mis juegos superfavoritos de toda la vida. Llevo jugándolo como 20 años y es parcialmente responsable de mis horrorosas notas en el instituto. Modificar juegos siempre me ha gustado, pero hasta ahora no me había puesto en serio a decodificar los datos de este simulador de ciudades. ¡Y he hallado varias cosas interesantes!

Existieron versiones en un mogollón de plataformas, desde el Macintosh (la original) hasta GameBoy Advance, pero mi favorita es la de MS-DOS y es sobre la que trata este artículo. Hay dos ficheros interesantes: el ejecutable (SC2000.EXE) y el fichero de datos (SC2000.DAT). Lamentablemente, la versión de Windows no salió en español, y la versión Network Edition que permitía juego en red funciona fatal (y también está sólo en inglés).☞   🇪🇸Seguir leyendo 🇬🇧Read more

Demos locas

La cultura de la demoscene jamás deja de sorprenderme. Los límites de las diferentes plataformas son superados con total alevosía, superándolos aún suponiéndolos definitivos una y otra vez. Más colores, más sonido, nuevas funciones… o simplemente hacer lo común por el camino más difícil. Per aspera ad astra.

Con este pequeño artículo quisiera mostrar las demos que más me han sorprendido por romper las barreras que creíamos impenetrables, por hacer lo común a través de lo imposible o simplemente porque me parecen técnicamente relevantes.☞   🇪🇸Seguir leyendo 🇬🇧Read more

Convertir vídeos es fácil, si sabes cómo

Para cualquier tipo de fichero hay mil millones de formatos distintos. Para imágenes, música, texto… o vídeo. Para imágenes o sonido es facilísimo y cualquier programa tonto lo hace a las mil maravillas. Por algún motivo, convertir vídeo no es algo tan evidente.

Hay dos herramientas a tener en cuenta que me han encantado: Handbrake y ffmpeg. ¿Qué nos ofrecen?

La primera es muy sencilla de usar gracias a su interfaz gráfica, y para convertir a MKV o MP4 es la mejor opción. Puede tomar de fuente multitud de formatos, acepta multitud de opciones y soporta características de los MKV como capítulos.☞   🇪🇸Seguir leyendo 🇬🇧Read more

Consultas MySQL con muchos JOINs

A veces uso MySQL por elección. No por mi elección, sino por la de los clientes. 🙂

Una de las cosas que más me ha roto la cabeza es optimizar queries con muchos JOINs. Recientemente, un informe requería una consulta con 25 JOINs, y al tratar de ejecutarla nuestro servidor prácticamente lloraba que por favor parásemos. Sin embargo, me he topado (al decir verdad, fue mi jefe) con una variable de configuración muy interesante a la hora de encarar este problema.

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.☞   🇪🇸Seguir leyendo 🇬🇧Read more

Webcrawler java Hoverkraft

He estado trasteando una forma de simular un navegador en Java. Hasta ahora he usado JMeter, que es tremendamente potente, configurable y para pruebas de carga es imprescindible. No obstante hay dos detalles que no me convencen: a veces uno quiere algo programático en lugar de declarativo, y segundo el JMeter es durillo de entender y configurar. Además, no siempre es necesario tener métricas exóticas o peticiones de Ajax, a veces sólo queremos acceder a algún servicio web o analizar una web para bajar ficheros o automatizar tareas.☞   🇪🇸Seguir leyendo 🇬🇧Read more