Hi, I wanted to put the VSAT on 0x4200 VRAM address for SC4. Looking at V9938 manual, this should be done by setting R#5 = 0x84 and R#11 = 0.
Looking at bitmap modes, we can see (and tested) that the last 3 bits of R#5 must be set to 1. But it is not the case for SC4, it tells nothing about that. Also, in sprite mode 2 section tells nothings about setting any bits on any register. But the sprite colors show wrong until I set the last 3 bits of R#5 to 1 (R#5 = 0x87) even in SC4.
But with R#5 = 0x87 is really another address, but it shows the colors correctly...what?!
I have to say that I copy manually the color data to 0x4000 and attributes to 0x4200, so there is no "magic" from "put sprite" functions. And everything is shown correctly.
A mistake of V9938 manual?