Saltar al contenido

Lenguaje de ensamblaje: El (Sega) Génesis de la Programación: CodeMash

Descripción

¿Te has preguntado cuántos videojuegos populares de los años 70, 80 y 90 lograron verse, sonar y jugar bien a pesar de funcionar con un hardware muy limitado? Una razón es que muchos de estos juegos fueron escritos en lenguajes ensambladores. A diferencia de los lenguajes compilados o interpretados, en ensamblador, el programador decide manualmente las instrucciones de la CPU que el programa ejecutará. Este enfoque “a mano”, aunque difícil, permitió a los desarrolladores de juegos maximizar el uso del hardware y aún así mantener una velocidad de cuadro jugable. Esta sesión de conferencia con Joe Sewell se sumerge en el antiguo arte de la programación en ensamblador con el Sega Genesis (alias Mega Drive) como ejemplo. Aprenderá los fundamentos de los lenguajes ensambladores y las peculiaridades únicas del hardware de videojuegos de la época con ejemplos de código ensamblador real para el procesador Motorola 68000 de Genesis. Te irás con una comprensión más profunda de la arquitectura de los ordenadores, el conocimiento de lo que las situaciones requieren para la programación en ensamblador, y la gratitud de ser capaz de utilizar lenguajes de mayor nivel en todas las demás situaciones.

Lenguaje de ensamblaje: El (Sega) Génesis de la Programación: CodeMash
Lenguaje de ensamblaje: El (Sega) Génesis de la Programación: CodeMash