SysAdmin, Full Stack Developer y entusiasta del open source. Aquí escribo sobre proyectos propios, Linux, infraestructura, ports de juegos y cualquier cosa técnica que me parezca interesante.
Cómo porteé Rising Dusk a consolas ARM64: joystick, audio y DLLs
Rising Dusk es un pequeño juego de plataformas de Studio Stobie disponible en Steam. Decidí portearlo a mi Retroid Pocket Flip 2 (ARM64, ROCKNIX) porque no existía ningún port. La parte de “lanzar el .exe en Wine” fue lo de menos — los problemas reales vinieron del joystick, el audio y las DLLs. Aquí está el desglose técnico completo. La cadena de ejecución El juego es un ejecutable de Windows x86_64. Las consolas ROCKNIX corren Linux sobre ARM64. La cadena completa es: ...
eCDP al español: traduje el juego de entrenamiento de McDonald's para Nintendo DSi
eCrew Development Program (eCDP), conocido también como McDonald’s Training Game, es un videojuego educativo creado por McDonald’s para Nintendo DSi. Se usaba en Japón para enseñar a los empleados los procedimientos del restaurante: preparación de menús, atención al cliente, tiempos de producción. Todo en forma de minijuegos dentro de una DSi. Es exactamente lo que suena: un juego oficial de McDonald’s que los empleados de los restaurantes japoneses usaban en consolas portátiles para formarse. ...
GaLink: cómo convertí una pistola arcade USB en un mando Xbox 360
Las pistolas de luz arcade tienen un problema en PC moderno: los juegos esperan un mando o un ratón, no un dispositivo USB propietario con su propio protocolo. GaLink nació para resolver exactamente eso — traducir la entrada de una pistola Gaime USB a algo que cualquier juego de Windows entienda. El problema Las pistolas Gaime se conectan por USB pero no se identifican como un ratón ni como un mando estándar. El firmware habla su propio protocolo en paquetes de 64 bytes con coordenadas en formato little-endian. Windows no sabe qué hacer con eso. ...
Mi setup: CachyOS + KDE Plasma 6 + Ghostty con instalación automatizada
Llevo tiempo refinando mi entorno de trabajo en Linux. Lo que empezó como copiar configs de aquí y allá acabó convirtiéndose en un repo de dotfiles con un script de instalación que lo despliega todo desde cero en un sistema limpio. Aquí explico qué uso y por qué. El sistema base: CachyOS Uso CachyOS, una distribución basada en Arch con el kernel CachyOS que aplica parches de rendimiento (principalmente BORE scheduler y optimizaciones de compilación para x86_64-v3). La diferencia en el día a día es pequeña pero real — aplicaciones que antes tardaban en arrancar lo notan. ...