For future reference: All you had to do in the RS232 debugger was hit 's' and choose a file name.
Ok, I got your image.
The bold letters are colors 0x03 and 0x09 while the thin letters are 0x03 and 0x00.
In the palette, you have colors:
0x00 = 0x000000FF = Black, 100% opaque.
0x03 = 0x602020FF = Burgundy, 100% opaque.
0x09 = 0x00000000 = 100% transparent. (Also black if forced to 100% opaque through the CMD_win_alpha_adj control.)
Ok, this is a bug with my mixer code. When you have a transparent pixel, it is using the color value from the previous pixel.
The reason for this is that we have the SDI Layers set to 4, IE 0,1,2,3,0,1,2,3. But the clock divider is set to 0x4, a sequential divider of 5 meaning you are trying to address 0,1,2,3,4,0,1,2,3,4. Now this supposed to work, but my SDI mixer relies on blending previous pixels sequentially in a pipe and since I forgot to code for 'blank' layers when you have a divider set larger than the available set SDI_LAYERS parameter, it is using the last known processed pixel as that missing data for the '4' position, meaning the last shown pixel making this smear effect with transparent pixels.
Forcing the top layer 100% opaque masks out the bug, but now you are stuck with 1 layer.
The other fix is to change the video mode @0x011F from 0x74 to 0x73. You will now have 75Hz 480p, but now my processor will only see layers 0,1,2,3,0,1,2,3 where there is no empty 4 slot for garbage to creep in.
I'll patch my code to properly mute out those empty slots so you may use any divider regardless of the SDI_LAYERS parameter setting. For now, to get the right picture, just use the 75Hz 480p mode.