+ _DB=ARead[A](A);
+#ifdef DEBUG_ASM_6502
+ //printf("a == %x, pc == %x\n", A, _PC);
+ if (A >= 0x2000 && A != _PC && A != _PC - 1 && A != _PC + 1) {
+ dreads[dread_count_c++] = _DB;
+ if (dread_count_c > 4) { printf("dread_count out of range\n"); exit(1); }
+ }
+#endif
+ return _DB;