Presented by:

Cuando mis padres me dieron un Oric-1 en lugar del ansiado ZX-Spectrum, me enojé pero esto me impulsó a aprender programación en Basic y ensamblador del 6502 a los trece años. Más tarde, con un Amstrad CPC-6128, me adentré en el cracking y las cracktros.

Pero donde la gocé de verdad fue con el Atari ST, que me permitió descubrir a los grandes programadores europeos que poblaban la demoscene. Y yo desde mi ingenuidad adolescente los traté de imitar bajo el nombre de guerra de Canal23.

Luego vino la universidad, y el mundo de la informática "seria"... hasta que durante la pandemia decidí desempolvar mis habilidades de "demoscener" después de 30 años.

No video of the event yet, sorry!

Hay gente usando IA para ser más productiva. Yo la estoy usando para reabrir traumas de los años 80.

En esta charla os cuento una idea que en mi cabeza sonaba genial: coger MIDI Maze, romper su red MIDI original, y reconstruirla como una red distribuida sobre TCP/IP.

Porque claro, ¿qué podría salir mal al mezclar:

  • hardware de hace 40 años,
  • ensamblador del 68000,
  • un microcontrolador moderno,
  • Python,
  • Codex, ClaudeCode, Copilot y NotebookML,
  • y un señor de Logroño con edad suficiente como para haber visto disquetes del tamaño de un volante de camión.

Spoiler: todo. Absolutamente todo.

Pero lo interesante no es el proyecto, es el viaje: usar IA como dev buddy y descubrir que en realidad tiene diferentes personalidades:

  • uno brillante,
  • uno mediocre,
  • y uno que claramente está improvisando para que no le despidan.

MIDI Maze es un videojuego pionero de disparos en primera persona lanzado en 1987 para el Atari ST, famoso por permitir multijugador usando los puertos MIDI del propio ordenador para conectar varias máquinas en cadena. Todavía en 2026 hay campeonatos y no es raro encontrarse competiciones en quedadas retro.

En esta charla veremos: - Cómo hacer ingeniería inversa con IA sin perder completamente la fe en la humanidad. - Qué esperar realmente de la IA según el nivel de abstracción. - Y cómo montar un sistema absurdamente complejo combinando ensamblador, C y Python.

Date:
2026 June 27 - 10:00
Duration:
45 min
Room:
Sala Benalmádena 002
Conference:
OpenSouthCode 2026
Language:
Spanish; Castilian
Track:
Difficulty:
Medium

Happening at the same time:

  1. How to Prototype Impactful Products Using AI
  2. Start Time:
    2026 June 27 10:00

    Room:
    Sala Frigiliana - 20

  3. OpenSouthKids
  4. Start Time:
    2026 June 27 10:00

    Room:
    Sala Málaga

  5. SecurAI
  6. Start Time:
    2026 June 27 10:00

    Room:
    Sala Canillas 013

  7. Our AI Agents Are Finally In Production — And Now What?
  8. Start Time:
    2026 June 27 10:00

    Room:
    Sala Fuengirola