BITeLog 0040: CURSO "Dominando Ensamblador z80 (DEZ80)" Fran Gallego (UA)

Subscribers:
1,480
Published on ● Video Link: https://www.youtube.com/watch?v=inPc4eNy3KI



Duration: 10:18
785 views
15


Recientemente, Fran Gallego y la universidad de Alicante publicaron un curso de programación para entender el Z80 uno de los procesadores más utilizados en los ochenta, en concreto en ordenadores muy conocidos para nosotros como el ZX Spectrum, Amstrad CPC o MSX. En una serie de vídeos muy didácticos con una exposición de los temas muy cuidada y visual irá desgranando las distintas partes de un microordenador de la época para presentar en detalle el componente principal: el procesador.

Cada nivel del curso se divide en una parte práctica y otra de teoría. Es posible realizar el curso sólo con los vídeos prácticos, pues con la experimentación iremos adquiriendo suficientes conocimientos para ir avanzando. No obstante, yo aconsejo los vídeos teóricos, sobre todo si no tenemos tiempo para dedicarnos a hacer los ejercicios prácticos. A modo de capítulos podremos aprender y comprender las virtudes y limitaciones de este procesador y el porqué de muchas de las decisiones tomadas en los videojuegos de aquella época. Es de destacar el tono didáctico de estos vídeos, casi sin conocimientos previos se nos muestra paso a paso y con ejemplos reales el funcionamiento en detalle de todos los componentes involucrados. A medida que vayamos aprendiendo de los vídeos, se nos desafiará a que realicemos distintos retos para demostrar los conocimientos adquiridos. Podremos compartir nuestros resultados con el resto de 'alumnos' para mostrar nuestras soluciones y sirvan de inspiración a otros para futuros retos.

La programación se hace sobre el Z80 de Amstrad CPC, y para que sea más cómodo, vía emulación con el programa WinApe (cuya instalación también viene guiada en los primeros vídeos). Estando limitados sólo a los 64KB de este microordenador, la idea principal de este curso es reflexionar sobre la programación actual. Desde que la memoria dejó de ser un recurso limitado, se tiende a hacer una programación inmediata superficial sin dedicar tiempo a idear una solución óptima que consuma menos recursos y resulte en un mejor rendimiento.

Ejemplos de prácticas: pintar pixel de colores en pantalla, sprites, animaciones, ...







Tags:
RETROJUEGOS TODAY
Curso ensamblador
curso
ensamblador
z80
Fran Gallego
#DEZ80
amstrad
dominando ensamblador z80
dominando ensamblador