+
+#if 0
+ {
+ unsigned char *p = (void *) nes_registers[3];
+ int i, u, nop = 0xea;
+
+ for (i = 0; i < 256; i++)
+ {
+ if (i == 0 || i == 0x20 || i == 0x40 || i == 0x60 || i == 0x4c || i == 0x6c) continue; /* BRK, JSR, RET, etc. */
+ if ((i & 0x1f) == 0x10) continue; /* Bxx */
+ switch (i)
+ {
+ case 0x02: /* JAM */
+ case 0x12:
+ case 0x22:
+ case 0x32:
+ case 0x42:
+ case 0x52:
+ case 0x62:
+ case 0x72:
+ case 0x92:
+ case 0xB2:
+ case 0xD2:
+ case 0xF2: continue;
+ }
+
+ *p++ = i;
+ for (u = 0; u < 3; u++)
+ *p++ = nop;
+ }
+ }
+#endif