COVID-19 / Cosas que hacer para matar el tiempo (PARTE-I)

A estas alturas de la película supongo que ya no quedará nadie sin saber que el virus SARS-COV-2 ha montado un auténtico revuelo alrededor del mundo. Este virus causa una infección pulmonar conocida como COVID-19 que en algunos casos puede derivar en una neumonía bastante chunga que puede conllevar entre dos y tres semanas de hospitalización en una unidad de cuidados intensivos. Si el que lee esto vive en un país cuyo gobierno se ha propuesto frenar este asunto (más o menos), sabrá entonces que una de las medidas estrella es la limitación de movimientos y desplazamientos de las personas en determinadas áreas metropolitanas o en el conjunto del país. Yo me hallo en esa tesitura, y dado que la empresa en la que trabajo hace tiempo que apostó por el tele-trabajo (modalidad que denigra la actividad laboral, aunque eso es otra historia) con lo que el ejercicio diario de saltar de la cama al teclado ahora está tirado ya que no es necesario malgastar “X tiempo” en desplazamientos por medio de transporte público o el uso del vehículo privado. Debido a esto (mientras dure esta tesitura) ahora dispongo de bastante tiempo libre al finalizar mi jornada laboral (seguramente igual que usted) y para matar el tiempo he decido retomar (si me es posible) algunos proyectos que dejé en el tintero sin acabar hace unos cuantos años. Esto no significa que vaya a dar la turra cada semana reviviendo proyectos antiguos, pero si sale algo decente seguramente lo publique por aquí.

Es por eso que hace pocos días decidí desempolvar el código fuente de un pequeño emulador de Master System en el que estuve trabajando hace no demasiados años para terminarlo. Quienes hayan seguido mi actividad en RRSS en los últimos años estará al tanto de otros proyectos del estilo relacionados con la emulación de otros sistemas como GBA o NES. El emulador en cuestión está desarrollado en lenguaje de programación JAVA (ahora que tengo tiempo libre, he actualizado el código fuente a la versión JAVA8) y permite emular los juegos de las siguientes plataformas:

  • Sega Master System / Game Gear
  • Sega SG-1000

Para hacer del emulador algo más completo le he incluido algunas herramientas que pueden ser de interés. La herramienta más interesante (desde mi punto de vista) es un debbuger (o depurador). El depurador proporciona muchas características que pueden ser útiles para descubrir trucos en ROMs de juegos licenciados y no licenciados así como en el desarrollo de juegos Homebrew. Proporciona resaltado de sintaxis personalizable, registro de seguimiento, puntos de interrupción y puntos de observación.  Dejo a continuación un pequeño vídeo del emulador corriendo varios juegos de Master System. El trabajo está en su mayor parte completado pero aún quedan algunos pequeños flecos, así que espero poder actualizar mi repositorio local en breve con los últimos cambios para que el código fuente sea distribuido a un repositorio de GitHub público.

See you 8-bit CowBoy.

Feliz Año Nuevo 2019

Twitter: @ryogasingps

2019-2

Me veo en la obligación “moral” de felicitar el “Año Nuevo” a todos los que de alguna forma me seguís en esta página o a través de alguna de mis redes sociales. Si, esas redes sociales que contribuyen de alguna forma a la propagación de noticias falsas, con lo cual esta felicitación puede que también sea falsa y en el fondo lo que os deseo es la peor de las desdichas.

En cualquier caso mis queridos seguidores no seré tan falso como para desearos “que en 2019 consigáis vuestros sueños” pues es bien sabido que el mundo en el que vivimos funciona (de alguna manera) gracias al esfuerzo y el tesón de aquellos que no consiguieron cumplir con los suyos, es decir, el 99% de la población. El rollo ese de “persigue tus sueños” no me parece mal, pero sabed que la gran mayoría de esos sueños no se cumplen porque formáis parte de una maquinaria de producción y explotación laboral a la que le importan una mierda.

Por ello me veo también en la obligación de recordaros que dejamos atrás un año nefasto y nos embarcamos en un nuevo año (y de seguro en una nueva época) que va a saber sacar lo peor de cada uno de nosotros. Por un 2019 lleno de odio…”odio de clase”, porque como es bien sabido “el odio de clase es la base para construir un mundo mejor”.