Overview
Explore how to simulate a tilemap using the MSX2 VDP in Z80 Assembly, with techniques applicable to the V9990 (V9K) as well. Learn about VDP commands, registers, status registers, and the databook programmer guide. Discover how to select registers, set ranges, use incremental registers, define areas, copy data, define tiles, send tiles to the VDP, and fill areas with tiles. Access accompanying text lessons, source code, and MSX2 register summaries for a comprehensive learning experience.
Syllabus
Introduction
The MSX2 VDP
Commands
HMMC
Registers
Status registers
Databook Programmer Guide
VDP Control Port
Selecting a register
Setting ranges of registers
Using the VDP
Incremental register
Defining the area
Copying the data
Defining tiles
Sending tiles to the VDP
Fill area with tiles
Taught by
ChibiAkumas