Learn advanced Z80 assembly programming techniques in this comprehensive video lesson. Explore hardware communication through ports, implement custom interrupt handlers, and gain deeper control over your system. Discover essential commands like LDIR and LDDR, understand the intricacies of input/output operations, and delve into the world of interrupts. Follow along with practical examples for ZX Spectrum and MSX systems, and learn how to safely modify interrupt handlers to enhance your programs. Master concepts such as interrupt modes, background manipulation, and efficient looping techniques. Gain valuable insights into low-level system control and optimize your assembly code for better performance and functionality.
Overview
Syllabus
Introduction
LDIR LDDR
Ports
InOut
ZXSpectrum
OTR
MSX
Interrupts
Changing the interrupt handler
Using the interrupt handler
How interrupts work
Hold in our loop
Safety
Changing the background
Interrupt handler
Interrupt mode 1
Outro
Taught by
ChibiAkumas