Both of these explain why it is best that FC is filled with the same data for each pixel.
* Always setup DY before using LMMV command. There is a bug in 2bpp and 4bpp bitmap modes where pixels may not be committed to vram if DY is not always set.
It seems related to DX=1, not setting DY, NX is less than 2 bytes worth of data.
==== ADVN ====