if (A >= 0x2000 && A != _PC && A != _PC - 1 && A != _PC + 1) {
dreads[dread_count_c++] = _DB1;
if (dread_count_c > 4) { printf("dread_count out of range\n"); exit(1); }
}
if (A >= 0x2000 && A != _PC && A != _PC - 1 && A != _PC + 1) {
dreads[dread_count_c++] = _DB1;
if (dread_count_c > 4) { printf("dread_count out of range\n"); exit(1); }
}