BitaBit es una serie de tutoriales para aprender a programar en bajo nivel. En cuatro temporadas pretende abarcar la programación directa sobre el hardware de 4 familias de computadores: Atari, ZX Spectrum, MSX y PC.

Si ya estás siguiendo la serie puedes ir a buscar las presentaciones y el código utilizado directamente en el repositorio github de BitaBit.

También te puedes unir a nuestra comunidad en el Grupo de Facebook BitaBit y/o apoyar la creación de este contenido a través de mi Patreon, o ayudando a agregar más conocimiento a través los libros que encontrarás en mi wishlist de Amazon.

Prepara tu ambiente de desarrollo para Atari con esta simple guía de instalación de emuladores y ensambladores 6502.

Motivación

Con los lenguajes de programación actuales se pueden hacer grandes y complejas aplicaciones sin necesidad de saber tanto cómo funciona un computador, pero en mi experiencia he visto que los mejores programadores son aquellos que entienden bien lo que realmente está pasando cuando su código se ejecuta sobre el hardware. Estos programadores que tienen conocimientos de programación a bajo nivel entienden mejor los problemas de programación y las optimizaciones, y además son capaces de adaptarse muy rápidamente a nuevas tecnologías y lenguajes de programación.

La serie BitaBit pretende enseñar programación de bajo nivel de una forma que cualquier programador pueda entender. Si bien estos conocimientos son de base y no necesariamente se aplicarán directamente, para alguna personas sí puede ser de utilidad inmediata para por ejemplo, crear o modificar juegos de computadores y consolas antiguas, crear emuladores, o crear aplicaciones para nuevos computadores con arquitectura de microcomputador como el Commander X16, ZX Spectrum Next y Compy CLC-88.

A continuación, puedes ver la serie en YouTube.