Repaso histórico sobre el boom de las computadoras personales de finales de los 70s y principios de los 80s y los microprocesadores que lo impulsaron.
Vamos a ver cómo ejecutar código, escrito en un lenguaje y toolchain modernos, en una arquitectura que tiene más de 40 años.
En concreto vamos a crear pequeñas piezas de código que pueden servir para crear un juego para la tan querida (para los que tenemos unos añitos) Commodore 64.
Lo interesante de la charla no es la meta final, sino lo aprendido en el camino; ya que a nadie le interesa hoy en día construir juegos para C64, salvo como hobbie.
En el camino vamos a aprender:
Conceptos básicos del microprocesador MOS 6502.
Conceptos básicos de la Commodore 64.
Lenguaje BASIC para Commodore 64.
Lenguaje ensamblador (assembly) para MOS 6502.
Lenguaje ensamblador para x86 y sus diferentes sintaxis.
C++20 y cómo adaptarlo para que corra en la C64.
Y de yapa, vamos a implementar y ejecutar un algoritmo muy útil pero poco conocido, obviamente, en la C64.
Tus datos
Bio: Me llamo Fernando, tengo 40 años y programo desde que era un purrete.
Soy licenciado Informática y systems programmer.
En 2016 recibí la Mención de Honor Senador Domingo Faustino Sarmiento de parte del Senado de la Nación, por mi contribución en el proyecto COPLA, en el cual se demarcó el nuevo Límite Exterior de la Plataforma Continental de la República Argentina.
Contributor de nodos Bitcoin y Bitcoin Cash.
Actualmente trabajo en Bitex.la.
libre-js
Esta charla será dada en libre-js.
Título
Time Machine Oriented Programming.
Descripción
Repaso histórico sobre el boom de las computadoras personales de finales de los 70s y principios de los 80s y los microprocesadores que lo impulsaron. Vamos a ver cómo ejecutar código, escrito en un lenguaje y toolchain modernos, en una arquitectura que tiene más de 40 años. En concreto vamos a crear pequeñas piezas de código que pueden servir para crear un juego para la tan querida (para los que tenemos unos añitos) Commodore 64. Lo interesante de la charla no es la meta final, sino lo aprendido en el camino; ya que a nadie le interesa hoy en día construir juegos para C64, salvo como hobbie. En el camino vamos a aprender:
Tus datos
Bio: Me llamo Fernando, tengo 40 años y programo desde que era un purrete. Soy licenciado Informática y systems programmer. En 2016 recibí la Mención de Honor Senador Domingo Faustino Sarmiento de parte del Senado de la Nación, por mi contribución en el proyecto COPLA, en el cual se demarcó el nuevo Límite Exterior de la Plataforma Continental de la República Argentina. Contributor de nodos Bitcoin y Bitcoin Cash. Actualmente trabajo en Bitex.la.
Foto:
Usuario de Slack: fpelliccioni
Usuario de Twitter: https://twitter.com/ferpelliccioni/
Pronombre: Él
Recursos
Extra
Conector HDMI y que la tele/proyector tenga audio.