¡Esta es una revisión vieja del documento!
Curso de Ensamblador Z80 de Compiler Software
- Esqueleto de programa y librería básica de funciones.
- Lenguaje Ensamblador del Z80 (I): Arquitectura del Z80 e Instrucciones básicas.
- Lenguaje Ensamblador del Z80 (II): Desplazamientos de memoria, bits y operaciones lógicas.
- Lenguaje Ensamblador del Z80 (III): Instrucciones condicionales, saltos y bucles.
- Lenguaje Ensamblador del Z80 (IV): La pila y las llamadas a subrutinas.
- Lenguaje Ensamblador del Z80 (V): Puertos de E/S y Tabla de Opcodes.
- Rutinas de la ROM y Variables del Sistema: Rutinas útiles de la Rom y Variables del Sistema.
- Rutinas de carga: Save y Load (almacenamiento en cinta).
- Lectura del teclado en el Spectrum: teoría y rutinas.
- Interrupciones del microprocesador Z80: rutinas ISR.
- Paginación de memoria: Paginación de bancos de memoria en modelos de 128K.
- Gráficos en el Spectrum (I): la videomemoria: imagen y atributos.
- Gráficos en el Spectrum (y II): Cálculo de direcciones y coordenadas.
- Gráficos en el Spectrum (y III): Sprites y gráficos en baja resolución (gráficos de bloques).
- Gráficos en el Spectrum (y IV): Fuentes de texto.
- Gráficos en el Spectrum (y V): Técnicas de mapeado por bloques (tilemaps).
- Compresión y Descompresión RLE de gráficos, sonido, y datos.
- Consideraciones Avanzadas en el desarrollo para Spectrum.
- Consideraciones Avanzadas (II) en el desarrollo de para Spectrum.
- Integración de ASM en Z88DK: programas mixtos C+ASM.