Hi guys, I was reading the 9938 manual (http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf) and had some doubts about the VDP commands:
The HMMM (High speed move VRAM to VRAM) and YMMM (High speed move VRAM to VRAM, Y coordinate only) are pretty straightfoward, as they copy a rectangular area from one place to another, the pictures clearly explains the commands.
But, what about the HMMC (High speed move CPU to VRAM)? What it does actually? I can't understand the source, the doc says "The first byte transferred from CPU after starting executing the HMMC command should be located in color register R#44 (CLR). Format of color data depends on the graphics mode."
It will fill all destination area with this byte?
What is the difference between HMMC and HMMV (High speed move VDP to VRAM)?