Video: Lesson P11 - Tilemap graphics on the MSX2

MSX & MSX2 including the V9990 GPU (V9K)
Post Reply
User avatar
Posts: 421
Joined: Mon Apr 22, 2019 3:19 am

Video: Lesson P11 - Tilemap graphics on the MSX2

Post by akuyou » Wed Apr 24, 2019 9:09 am

The MSX2 VDP is a bitmap based system, however it's not memory mapped, which means we still have to access it with OUT commands...
It does,however, have the ability to give commands to the VDP, and the VDP will carry out those tasks for us without the Z80 doing any work! Effectively we're doing multi threading on the 8-bit!

In todays lesson, we'll look at some code that mimics the Tilemaps we've already looked at, and uses the HMMM copy command to copy 8x8 chunks of memory quickly on the VDP!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

Post Reply

Return to “MSX & MSX2 Assembly Programming”