I don't understand why. In D3D9 the beacon is red. In Normal graphics it is black
D3D9
normal
D3D9

normal

Code:
static VECTOR3 APbeaconcol[1] = { { 255,0,0}
};
for ( i = 0; i < 1; i++) {
APbeacon[i].shape = BEACONSHAPE_STAR;
APbeacon[i].pos = APbeaconpos+i;
APbeacon[i].col = APbeaconcol+i;
APbeacon[i].size = 3;
APbeacon[i].falloff = 0.4;
APbeacon[i].period = 0.8;
APbeacon[i].duration = 0.3;
APbeacon[i].tofs = (6-i)*0.2;
APbeacon[i].active = false;
AddBeacon (APbeacon+i);
}
APbeacon[0].active = true;