Difference between revisions of "Talk:S1C88 InstructionSet"
(Modified "short"/"long" and CALLP/CALLNP) |
m (Asterick moved page Talk:PM InstructionList to Talk:S1C88 InstructionSet: Core discovered) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Instruction list == | == Instruction list == | ||
− | This is a copy of the list on the page but deviates from it in that this is a complete list of all possible opcodes on the PM (including | + | This is a copy of the list on the page but deviates from it in that this is a complete list of all possible opcodes on the PM (including illegal ones). Needless to say; all the new/illegal opcodes were tested on an actual Pokemon Mini. |
{| border="1" style="text-align:left" class="sortable" | {| border="1" style="text-align:left" class="sortable" | ||
Line 7: | Line 7: | ||
!Mnemonic | !Mnemonic | ||
!Cycles | !Cycles | ||
+ | !<b title="Undocumented instruction" style="text-decoration:underline">*3</b> | ||
!Notes | !Notes | ||
|- | |- | ||
Line 12: | Line 13: | ||
|[[PM_Opc_NOP|NOP]] | |[[PM_Opc_NOP|NOP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 17: | Line 19: | ||
|[[PM_Opc_MOV8|MOV A, A]] | |[[PM_Opc_MOV8|MOV A, A]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 22: | Line 25: | ||
|[[PM_Opc_MOV8|MOV A, B]] | |[[PM_Opc_MOV8|MOV A, B]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 27: | Line 31: | ||
|[[PM_Opc_MOV8|MOV A, L]] | |[[PM_Opc_MOV8|MOV A, L]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 32: | Line 37: | ||
|[[PM_Opc_MOV8|MOV A, H]] | |[[PM_Opc_MOV8|MOV A, H]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 37: | Line 43: | ||
|[[PM_Opc_MOV8|MOV A, [N+#nn]]] | |[[PM_Opc_MOV8|MOV A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 42: | Line 49: | ||
|[[PM_Opc_MOV8|MOV A, [HL]]] | |[[PM_Opc_MOV8|MOV A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 47: | Line 55: | ||
|[[PM_Opc_MOV8|MOV A, [X]]] | |[[PM_Opc_MOV8|MOV A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 52: | Line 61: | ||
|[[PM_Opc_MOV8|MOV A, [Y]]] | |[[PM_Opc_MOV8|MOV A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 57: | Line 67: | ||
|[[PM_Opc_MOV8|MOV B, A]] | |[[PM_Opc_MOV8|MOV B, A]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 62: | Line 73: | ||
|[[PM_Opc_MOV8|MOV B, B]] | |[[PM_Opc_MOV8|MOV B, B]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 67: | Line 79: | ||
|[[PM_Opc_MOV8|MOV B, L]] | |[[PM_Opc_MOV8|MOV B, L]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 72: | Line 85: | ||
|[[PM_Opc_MOV8|MOV B, H]] | |[[PM_Opc_MOV8|MOV B, H]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 77: | Line 91: | ||
|[[PM_Opc_MOV8|MOV B, [N+#nn]]] | |[[PM_Opc_MOV8|MOV B, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 82: | Line 97: | ||
|[[PM_Opc_MOV8|MOV B, [HL]]] | |[[PM_Opc_MOV8|MOV B, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 87: | Line 103: | ||
|[[PM_Opc_MOV8|MOV B, [X]]] | |[[PM_Opc_MOV8|MOV B, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 92: | Line 109: | ||
|[[PM_Opc_MOV8|MOV B, [Y]]] | |[[PM_Opc_MOV8|MOV B, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 97: | Line 115: | ||
|[[PM_Opc_MOV8|MOV L, A]] | |[[PM_Opc_MOV8|MOV L, A]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 102: | Line 121: | ||
|[[PM_Opc_MOV8|MOV L, B]] | |[[PM_Opc_MOV8|MOV L, B]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 107: | Line 127: | ||
|[[PM_Opc_MOV8|MOV L, L]] | |[[PM_Opc_MOV8|MOV L, L]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 112: | Line 133: | ||
|[[PM_Opc_MOV8|MOV L, H]] | |[[PM_Opc_MOV8|MOV L, H]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 117: | Line 139: | ||
|[[PM_Opc_MOV8|MOV L, [N+#nn]]] | |[[PM_Opc_MOV8|MOV L, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 122: | Line 145: | ||
|[[PM_Opc_MOV8|MOV L, [HL]]] | |[[PM_Opc_MOV8|MOV L, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 127: | Line 151: | ||
|[[PM_Opc_MOV8|MOV L, [X]]] | |[[PM_Opc_MOV8|MOV L, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 132: | Line 157: | ||
|[[PM_Opc_MOV8|MOV L, [Y]]] | |[[PM_Opc_MOV8|MOV L, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 137: | Line 163: | ||
|[[PM_Opc_MOV8|MOV H, A]] | |[[PM_Opc_MOV8|MOV H, A]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 142: | Line 169: | ||
|[[PM_Opc_MOV8|MOV H, B]] | |[[PM_Opc_MOV8|MOV H, B]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 147: | Line 175: | ||
|[[PM_Opc_MOV8|MOV H, L]] | |[[PM_Opc_MOV8|MOV H, L]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 152: | Line 181: | ||
|[[PM_Opc_MOV8|MOV H, H]] | |[[PM_Opc_MOV8|MOV H, H]] | ||
|4 | |4 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 157: | Line 187: | ||
|[[PM_Opc_MOV8|MOV H, [N+#nn]]] | |[[PM_Opc_MOV8|MOV H, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 162: | Line 193: | ||
|[[PM_Opc_MOV8|MOV H, [HL]]] | |[[PM_Opc_MOV8|MOV H, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 167: | Line 199: | ||
|[[PM_Opc_MOV8|MOV H, [X]]] | |[[PM_Opc_MOV8|MOV H, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 172: | Line 205: | ||
|[[PM_Opc_MOV8|MOV H, [Y]]] | |[[PM_Opc_MOV8|MOV H, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 177: | Line 211: | ||
|[[PM_Opc_MOV8|MOV [X], A]] | |[[PM_Opc_MOV8|MOV [X], A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 182: | Line 217: | ||
|[[PM_Opc_MOV8|MOV [X], B]] | |[[PM_Opc_MOV8|MOV [X], B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 187: | Line 223: | ||
|[[PM_Opc_MOV8|MOV [X], L]] | |[[PM_Opc_MOV8|MOV [X], L]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 192: | Line 229: | ||
|[[PM_Opc_MOV8|MOV [X], H]] | |[[PM_Opc_MOV8|MOV [X], H]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 197: | Line 235: | ||
|[[PM_Opc_MOV8|MOV [X], [N+#nn]]] | |[[PM_Opc_MOV8|MOV [X], [N+#nn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 202: | Line 241: | ||
|[[PM_Opc_MOV8|MOV [X], [HL]]] | |[[PM_Opc_MOV8|MOV [X], [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 207: | Line 247: | ||
|[[PM_Opc_MOV8|MOV [X], [X]]] | |[[PM_Opc_MOV8|MOV [X], [X]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 212: | Line 253: | ||
|[[PM_Opc_MOV8|MOV [X], [Y]]] | |[[PM_Opc_MOV8|MOV [X], [Y]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 217: | Line 259: | ||
|[[PM_Opc_MOV8|MOV [HL], A]] | |[[PM_Opc_MOV8|MOV [HL], A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 222: | Line 265: | ||
|[[PM_Opc_MOV8|MOV [HL], B]] | |[[PM_Opc_MOV8|MOV [HL], B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 227: | Line 271: | ||
|[[PM_Opc_MOV8|MOV [HL], L]] | |[[PM_Opc_MOV8|MOV [HL], L]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 232: | Line 277: | ||
|[[PM_Opc_MOV8|MOV [HL], H]] | |[[PM_Opc_MOV8|MOV [HL], H]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 237: | Line 283: | ||
|[[PM_Opc_MOV8|MOV [HL], [N+#nn]]] | |[[PM_Opc_MOV8|MOV [HL], [N+#nn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 242: | Line 289: | ||
|[[PM_Opc_MOV8|MOV [HL], [HL]]] | |[[PM_Opc_MOV8|MOV [HL], [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 247: | Line 295: | ||
|[[PM_Opc_MOV8|MOV [HL], [X]]] | |[[PM_Opc_MOV8|MOV [HL], [X]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 252: | Line 301: | ||
|[[PM_Opc_MOV8|MOV [HL], [Y]]] | |[[PM_Opc_MOV8|MOV [HL], [Y]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 257: | Line 307: | ||
|[[PM_Opc_MOV8|MOV [Y], A]] | |[[PM_Opc_MOV8|MOV [Y], A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 262: | Line 313: | ||
|[[PM_Opc_MOV8|MOV [Y], B]] | |[[PM_Opc_MOV8|MOV [Y], B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 267: | Line 319: | ||
|[[PM_Opc_MOV8|MOV [Y], L]] | |[[PM_Opc_MOV8|MOV [Y], L]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 272: | Line 325: | ||
|[[PM_Opc_MOV8|MOV [Y], H]] | |[[PM_Opc_MOV8|MOV [Y], H]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 277: | Line 331: | ||
|[[PM_Opc_MOV8|MOV [Y], [N+#nn]]] | |[[PM_Opc_MOV8|MOV [Y], [N+#nn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 282: | Line 337: | ||
|[[PM_Opc_MOV8|MOV [Y], [HL]]] | |[[PM_Opc_MOV8|MOV [Y], [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 287: | Line 343: | ||
|[[PM_Opc_MOV8|MOV [Y], [X]]] | |[[PM_Opc_MOV8|MOV [Y], [X]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 292: | Line 349: | ||
|[[PM_Opc_MOV8|MOV [Y], [Y]]] | |[[PM_Opc_MOV8|MOV [Y], [Y]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 297: | Line 355: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], A]] | |[[PM_Opc_MOV8|MOV [N+#nn], A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 302: | Line 361: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], B]] | |[[PM_Opc_MOV8|MOV [N+#nn], B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 307: | Line 367: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], L]] | |[[PM_Opc_MOV8|MOV [N+#nn], L]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 312: | Line 373: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], H]] | |[[PM_Opc_MOV8|MOV [N+#nn], H]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 317: | Line 379: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], [HL]]] | |[[PM_Opc_MOV8|MOV [N+#nn], [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 322: | Line 385: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], [X]]] | |[[PM_Opc_MOV8|MOV [N+#nn], [X]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 327: | Line 391: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], [Y]]] | |[[PM_Opc_MOV8|MOV [N+#nn], [Y]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 332: | Line 397: | ||
|[[PM_Opc_MOV8|MOV F, #nn]] | |[[PM_Opc_MOV8|MOV F, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 337: | Line 403: | ||
|[[PM_Opc_MOV8|MOV A, #nn]] | |[[PM_Opc_MOV8|MOV A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 342: | Line 409: | ||
|[[PM_Opc_MOV8|MOV B, #nn]] | |[[PM_Opc_MOV8|MOV B, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 347: | Line 415: | ||
|[[PM_Opc_MOV8|MOV L, #nn]] | |[[PM_Opc_MOV8|MOV L, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 352: | Line 421: | ||
|[[PM_Opc_MOV8|MOV H, #nn]] | |[[PM_Opc_MOV8|MOV H, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 357: | Line 427: | ||
|[[PM_Opc_MOV8|MOV N, #nn]] | |[[PM_Opc_MOV8|MOV N, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 362: | Line 433: | ||
|[[PM_Opc_MOV8|MOV [HL], #nn]] | |[[PM_Opc_MOV8|MOV [HL], #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 367: | Line 439: | ||
|[[PM_Opc_MOV8|MOV [X], #nn]] | |[[PM_Opc_MOV8|MOV [X], #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 372: | Line 445: | ||
|[[PM_Opc_MOV8|MOV [Y], #nn]] | |[[PM_Opc_MOV8|MOV [Y], #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 377: | Line 451: | ||
|[[PM_Opc_MOV8|MOV [N+#nn], #nn]] | |[[PM_Opc_MOV8|MOV [N+#nn], #nn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 382: | Line 457: | ||
|[[PM_Opc_MOV8|MOV U, #nn]] | |[[PM_Opc_MOV8|MOV U, #nn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 387: | Line 463: | ||
|[[PM_Opc_MOV8|MOV I, #nn]] | |[[PM_Opc_MOV8|MOV I, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 392: | Line 469: | ||
|[[PM_Opc_MOV8|MOV XI, #nn]] | |[[PM_Opc_MOV8|MOV XI, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 397: | Line 475: | ||
|[[PM_Opc_MOV8|MOV YI, #nn]] | |[[PM_Opc_MOV8|MOV YI, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 402: | Line 481: | ||
|[[PM_Opc_MOV8|MOV A, [X+#ss]]] | |[[PM_Opc_MOV8|MOV A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 407: | Line 487: | ||
|[[PM_Opc_MOV8|MOV A, [Y+#ss]]] | |[[PM_Opc_MOV8|MOV A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 412: | Line 493: | ||
|[[PM_Opc_MOV8|MOV A, [X+L]]] | |[[PM_Opc_MOV8|MOV A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 417: | Line 499: | ||
|[[PM_Opc_MOV8|MOV A, [Y+L]]] | |[[PM_Opc_MOV8|MOV A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 422: | Line 505: | ||
|[[PM_Opc_MOV8|MOV B, [X+#ss]]] | |[[PM_Opc_MOV8|MOV B, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 427: | Line 511: | ||
|[[PM_Opc_MOV8|MOV B, [Y+#ss]]] | |[[PM_Opc_MOV8|MOV B, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 432: | Line 517: | ||
|[[PM_Opc_MOV8|MOV B, [X+L]]] | |[[PM_Opc_MOV8|MOV B, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 437: | Line 523: | ||
|[[PM_Opc_MOV8|MOV B, [Y+L]]] | |[[PM_Opc_MOV8|MOV B, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 442: | Line 529: | ||
|[[PM_Opc_MOV8|MOV L, [X+#ss]]] | |[[PM_Opc_MOV8|MOV L, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 447: | Line 535: | ||
|[[PM_Opc_MOV8|MOV L, [Y+#ss]]] | |[[PM_Opc_MOV8|MOV L, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 452: | Line 541: | ||
|[[PM_Opc_MOV8|MOV L, [X+L]]] | |[[PM_Opc_MOV8|MOV L, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 457: | Line 547: | ||
|[[PM_Opc_MOV8|MOV L, [Y+L]]] | |[[PM_Opc_MOV8|MOV L, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 462: | Line 553: | ||
|[[PM_Opc_MOV8|MOV H, [X+#ss]]] | |[[PM_Opc_MOV8|MOV H, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 467: | Line 559: | ||
|[[PM_Opc_MOV8|MOV H, [Y+#ss]]] | |[[PM_Opc_MOV8|MOV H, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 472: | Line 565: | ||
|[[PM_Opc_MOV8|MOV H, [X+L]]] | |[[PM_Opc_MOV8|MOV H, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 477: | Line 571: | ||
|[[PM_Opc_MOV8|MOV H, [Y+L]]] | |[[PM_Opc_MOV8|MOV H, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 482: | Line 577: | ||
|[[PM_Opc_MOV8|MOV [X+#ss], A]] | |[[PM_Opc_MOV8|MOV [X+#ss], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 487: | Line 583: | ||
|[[PM_Opc_MOV8|MOV [Y+#ss], A]] | |[[PM_Opc_MOV8|MOV [Y+#ss], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 492: | Line 589: | ||
|[[PM_Opc_MOV8|MOV [X+L], A]] | |[[PM_Opc_MOV8|MOV [X+L], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 497: | Line 595: | ||
|[[PM_Opc_MOV8|MOV [Y+L], A]] | |[[PM_Opc_MOV8|MOV [Y+L], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 502: | Line 601: | ||
|[[PM_Opc_MOV8|MOV [X+#ss], B]] | |[[PM_Opc_MOV8|MOV [X+#ss], B]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 507: | Line 607: | ||
|[[PM_Opc_MOV8|MOV [Y+#ss], B]] | |[[PM_Opc_MOV8|MOV [Y+#ss], B]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 512: | Line 613: | ||
|[[PM_Opc_MOV8|MOV [X+L], B]] | |[[PM_Opc_MOV8|MOV [X+L], B]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 517: | Line 619: | ||
|[[PM_Opc_MOV8|MOV [Y+L], B]] | |[[PM_Opc_MOV8|MOV [Y+L], B]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 522: | Line 625: | ||
|[[PM_Opc_MOV8|MOV [X+#ss], L]] | |[[PM_Opc_MOV8|MOV [X+#ss], L]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 527: | Line 631: | ||
|[[PM_Opc_MOV8|MOV [Y+#ss], L]] | |[[PM_Opc_MOV8|MOV [Y+#ss], L]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 532: | Line 637: | ||
|[[PM_Opc_MOV8|MOV [X+L], L]] | |[[PM_Opc_MOV8|MOV [X+L], L]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 537: | Line 643: | ||
|[[PM_Opc_MOV8|MOV [Y+L], L]] | |[[PM_Opc_MOV8|MOV [Y+L], L]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 542: | Line 649: | ||
|[[PM_Opc_MOV8|MOV [X+#ss], H]] | |[[PM_Opc_MOV8|MOV [X+#ss], H]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 547: | Line 655: | ||
|[[PM_Opc_MOV8|MOV [Y+#ss], H]] | |[[PM_Opc_MOV8|MOV [Y+#ss], H]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 552: | Line 661: | ||
|[[PM_Opc_MOV8|MOV [X+L], H]] | |[[PM_Opc_MOV8|MOV [X+L], H]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 557: | Line 667: | ||
|[[PM_Opc_MOV8|MOV [Y+L], H]] | |[[PM_Opc_MOV8|MOV [Y+L], H]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 562: | Line 673: | ||
|[[PM_Opc_MOV8|MOV [HL], [X+#ss]]] | |[[PM_Opc_MOV8|MOV [HL], [X+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 567: | Line 679: | ||
|[[PM_Opc_MOV8|MOV [HL], [Y+#ss]]] | |[[PM_Opc_MOV8|MOV [HL], [Y+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 572: | Line 685: | ||
|[[PM_Opc_MOV8|MOV [HL], [X+L]]] | |[[PM_Opc_MOV8|MOV [HL], [X+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 577: | Line 691: | ||
|[[PM_Opc_MOV8|MOV [HL], [Y+L]]] | |[[PM_Opc_MOV8|MOV [HL], [Y+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 582: | Line 697: | ||
|[[PM_Opc_MOV8|MOV [X], [X+#ss]]] | |[[PM_Opc_MOV8|MOV [X], [X+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 587: | Line 703: | ||
|[[PM_Opc_MOV8|MOV [X], [Y+#ss]]] | |[[PM_Opc_MOV8|MOV [X], [Y+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 592: | Line 709: | ||
|[[PM_Opc_MOV8|MOV [X], [X+L]]] | |[[PM_Opc_MOV8|MOV [X], [X+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 597: | Line 715: | ||
|[[PM_Opc_MOV8|MOV [X], [Y+L]]] | |[[PM_Opc_MOV8|MOV [X], [Y+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 602: | Line 721: | ||
|[[PM_Opc_MOV8|MOV [Y], [X+#ss]]] | |[[PM_Opc_MOV8|MOV [Y], [X+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 607: | Line 727: | ||
|[[PM_Opc_MOV8|MOV [Y], [Y+#ss]]] | |[[PM_Opc_MOV8|MOV [Y], [Y+#ss]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 612: | Line 733: | ||
|[[PM_Opc_MOV8|MOV [Y], [X+L]]] | |[[PM_Opc_MOV8|MOV [Y], [X+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 617: | Line 739: | ||
|[[PM_Opc_MOV8|MOV [Y], [Y+L]]] | |[[PM_Opc_MOV8|MOV [Y], [Y+L]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 622: | Line 745: | ||
|[[PM_Opc_MOV16|MOV BA, [#nnnn]]] | |[[PM_Opc_MOV16|MOV BA, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 627: | Line 751: | ||
|[[PM_Opc_MOV16|MOV HL, [#nnnn]]] | |[[PM_Opc_MOV16|MOV HL, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 632: | Line 757: | ||
|[[PM_Opc_MOV16|MOV X, [#nnnn]]] | |[[PM_Opc_MOV16|MOV X, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 637: | Line 763: | ||
|[[PM_Opc_MOV16|MOV Y, [#nnnn]]] | |[[PM_Opc_MOV16|MOV Y, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 642: | Line 769: | ||
|[[PM_Opc_MOV16|MOV SP, [#nnnn]]] | |[[PM_Opc_MOV16|MOV SP, [#nnnn]]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 647: | Line 775: | ||
|[[PM_Opc_MOV16|MOV [#nnnn], BA]] | |[[PM_Opc_MOV16|MOV [#nnnn], BA]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 652: | Line 781: | ||
|[[PM_Opc_MOV16|MOV [#nnnn], HL]] | |[[PM_Opc_MOV16|MOV [#nnnn], HL]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 657: | Line 787: | ||
|[[PM_Opc_MOV16|MOV [#nnnn], X]] | |[[PM_Opc_MOV16|MOV [#nnnn], X]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 662: | Line 793: | ||
|[[PM_Opc_MOV16|MOV [#nnnn], Y]] | |[[PM_Opc_MOV16|MOV [#nnnn], Y]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 667: | Line 799: | ||
|[[PM_Opc_MOV16|MOV [#nnnn], SP]] | |[[PM_Opc_MOV16|MOV [#nnnn], SP]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 672: | Line 805: | ||
|[[PM_Opc_MOV16|MOV BA, #nnnn]] | |[[PM_Opc_MOV16|MOV BA, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 677: | Line 811: | ||
|[[PM_Opc_MOV16|MOV HL, #nnnn]] | |[[PM_Opc_MOV16|MOV HL, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 682: | Line 817: | ||
|[[PM_Opc_MOV16|MOV X, #nnnn]] | |[[PM_Opc_MOV16|MOV X, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 687: | Line 823: | ||
|[[PM_Opc_MOV16|MOV Y, #nnnn]] | |[[PM_Opc_MOV16|MOV Y, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 692: | Line 829: | ||
|[[PM_Opc_MOV16|MOV SP, #nnnn]] | |[[PM_Opc_MOV16|MOV SP, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 697: | Line 835: | ||
|[[PM_Opc_MOV8|MOV A, N]] | |[[PM_Opc_MOV8|MOV A, N]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 702: | Line 841: | ||
|[[PM_Opc_MOV8|MOV A, F]] | |[[PM_Opc_MOV8|MOV A, F]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 707: | Line 847: | ||
|[[PM_Opc_MOV8|MOV A, V]] | |[[PM_Opc_MOV8|MOV A, V]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 712: | Line 853: | ||
|[[PM_Opc_MOV8|MOV A, I]] | |[[PM_Opc_MOV8|MOV A, I]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 717: | Line 859: | ||
|[[PM_Opc_MOV8|MOV A, XI]] | |[[PM_Opc_MOV8|MOV A, XI]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 722: | Line 865: | ||
|[[PM_Opc_MOV8|MOV A, YI]] | |[[PM_Opc_MOV8|MOV A, YI]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 727: | Line 871: | ||
|[[PM_Opc_MOV8|MOV N, A]] | |[[PM_Opc_MOV8|MOV N, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 732: | Line 877: | ||
|[[PM_Opc_MOV8|MOV F, A]] | |[[PM_Opc_MOV8|MOV F, A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 737: | Line 883: | ||
|[[PM_Opc_MOV8|MOV U, A]] | |[[PM_Opc_MOV8|MOV U, A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 742: | Line 889: | ||
|[[PM_Opc_MOV8|MOV I, A]] | |[[PM_Opc_MOV8|MOV I, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 747: | Line 895: | ||
|[[PM_Opc_MOV8|MOV XI, A]] | |[[PM_Opc_MOV8|MOV XI, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 752: | Line 901: | ||
|[[PM_Opc_MOV8|MOV YI, A]] | |[[PM_Opc_MOV8|MOV YI, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 757: | Line 907: | ||
|[[PM_Opc_MOV8|MOV A, [#nnnn]]] | |[[PM_Opc_MOV8|MOV A, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 762: | Line 913: | ||
|[[PM_Opc_MOV8|MOV B, [#nnnn]]] | |[[PM_Opc_MOV8|MOV B, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 767: | Line 919: | ||
|[[PM_Opc_MOV8|MOV L, [#nnnn]]] | |[[PM_Opc_MOV8|MOV L, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 772: | Line 925: | ||
|[[PM_Opc_MOV8|MOV H, [#nnnn]]] | |[[PM_Opc_MOV8|MOV H, [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 777: | Line 931: | ||
|[[PM_Opc_MOV8|MOV [#nnnn], A]] | |[[PM_Opc_MOV8|MOV [#nnnn], A]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 782: | Line 937: | ||
|[[PM_Opc_MOV8|MOV [#nnnn], B]] | |[[PM_Opc_MOV8|MOV [#nnnn], B]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 787: | Line 943: | ||
|[[PM_Opc_MOV8|MOV [#nnnn], L]] | |[[PM_Opc_MOV8|MOV [#nnnn], L]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 792: | Line 949: | ||
|[[PM_Opc_MOV8|MOV [#nnnn], H]] | |[[PM_Opc_MOV8|MOV [#nnnn], H]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 797: | Line 955: | ||
|[[PM_Opc_MOV16|MOV BA, [SP+#ss]]] | |[[PM_Opc_MOV16|MOV BA, [SP+#ss]]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 802: | Line 961: | ||
|[[PM_Opc_MOV16|MOV HL, [SP+#ss]]] | |[[PM_Opc_MOV16|MOV HL, [SP+#ss]]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 807: | Line 967: | ||
|[[PM_Opc_MOV16|MOV X, [SP+#ss]]] | |[[PM_Opc_MOV16|MOV X, [SP+#ss]]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 812: | Line 973: | ||
|[[PM_Opc_MOV16|MOV Y, [SP+#ss]]] | |[[PM_Opc_MOV16|MOV Y, [SP+#ss]]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 817: | Line 979: | ||
|[[PM_Opc_MOV16|MOV [SP+#ss], BA]] | |[[PM_Opc_MOV16|MOV [SP+#ss], BA]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 822: | Line 985: | ||
|[[PM_Opc_MOV16|MOV [SP+#ss], HL]] | |[[PM_Opc_MOV16|MOV [SP+#ss], HL]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 827: | Line 991: | ||
|[[PM_Opc_MOV16|MOV [SP+#ss], X]] | |[[PM_Opc_MOV16|MOV [SP+#ss], X]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 832: | Line 997: | ||
|[[PM_Opc_MOV16|MOV [SP+#ss], Y]] | |[[PM_Opc_MOV16|MOV [SP+#ss], Y]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 837: | Line 1,003: | ||
|[[PM_Opc_MOV16|MOV BA, [HL]]] | |[[PM_Opc_MOV16|MOV BA, [HL]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 842: | Line 1,009: | ||
|[[PM_Opc_MOV16|MOV HL, [HL]]] | |[[PM_Opc_MOV16|MOV HL, [HL]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 847: | Line 1,015: | ||
|[[PM_Opc_MOV16|MOV X, [HL]]] | |[[PM_Opc_MOV16|MOV X, [HL]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 852: | Line 1,021: | ||
|[[PM_Opc_MOV16|MOV Y, [HL]]] | |[[PM_Opc_MOV16|MOV Y, [HL]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 857: | Line 1,027: | ||
|[[PM_Opc_MOV16|MOV BA, [X]]] | |[[PM_Opc_MOV16|MOV BA, [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 862: | Line 1,033: | ||
|[[PM_Opc_MOV16|MOV HL, [X]]] | |[[PM_Opc_MOV16|MOV HL, [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 867: | Line 1,039: | ||
|[[PM_Opc_MOV16|MOV X, [X]]] | |[[PM_Opc_MOV16|MOV X, [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 872: | Line 1,045: | ||
|[[PM_Opc_MOV16|MOV Y, [X]]] | |[[PM_Opc_MOV16|MOV Y, [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 877: | Line 1,051: | ||
|[[PM_Opc_MOV16|MOV BA, [Y]]] | |[[PM_Opc_MOV16|MOV BA, [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 882: | Line 1,057: | ||
|[[PM_Opc_MOV16|MOV HL, [Y]]] | |[[PM_Opc_MOV16|MOV HL, [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 887: | Line 1,063: | ||
|[[PM_Opc_MOV16|MOV X, [Y]]] | |[[PM_Opc_MOV16|MOV X, [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 892: | Line 1,069: | ||
|[[PM_Opc_MOV16|MOV Y, [Y]]] | |[[PM_Opc_MOV16|MOV Y, [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 897: | Line 1,075: | ||
|[[PM_Opc_MOV16|MOV [HL], BA]] | |[[PM_Opc_MOV16|MOV [HL], BA]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 902: | Line 1,081: | ||
|[[PM_Opc_MOV16|MOV [HL], HL]] | |[[PM_Opc_MOV16|MOV [HL], HL]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 907: | Line 1,087: | ||
|[[PM_Opc_MOV16|MOV [HL], X]] | |[[PM_Opc_MOV16|MOV [HL], X]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 912: | Line 1,093: | ||
|[[PM_Opc_MOV16|MOV [HL], Y]] | |[[PM_Opc_MOV16|MOV [HL], Y]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 917: | Line 1,099: | ||
|[[PM_Opc_MOV16|MOV [X], BA]] | |[[PM_Opc_MOV16|MOV [X], BA]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 922: | Line 1,105: | ||
|[[PM_Opc_MOV16|MOV [X], HL]] | |[[PM_Opc_MOV16|MOV [X], HL]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 927: | Line 1,111: | ||
|[[PM_Opc_MOV16|MOV [X], X]] | |[[PM_Opc_MOV16|MOV [X], X]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 932: | Line 1,117: | ||
|[[PM_Opc_MOV16|MOV [X], Y]] | |[[PM_Opc_MOV16|MOV [X], Y]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 937: | Line 1,123: | ||
|[[PM_Opc_MOV16|MOV [Y], BA]] | |[[PM_Opc_MOV16|MOV [Y], BA]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 942: | Line 1,129: | ||
|[[PM_Opc_MOV16|MOV [Y], HL]] | |[[PM_Opc_MOV16|MOV [Y], HL]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 947: | Line 1,135: | ||
|[[PM_Opc_MOV16|MOV [Y], X]] | |[[PM_Opc_MOV16|MOV [Y], X]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 952: | Line 1,141: | ||
|[[PM_Opc_MOV16|MOV [Y], Y]] | |[[PM_Opc_MOV16|MOV [Y], Y]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 957: | Line 1,147: | ||
|[[PM_Opc_MOV16|MOV BA, BA]] | |[[PM_Opc_MOV16|MOV BA, BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 962: | Line 1,153: | ||
|[[PM_Opc_MOV16|MOV BA, HL]] | |[[PM_Opc_MOV16|MOV BA, HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 967: | Line 1,159: | ||
|[[PM_Opc_MOV16|MOV BA, X]] | |[[PM_Opc_MOV16|MOV BA, X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 972: | Line 1,165: | ||
|[[PM_Opc_MOV16|MOV BA, Y]] | |[[PM_Opc_MOV16|MOV BA, Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 977: | Line 1,171: | ||
|[[PM_Opc_MOV16|MOV HL, BA]] | |[[PM_Opc_MOV16|MOV HL, BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 982: | Line 1,177: | ||
|[[PM_Opc_MOV16|MOV HL, HL]] | |[[PM_Opc_MOV16|MOV HL, HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 987: | Line 1,183: | ||
|[[PM_Opc_MOV16|MOV HL, X]] | |[[PM_Opc_MOV16|MOV HL, X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 992: | Line 1,189: | ||
|[[PM_Opc_MOV16|MOV HL, Y]] | |[[PM_Opc_MOV16|MOV HL, Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 997: | Line 1,195: | ||
|[[PM_Opc_MOV16|MOV X, BA]] | |[[PM_Opc_MOV16|MOV X, BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,002: | Line 1,201: | ||
|[[PM_Opc_MOV16|MOV X, HL]] | |[[PM_Opc_MOV16|MOV X, HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,007: | Line 1,207: | ||
|[[PM_Opc_MOV16|MOV X, X]] | |[[PM_Opc_MOV16|MOV X, X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,012: | Line 1,213: | ||
|[[PM_Opc_MOV16|MOV X, Y]] | |[[PM_Opc_MOV16|MOV X, Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,017: | Line 1,219: | ||
|[[PM_Opc_MOV16|MOV Y, BA]] | |[[PM_Opc_MOV16|MOV Y, BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,022: | Line 1,225: | ||
|[[PM_Opc_MOV16|MOV Y, HL]] | |[[PM_Opc_MOV16|MOV Y, HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,027: | Line 1,231: | ||
|[[PM_Opc_MOV16|MOV Y, X]] | |[[PM_Opc_MOV16|MOV Y, X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,032: | Line 1,237: | ||
|[[PM_Opc_MOV16|MOV Y, Y]] | |[[PM_Opc_MOV16|MOV Y, Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,037: | Line 1,243: | ||
|[[PM_Opc_MOV16|MOV SP, BA]] | |[[PM_Opc_MOV16|MOV SP, BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,042: | Line 1,249: | ||
|[[PM_Opc_MOV16|MOV SP, HL]] | |[[PM_Opc_MOV16|MOV SP, HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,047: | Line 1,255: | ||
|[[PM_Opc_MOV16|MOV SP, X]] | |[[PM_Opc_MOV16|MOV SP, X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,052: | Line 1,261: | ||
|[[PM_Opc_MOV16|MOV SP, Y]] | |[[PM_Opc_MOV16|MOV SP, Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,057: | Line 1,267: | ||
|[[PM_Opc_MOV16|MOV HL, SP]] | |[[PM_Opc_MOV16|MOV HL, SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,062: | Line 1,273: | ||
|[[PM_Opc_MOV16|MOV HL, PC]] | |[[PM_Opc_MOV16|MOV HL, PC]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,067: | Line 1,279: | ||
|[[PM_Opc_MOV16|MOV BA, SP]] | |[[PM_Opc_MOV16|MOV BA, SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,072: | Line 1,285: | ||
|[[PM_Opc_MOV16|MOV BA, PC]] | |[[PM_Opc_MOV16|MOV BA, PC]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,077: | Line 1,291: | ||
|[[PM_Opc_MOV16|MOV X, SP]] | |[[PM_Opc_MOV16|MOV X, SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,082: | Line 1,297: | ||
|[[PM_Opc_MOV16|MOV Y, SP]] | |[[PM_Opc_MOV16|MOV Y, SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,087: | Line 1,303: | ||
|[[PM_Opc_ADD8|ADD A, A]] | |[[PM_Opc_ADD8|ADD A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,092: | Line 1,309: | ||
|[[PM_Opc_ADD8|ADD A, B]] | |[[PM_Opc_ADD8|ADD A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,097: | Line 1,315: | ||
|[[PM_Opc_ADD8|ADD A, #nn]] | |[[PM_Opc_ADD8|ADD A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,102: | Line 1,321: | ||
|[[PM_Opc_ADD8|ADD A, [HL]]] | |[[PM_Opc_ADD8|ADD A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,107: | Line 1,327: | ||
|[[PM_Opc_ADD8|ADD A, [N+#nn]]] | |[[PM_Opc_ADD8|ADD A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,112: | Line 1,333: | ||
|[[PM_Opc_ADD8|ADD A, [#nnnn]]] | |[[PM_Opc_ADD8|ADD A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,117: | Line 1,339: | ||
|[[PM_Opc_ADD8|ADD A, [X]]] | |[[PM_Opc_ADD8|ADD A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,122: | Line 1,345: | ||
|[[PM_Opc_ADD8|ADD A, [Y]]] | |[[PM_Opc_ADD8|ADD A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,127: | Line 1,351: | ||
|[[PM_Opc_ADD16|ADD BA, #nnnn]] | |[[PM_Opc_ADD16|ADD BA, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,132: | Line 1,357: | ||
|[[PM_Opc_ADD16|ADD HL, #nnnn]] | |[[PM_Opc_ADD16|ADD HL, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,137: | Line 1,363: | ||
|[[PM_Opc_ADD16|ADD X, #nnnn]] | |[[PM_Opc_ADD16|ADD X, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,142: | Line 1,369: | ||
|[[PM_Opc_ADD16|ADD Y, #nnnn]] | |[[PM_Opc_ADD16|ADD Y, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,147: | Line 1,375: | ||
|[[PM_Opc_ADD16|ADD SP, #nnnn]] | |[[PM_Opc_ADD16|ADD SP, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,152: | Line 1,381: | ||
|[[PM_Opc_ADD8|ADD A, [X+#ss]]] | |[[PM_Opc_ADD8|ADD A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,157: | Line 1,387: | ||
|[[PM_Opc_ADD8|ADD A, [Y+#ss]]] | |[[PM_Opc_ADD8|ADD A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,162: | Line 1,393: | ||
|[[PM_Opc_ADD8|ADD A, [X+L]]] | |[[PM_Opc_ADD8|ADD A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,167: | Line 1,399: | ||
|[[PM_Opc_ADD8|ADD A, [Y+L]]] | |[[PM_Opc_ADD8|ADD A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,172: | Line 1,405: | ||
|[[PM_Opc_ADD8|ADD [HL], A]] | |[[PM_Opc_ADD8|ADD [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,177: | Line 1,411: | ||
|[[PM_Opc_ADD8|ADD [HL], #nn]] | |[[PM_Opc_ADD8|ADD [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,182: | Line 1,417: | ||
|[[PM_Opc_ADD8|ADD [HL], [X]]] | |[[PM_Opc_ADD8|ADD [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,187: | Line 1,423: | ||
|[[PM_Opc_ADD8|ADD [HL], [Y]]] | |[[PM_Opc_ADD8|ADD [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,192: | Line 1,429: | ||
|[[PM_Opc_ADD16|ADD BA, BA]] | |[[PM_Opc_ADD16|ADD BA, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,197: | Line 1,435: | ||
|[[PM_Opc_ADD16|ADD BA, HL]] | |[[PM_Opc_ADD16|ADD BA, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,202: | Line 1,441: | ||
|[[PM_Opc_ADD16|ADD BA, X]] | |[[PM_Opc_ADD16|ADD BA, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,207: | Line 1,447: | ||
|[[PM_Opc_ADD16|ADD BA, Y]] | |[[PM_Opc_ADD16|ADD BA, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,212: | Line 1,453: | ||
|[[PM_Opc_ADD16|ADD HL, BA]] | |[[PM_Opc_ADD16|ADD HL, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,217: | Line 1,459: | ||
|[[PM_Opc_ADD16|ADD HL, HL]] | |[[PM_Opc_ADD16|ADD HL, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,222: | Line 1,465: | ||
|[[PM_Opc_ADD16|ADD HL, X]] | |[[PM_Opc_ADD16|ADD HL, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,227: | Line 1,471: | ||
|[[PM_Opc_ADD16|ADD HL, Y]] | |[[PM_Opc_ADD16|ADD HL, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,232: | Line 1,477: | ||
|[[PM_Opc_ADD16|ADD X, BA]] | |[[PM_Opc_ADD16|ADD X, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,237: | Line 1,483: | ||
|[[PM_Opc_ADD16|ADD X, HL]] | |[[PM_Opc_ADD16|ADD X, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,242: | Line 1,489: | ||
|[[PM_Opc_ADD16|ADD Y, BA]] | |[[PM_Opc_ADD16|ADD Y, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,247: | Line 1,495: | ||
|[[PM_Opc_ADD16|ADD Y, HL]] | |[[PM_Opc_ADD16|ADD Y, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,252: | Line 1,501: | ||
|[[PM_Opc_ADD16|ADD SP, BA]] | |[[PM_Opc_ADD16|ADD SP, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,257: | Line 1,507: | ||
|[[PM_Opc_ADD16|ADD SP, HL]] | |[[PM_Opc_ADD16|ADD SP, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,262: | Line 1,513: | ||
|[[PM_Opc_SUB8|SUB A, A]] | |[[PM_Opc_SUB8|SUB A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,267: | Line 1,519: | ||
|[[PM_Opc_SUB8|SUB A, B]] | |[[PM_Opc_SUB8|SUB A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,272: | Line 1,525: | ||
|[[PM_Opc_SUB8|SUB A, #nn]] | |[[PM_Opc_SUB8|SUB A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,277: | Line 1,531: | ||
|[[PM_Opc_SUB8|SUB A, [HL]]] | |[[PM_Opc_SUB8|SUB A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,282: | Line 1,537: | ||
|[[PM_Opc_SUB8|SUB A, [N+#nn]]] | |[[PM_Opc_SUB8|SUB A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,287: | Line 1,543: | ||
|[[PM_Opc_SUB8|SUB A, [#nnnn]]] | |[[PM_Opc_SUB8|SUB A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,292: | Line 1,549: | ||
|[[PM_Opc_SUB8|SUB A, [X]]] | |[[PM_Opc_SUB8|SUB A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,297: | Line 1,555: | ||
|[[PM_Opc_SUB8|SUB A, [Y]]] | |[[PM_Opc_SUB8|SUB A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,302: | Line 1,561: | ||
|[[PM_Opc_SUB16|SUB BA, #nnnn]] | |[[PM_Opc_SUB16|SUB BA, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,307: | Line 1,567: | ||
|[[PM_Opc_SUB16|SUB HL, #nnnn]] | |[[PM_Opc_SUB16|SUB HL, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,312: | Line 1,573: | ||
|[[PM_Opc_SUB16|SUB X, #nnnn]] | |[[PM_Opc_SUB16|SUB X, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,317: | Line 1,579: | ||
|[[PM_Opc_SUB16|SUB Y, #nnnn]] | |[[PM_Opc_SUB16|SUB Y, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,322: | Line 1,585: | ||
|[[PM_Opc_SUB16|SUB SP, #nnnn]] | |[[PM_Opc_SUB16|SUB SP, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,327: | Line 1,591: | ||
|[[PM_Opc_SUB8|SUB A, [X+#ss]]] | |[[PM_Opc_SUB8|SUB A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,332: | Line 1,597: | ||
|[[PM_Opc_SUB8|SUB A, [Y+#ss]]] | |[[PM_Opc_SUB8|SUB A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,337: | Line 1,603: | ||
|[[PM_Opc_SUB8|SUB A, [X+L]]] | |[[PM_Opc_SUB8|SUB A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,342: | Line 1,609: | ||
|[[PM_Opc_SUB8|SUB A, [Y+L]]] | |[[PM_Opc_SUB8|SUB A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,347: | Line 1,615: | ||
|[[PM_Opc_SUB8|SUB [HL], A]] | |[[PM_Opc_SUB8|SUB [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,352: | Line 1,621: | ||
|[[PM_Opc_SUB8|SUB [HL], #nn]] | |[[PM_Opc_SUB8|SUB [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,357: | Line 1,627: | ||
|[[PM_Opc_SUB8|SUB [HL], [X]]] | |[[PM_Opc_SUB8|SUB [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,362: | Line 1,633: | ||
|[[PM_Opc_SUB8|SUB [HL], [Y]]] | |[[PM_Opc_SUB8|SUB [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,367: | Line 1,639: | ||
|[[PM_Opc_SUB16|SUB BA, BA]] | |[[PM_Opc_SUB16|SUB BA, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,372: | Line 1,645: | ||
|[[PM_Opc_SUB16|SUB BA, HL]] | |[[PM_Opc_SUB16|SUB BA, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,377: | Line 1,651: | ||
|[[PM_Opc_SUB16|SUB BA, X]] | |[[PM_Opc_SUB16|SUB BA, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,382: | Line 1,657: | ||
|[[PM_Opc_SUB16|SUB BA, Y]] | |[[PM_Opc_SUB16|SUB BA, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,387: | Line 1,663: | ||
|[[PM_Opc_SUB16|SUB HL, BA]] | |[[PM_Opc_SUB16|SUB HL, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,392: | Line 1,669: | ||
|[[PM_Opc_SUB16|SUB HL, HL]] | |[[PM_Opc_SUB16|SUB HL, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,397: | Line 1,675: | ||
|[[PM_Opc_SUB16|SUB HL, X]] | |[[PM_Opc_SUB16|SUB HL, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,402: | Line 1,681: | ||
|[[PM_Opc_SUB16|SUB HL, Y]] | |[[PM_Opc_SUB16|SUB HL, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,407: | Line 1,687: | ||
|[[PM_Opc_SUB16|SUB X, BA]] | |[[PM_Opc_SUB16|SUB X, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,412: | Line 1,693: | ||
|[[PM_Opc_SUB16|SUB X, HL]] | |[[PM_Opc_SUB16|SUB X, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,417: | Line 1,699: | ||
|[[PM_Opc_SUB16|SUB Y, BA]] | |[[PM_Opc_SUB16|SUB Y, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,422: | Line 1,705: | ||
|[[PM_Opc_SUB16|SUB Y, HL]] | |[[PM_Opc_SUB16|SUB Y, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,427: | Line 1,711: | ||
|[[PM_Opc_SUB16|SUB SP, BA]] | |[[PM_Opc_SUB16|SUB SP, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,432: | Line 1,717: | ||
|[[PM_Opc_SUB16|SUB SP, HL]] | |[[PM_Opc_SUB16|SUB SP, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,437: | Line 1,723: | ||
|[[PM_Opc_ADC8|ADC A, A]] | |[[PM_Opc_ADC8|ADC A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,442: | Line 1,729: | ||
|[[PM_Opc_ADC8|ADC A, B]] | |[[PM_Opc_ADC8|ADC A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,447: | Line 1,735: | ||
|[[PM_Opc_ADC8|ADC A, #nn]] | |[[PM_Opc_ADC8|ADC A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,452: | Line 1,741: | ||
|[[PM_Opc_ADC8|ADC A, [HL]]] | |[[PM_Opc_ADC8|ADC A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,457: | Line 1,747: | ||
|[[PM_Opc_ADC8|ADC A, [N+#nn]]] | |[[PM_Opc_ADC8|ADC A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,462: | Line 1,753: | ||
|[[PM_Opc_ADC8|ADC A, [#nnnn]]] | |[[PM_Opc_ADC8|ADC A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,467: | Line 1,759: | ||
|[[PM_Opc_ADC8|ADC A, [X]]] | |[[PM_Opc_ADC8|ADC A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,472: | Line 1,765: | ||
|[[PM_Opc_ADC8|ADC A, [Y]]] | |[[PM_Opc_ADC8|ADC A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,477: | Line 1,771: | ||
|[[PM_Opc_ADC8|ADC A, [X+#ss]]] | |[[PM_Opc_ADC8|ADC A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,482: | Line 1,777: | ||
|[[PM_Opc_ADC8|ADC A, [Y+#ss]]] | |[[PM_Opc_ADC8|ADC A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,487: | Line 1,783: | ||
|[[PM_Opc_ADC8|ADC A, [X+L]]] | |[[PM_Opc_ADC8|ADC A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,492: | Line 1,789: | ||
|[[PM_Opc_ADC8|ADC A, [Y+L]]] | |[[PM_Opc_ADC8|ADC A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,497: | Line 1,795: | ||
|[[PM_Opc_ADC8|ADC [HL], A]] | |[[PM_Opc_ADC8|ADC [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,502: | Line 1,801: | ||
|[[PM_Opc_ADC8|ADC [HL], #nn]] | |[[PM_Opc_ADC8|ADC [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,507: | Line 1,807: | ||
|[[PM_Opc_ADC8|ADC [HL], [X]]] | |[[PM_Opc_ADC8|ADC [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,512: | Line 1,813: | ||
|[[PM_Opc_ADC8|ADC [HL], [Y]]] | |[[PM_Opc_ADC8|ADC [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,517: | Line 1,819: | ||
|[[PM_Opc_ADC16|ADC BA, BA]] | |[[PM_Opc_ADC16|ADC BA, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,522: | Line 1,825: | ||
|[[PM_Opc_ADC16|ADC BA, HL]] | |[[PM_Opc_ADC16|ADC BA, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,527: | Line 1,831: | ||
|[[PM_Opc_ADC16|ADC BA, X]] | |[[PM_Opc_ADC16|ADC BA, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,532: | Line 1,837: | ||
|[[PM_Opc_ADC16|ADC BA, Y]] | |[[PM_Opc_ADC16|ADC BA, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,537: | Line 1,843: | ||
|[[PM_Opc_ADC16|ADC HL, BA]] | |[[PM_Opc_ADC16|ADC HL, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,542: | Line 1,849: | ||
|[[PM_Opc_ADC16|ADC HL, HL]] | |[[PM_Opc_ADC16|ADC HL, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,547: | Line 1,855: | ||
|[[PM_Opc_ADC16|ADC HL, X]] | |[[PM_Opc_ADC16|ADC HL, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,552: | Line 1,861: | ||
|[[PM_Opc_ADC16|ADC HL, Y]] | |[[PM_Opc_ADC16|ADC HL, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,557: | Line 1,867: | ||
|[[PM_Opc_ADC16|ADC BA, #nnnn]] | |[[PM_Opc_ADC16|ADC BA, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,562: | Line 1,873: | ||
|[[PM_Opc_ADC16|ADC HL, #nnnn]] | |[[PM_Opc_ADC16|ADC HL, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,567: | Line 1,879: | ||
|[[PM_Opc_SBC8|SBC A, A]] | |[[PM_Opc_SBC8|SBC A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,572: | Line 1,885: | ||
|[[PM_Opc_SBC8|SBC A, B]] | |[[PM_Opc_SBC8|SBC A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,577: | Line 1,891: | ||
|[[PM_Opc_SBC8|SBC A, #nn]] | |[[PM_Opc_SBC8|SBC A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,582: | Line 1,897: | ||
|[[PM_Opc_SBC8|SBC A, [HL]]] | |[[PM_Opc_SBC8|SBC A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,587: | Line 1,903: | ||
|[[PM_Opc_SBC8|SBC A, [N+#nn]]] | |[[PM_Opc_SBC8|SBC A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,592: | Line 1,909: | ||
|[[PM_Opc_SBC8|SBC A, [#nnnn]]] | |[[PM_Opc_SBC8|SBC A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,597: | Line 1,915: | ||
|[[PM_Opc_SBC8|SBC A, [X]]] | |[[PM_Opc_SBC8|SBC A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,602: | Line 1,921: | ||
|[[PM_Opc_SBC8|SBC A, [Y]]] | |[[PM_Opc_SBC8|SBC A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,607: | Line 1,927: | ||
|[[PM_Opc_SBC8|SBC A, [X+#ss]]] | |[[PM_Opc_SBC8|SBC A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,612: | Line 1,933: | ||
|[[PM_Opc_SBC8|SBC A, [Y+#ss]]] | |[[PM_Opc_SBC8|SBC A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,617: | Line 1,939: | ||
|[[PM_Opc_SBC8|SBC A, [X+L]]] | |[[PM_Opc_SBC8|SBC A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,622: | Line 1,945: | ||
|[[PM_Opc_SBC8|SBC A, [Y+L]]] | |[[PM_Opc_SBC8|SBC A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,627: | Line 1,951: | ||
|[[PM_Opc_SBC8|SBC [HL], A]] | |[[PM_Opc_SBC8|SBC [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,632: | Line 1,957: | ||
|[[PM_Opc_SBC8|SBC [HL], #nn]] | |[[PM_Opc_SBC8|SBC [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,637: | Line 1,963: | ||
|[[PM_Opc_SBC8|SBC [HL], [X]]] | |[[PM_Opc_SBC8|SBC [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,642: | Line 1,969: | ||
|[[PM_Opc_SBC8|SBC [HL], [Y]]] | |[[PM_Opc_SBC8|SBC [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,647: | Line 1,975: | ||
|[[PM_Opc_SBC16|SBC BA, BA]] | |[[PM_Opc_SBC16|SBC BA, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,652: | Line 1,981: | ||
|[[PM_Opc_SBC16|SBC BA, HL]] | |[[PM_Opc_SBC16|SBC BA, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,657: | Line 1,987: | ||
|[[PM_Opc_SBC16|SBC BA, X]] | |[[PM_Opc_SBC16|SBC BA, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,662: | Line 1,993: | ||
|[[PM_Opc_SBC16|SBC BA, Y]] | |[[PM_Opc_SBC16|SBC BA, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,667: | Line 1,999: | ||
|[[PM_Opc_SBC16|SBC HL, BA]] | |[[PM_Opc_SBC16|SBC HL, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,672: | Line 2,005: | ||
|[[PM_Opc_SBC16|SBC HL, HL]] | |[[PM_Opc_SBC16|SBC HL, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,677: | Line 2,011: | ||
|[[PM_Opc_SBC16|SBC HL, X]] | |[[PM_Opc_SBC16|SBC HL, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,682: | Line 2,017: | ||
|[[PM_Opc_SBC16|SBC HL, Y]] | |[[PM_Opc_SBC16|SBC HL, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,687: | Line 2,023: | ||
|[[PM_Opc_SBC16|SBC BA, #nnnn]] | |[[PM_Opc_SBC16|SBC BA, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,692: | Line 2,029: | ||
|[[PM_Opc_SBC16|SBC HL, #nnnn]] | |[[PM_Opc_SBC16|SBC HL, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,697: | Line 2,035: | ||
|[[PM_Opc_CMP8|CMP A, A]] | |[[PM_Opc_CMP8|CMP A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,702: | Line 2,041: | ||
|[[PM_Opc_CMP8|CMP A, B]] | |[[PM_Opc_CMP8|CMP A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,707: | Line 2,047: | ||
|[[PM_Opc_CMP8|CMP A, #nn]] | |[[PM_Opc_CMP8|CMP A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,712: | Line 2,053: | ||
|[[PM_Opc_CMP8|CMP A, [HL]]] | |[[PM_Opc_CMP8|CMP A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,717: | Line 2,059: | ||
|[[PM_Opc_CMP8|CMP A, [N+#nn]]] | |[[PM_Opc_CMP8|CMP A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,722: | Line 2,065: | ||
|[[PM_Opc_CMP8|CMP A, [#nnnn]]] | |[[PM_Opc_CMP8|CMP A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,727: | Line 2,071: | ||
|[[PM_Opc_CMP8|CMP A, [X]]] | |[[PM_Opc_CMP8|CMP A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,732: | Line 2,077: | ||
|[[PM_Opc_CMP8|CMP A, [Y]]] | |[[PM_Opc_CMP8|CMP A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,737: | Line 2,083: | ||
|[[PM_Opc_CMP16|CMP BA, #nnnn]] | |[[PM_Opc_CMP16|CMP BA, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,742: | Line 2,089: | ||
|[[PM_Opc_CMP16|CMP HL, #nnnn]] | |[[PM_Opc_CMP16|CMP HL, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,747: | Line 2,095: | ||
|[[PM_Opc_CMP16|CMP X, #nnnn]] | |[[PM_Opc_CMP16|CMP X, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,752: | Line 2,101: | ||
|[[PM_Opc_CMP16|CMP Y, #nnnn]] | |[[PM_Opc_CMP16|CMP Y, #nnnn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,757: | Line 2,107: | ||
|[[PM_Opc_CMP16|CMP SP, #nnnn]] | |[[PM_Opc_CMP16|CMP SP, #nnnn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,762: | Line 2,113: | ||
|[[PM_Opc_CMP8|CMP [N+#nn], #nn]] | |[[PM_Opc_CMP8|CMP [N+#nn], #nn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,767: | Line 2,119: | ||
|[[PM_Opc_CMP8|CMP A, [X+#ss]]] | |[[PM_Opc_CMP8|CMP A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,772: | Line 2,125: | ||
|[[PM_Opc_CMP8|CMP A, [Y+#ss]]] | |[[PM_Opc_CMP8|CMP A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,777: | Line 2,131: | ||
|[[PM_Opc_CMP8|CMP A, [X+L]]] | |[[PM_Opc_CMP8|CMP A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,782: | Line 2,137: | ||
|[[PM_Opc_CMP8|CMP A, [Y+L]]] | |[[PM_Opc_CMP8|CMP A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,787: | Line 2,143: | ||
|[[PM_Opc_CMP8|CMP [HL], A]] | |[[PM_Opc_CMP8|CMP [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,792: | Line 2,149: | ||
|[[PM_Opc_CMP8|CMP [HL], #nn]] | |[[PM_Opc_CMP8|CMP [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,797: | Line 2,155: | ||
|[[PM_Opc_CMP8|CMP [HL], [X]]] | |[[PM_Opc_CMP8|CMP [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,802: | Line 2,161: | ||
|[[PM_Opc_CMP8|CMP [HL], [Y]]] | |[[PM_Opc_CMP8|CMP [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,807: | Line 2,167: | ||
|[[PM_Opc_CMP8|CMP B, #nn]] | |[[PM_Opc_CMP8|CMP B, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,812: | Line 2,173: | ||
|[[PM_Opc_CMP8|CMP L, #nn]] | |[[PM_Opc_CMP8|CMP L, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,817: | Line 2,179: | ||
|[[PM_Opc_CMP8|CMP H, #nn]] | |[[PM_Opc_CMP8|CMP H, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,822: | Line 2,185: | ||
|[[PM_Opc_CMP8|CMP N, #nn]] | |[[PM_Opc_CMP8|CMP N, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,827: | Line 2,191: | ||
|[[PM_Opc_CMP16|CMP BA, BA]] | |[[PM_Opc_CMP16|CMP BA, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,832: | Line 2,197: | ||
|[[PM_Opc_CMP16|CMP BA, HL]] | |[[PM_Opc_CMP16|CMP BA, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,837: | Line 2,203: | ||
|[[PM_Opc_CMP16|CMP BA, X]] | |[[PM_Opc_CMP16|CMP BA, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,842: | Line 2,209: | ||
|[[PM_Opc_CMP16|CMP BA, Y]] | |[[PM_Opc_CMP16|CMP BA, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,847: | Line 2,215: | ||
|[[PM_Opc_CMP16|CMP HL, BA]] | |[[PM_Opc_CMP16|CMP HL, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,852: | Line 2,221: | ||
|[[PM_Opc_CMP16|CMP HL, HL]] | |[[PM_Opc_CMP16|CMP HL, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,857: | Line 2,227: | ||
|[[PM_Opc_CMP16|CMP HL, X]] | |[[PM_Opc_CMP16|CMP HL, X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,862: | Line 2,233: | ||
|[[PM_Opc_CMP16|CMP HL, Y]] | |[[PM_Opc_CMP16|CMP HL, Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,867: | Line 2,239: | ||
|[[PM_Opc_CMP16|CMP SP, BA]] | |[[PM_Opc_CMP16|CMP SP, BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,872: | Line 2,245: | ||
|[[PM_Opc_CMP16|CMP SP, HL]] | |[[PM_Opc_CMP16|CMP SP, HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,877: | Line 2,251: | ||
|[[PM_Opc_INC|INC A]] | |[[PM_Opc_INC|INC A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,882: | Line 2,257: | ||
|[[PM_Opc_INC|INC B]] | |[[PM_Opc_INC|INC B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,887: | Line 2,263: | ||
|[[PM_Opc_INC|INC L]] | |[[PM_Opc_INC|INC L]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,892: | Line 2,269: | ||
|[[PM_Opc_INC|INC H]] | |[[PM_Opc_INC|INC H]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,897: | Line 2,275: | ||
|[[PM_Opc_INC|INC N]] | |[[PM_Opc_INC|INC N]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,902: | Line 2,281: | ||
|[[PM_Opc_INC|INC [N+#nn]]] | |[[PM_Opc_INC|INC [N+#nn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,907: | Line 2,287: | ||
|[[PM_Opc_INC|INC [HL]]] | |[[PM_Opc_INC|INC [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,912: | Line 2,293: | ||
|[[PM_Opc_INC|INC SP]] | |[[PM_Opc_INC|INC SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,917: | Line 2,299: | ||
|[[PM_Opc_INC|INC BA]] | |[[PM_Opc_INC|INC BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,922: | Line 2,305: | ||
|[[PM_Opc_INC|INC HL]] | |[[PM_Opc_INC|INC HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,927: | Line 2,311: | ||
|[[PM_Opc_INC|INC X]] | |[[PM_Opc_INC|INC X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,932: | Line 2,317: | ||
|[[PM_Opc_INC|INC Y]] | |[[PM_Opc_INC|INC Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,937: | Line 2,323: | ||
|[[PM_Opc_DEC|DEC A]] | |[[PM_Opc_DEC|DEC A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,942: | Line 2,329: | ||
|[[PM_Opc_DEC|DEC B]] | |[[PM_Opc_DEC|DEC B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,947: | Line 2,335: | ||
|[[PM_Opc_DEC|DEC L]] | |[[PM_Opc_DEC|DEC L]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,952: | Line 2,341: | ||
|[[PM_Opc_DEC|DEC H]] | |[[PM_Opc_DEC|DEC H]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,957: | Line 2,347: | ||
|[[PM_Opc_DEC|DEC N]] | |[[PM_Opc_DEC|DEC N]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,962: | Line 2,353: | ||
|[[PM_Opc_DEC|DEC [N+#nn]]] | |[[PM_Opc_DEC|DEC [N+#nn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,967: | Line 2,359: | ||
|[[PM_Opc_DEC|DEC [HL]]] | |[[PM_Opc_DEC|DEC [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,972: | Line 2,365: | ||
|[[PM_Opc_DEC|DEC SP]] | |[[PM_Opc_DEC|DEC SP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,977: | Line 2,371: | ||
|[[PM_Opc_DEC|DEC BA]] | |[[PM_Opc_DEC|DEC BA]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,982: | Line 2,377: | ||
|[[PM_Opc_DEC|DEC HL]] | |[[PM_Opc_DEC|DEC HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,987: | Line 2,383: | ||
|[[PM_Opc_DEC|DEC X]] | |[[PM_Opc_DEC|DEC X]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,992: | Line 2,389: | ||
|[[PM_Opc_DEC|DEC Y]] | |[[PM_Opc_DEC|DEC Y]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 1,997: | Line 2,395: | ||
|[[PM_Opc_NEG|NEG A]] | |[[PM_Opc_NEG|NEG A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,002: | Line 2,401: | ||
|[[PM_Opc_NEG|NEG B]] | |[[PM_Opc_NEG|NEG B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,007: | Line 2,407: | ||
|[[PM_Opc_NEG|NEG [N+#nn]]] | |[[PM_Opc_NEG|NEG [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,012: | Line 2,413: | ||
|[[PM_Opc_NEG|NEG [HL]]] | |[[PM_Opc_NEG|NEG [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,017: | Line 2,419: | ||
|[[PM_Opc_MUL|MUL L, A]] | |[[PM_Opc_MUL|MUL L, A]] | ||
|48 | |48 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,022: | Line 2,425: | ||
|[[PM_Opc_DIV|DIV HL, A]] | |[[PM_Opc_DIV|DIV HL, A]] | ||
|52 | |52 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,027: | Line 2,431: | ||
|[[PM_Opc_TST|TST A, B]] | |[[PM_Opc_TST|TST A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,032: | Line 2,437: | ||
|[[PM_Opc_TST|TST [HL], #nn]] | |[[PM_Opc_TST|TST [HL], #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,037: | Line 2,443: | ||
|[[PM_Opc_TST|TST A, #nn]] | |[[PM_Opc_TST|TST A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,042: | Line 2,449: | ||
|[[PM_Opc_TST|TST B, #nn]] | |[[PM_Opc_TST|TST B, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,047: | Line 2,455: | ||
|[[PM_Opc_TST|TST [N+#nn], #nn]] | |[[PM_Opc_TST|TST [N+#nn], #nn]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,052: | Line 2,461: | ||
|[[PM_Opc_AND|AND A, A]] | |[[PM_Opc_AND|AND A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,057: | Line 2,467: | ||
|[[PM_Opc_AND|AND A, B]] | |[[PM_Opc_AND|AND A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,062: | Line 2,473: | ||
|[[PM_Opc_AND|AND A, #nn]] | |[[PM_Opc_AND|AND A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,067: | Line 2,479: | ||
|[[PM_Opc_AND|AND A, [HL]]] | |[[PM_Opc_AND|AND A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,072: | Line 2,485: | ||
|[[PM_Opc_AND|AND A, [N+#nn]]] | |[[PM_Opc_AND|AND A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,077: | Line 2,491: | ||
|[[PM_Opc_AND|AND A, [#nnnn]]] | |[[PM_Opc_AND|AND A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,082: | Line 2,497: | ||
|[[PM_Opc_AND|AND A, [X]]] | |[[PM_Opc_AND|AND A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,087: | Line 2,503: | ||
|[[PM_Opc_AND|AND A, [Y]]] | |[[PM_Opc_AND|AND A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,092: | Line 2,509: | ||
|[[PM_Opc_AND|AND F, #nn]] | |[[PM_Opc_AND|AND F, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,097: | Line 2,515: | ||
|[[PM_Opc_AND|AND B, #nn]] | |[[PM_Opc_AND|AND B, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,102: | Line 2,521: | ||
|[[PM_Opc_AND|AND L, #nn]] | |[[PM_Opc_AND|AND L, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,107: | Line 2,527: | ||
|[[PM_Opc_AND|AND H, #nn]] | |[[PM_Opc_AND|AND H, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,112: | Line 2,533: | ||
|[[PM_Opc_AND|AND [N+#nn], #nn]] | |[[PM_Opc_AND|AND [N+#nn], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,117: | Line 2,539: | ||
|[[PM_Opc_AND|AND A, [X+#ss]]] | |[[PM_Opc_AND|AND A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,122: | Line 2,545: | ||
|[[PM_Opc_AND|AND A, [Y+#ss]]] | |[[PM_Opc_AND|AND A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,127: | Line 2,551: | ||
|[[PM_Opc_AND|AND A, [X+L]]] | |[[PM_Opc_AND|AND A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,132: | Line 2,557: | ||
|[[PM_Opc_AND|AND A, [Y+L]]] | |[[PM_Opc_AND|AND A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,137: | Line 2,563: | ||
|[[PM_Opc_AND|AND [HL], A]] | |[[PM_Opc_AND|AND [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,142: | Line 2,569: | ||
|[[PM_Opc_AND|AND [HL], #nn]] | |[[PM_Opc_AND|AND [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,147: | Line 2,575: | ||
|[[PM_Opc_AND|AND [HL], [X]]] | |[[PM_Opc_AND|AND [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,152: | Line 2,581: | ||
|[[PM_Opc_AND|AND [HL], [Y]]] | |[[PM_Opc_AND|AND [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,157: | Line 2,587: | ||
|[[PM_Opc_OR|OR A, A]] | |[[PM_Opc_OR|OR A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,162: | Line 2,593: | ||
|[[PM_Opc_OR|OR A, B]] | |[[PM_Opc_OR|OR A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,167: | Line 2,599: | ||
|[[PM_Opc_OR|OR A, #nn]] | |[[PM_Opc_OR|OR A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,172: | Line 2,605: | ||
|[[PM_Opc_OR|OR A, [HL]]] | |[[PM_Opc_OR|OR A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,177: | Line 2,611: | ||
|[[PM_Opc_OR|OR A, [N+#nn]]] | |[[PM_Opc_OR|OR A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,182: | Line 2,617: | ||
|[[PM_Opc_OR|OR A, [#nnnn]]] | |[[PM_Opc_OR|OR A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,187: | Line 2,623: | ||
|[[PM_Opc_OR|OR A, [X]]] | |[[PM_Opc_OR|OR A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,192: | Line 2,629: | ||
|[[PM_Opc_OR|OR A, [Y]]] | |[[PM_Opc_OR|OR A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,197: | Line 2,635: | ||
|[[PM_Opc_OR|OR F, #nn]] | |[[PM_Opc_OR|OR F, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,202: | Line 2,641: | ||
|[[PM_Opc_OR|OR B, #nn]] | |[[PM_Opc_OR|OR B, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,207: | Line 2,647: | ||
|[[PM_Opc_OR|OR L, #nn]] | |[[PM_Opc_OR|OR L, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,212: | Line 2,653: | ||
|[[PM_Opc_OR|OR H, #nn]] | |[[PM_Opc_OR|OR H, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,217: | Line 2,659: | ||
|[[PM_Opc_OR|OR [N+#nn], #nn]] | |[[PM_Opc_OR|OR [N+#nn], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,222: | Line 2,665: | ||
|[[PM_Opc_OR|OR A, [X+#ss]]] | |[[PM_Opc_OR|OR A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,227: | Line 2,671: | ||
|[[PM_Opc_OR|OR A, [Y+#ss]]] | |[[PM_Opc_OR|OR A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,232: | Line 2,677: | ||
|[[PM_Opc_OR|OR A, [X+L]]] | |[[PM_Opc_OR|OR A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,237: | Line 2,683: | ||
|[[PM_Opc_OR|OR A, [Y+L]]] | |[[PM_Opc_OR|OR A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,242: | Line 2,689: | ||
|[[PM_Opc_OR|OR [HL], A]] | |[[PM_Opc_OR|OR [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,247: | Line 2,695: | ||
|[[PM_Opc_OR|OR [HL], #nn]] | |[[PM_Opc_OR|OR [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,252: | Line 2,701: | ||
|[[PM_Opc_OR|OR [HL], [X]]] | |[[PM_Opc_OR|OR [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,257: | Line 2,707: | ||
|[[PM_Opc_OR|OR [HL], [Y]]] | |[[PM_Opc_OR|OR [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,262: | Line 2,713: | ||
|[[PM_Opc_XOR|XOR A, A]] | |[[PM_Opc_XOR|XOR A, A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,267: | Line 2,719: | ||
|[[PM_Opc_XOR|XOR A, B]] | |[[PM_Opc_XOR|XOR A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,272: | Line 2,725: | ||
|[[PM_Opc_XOR|XOR A, #nn]] | |[[PM_Opc_XOR|XOR A, #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,277: | Line 2,731: | ||
|[[PM_Opc_XOR|XOR A, [HL]]] | |[[PM_Opc_XOR|XOR A, [HL]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,282: | Line 2,737: | ||
|[[PM_Opc_XOR|XOR A, [N+#nn]]] | |[[PM_Opc_XOR|XOR A, [N+#nn]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,287: | Line 2,743: | ||
|[[PM_Opc_XOR|XOR A, [#nnnn]]] | |[[PM_Opc_XOR|XOR A, [#nnnn]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,292: | Line 2,749: | ||
|[[PM_Opc_XOR|XOR A, [X]]] | |[[PM_Opc_XOR|XOR A, [X]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,297: | Line 2,755: | ||
|[[PM_Opc_XOR|XOR A, [Y]]] | |[[PM_Opc_XOR|XOR A, [Y]]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,302: | Line 2,761: | ||
|[[PM_Opc_XOR|XOR F, #nn]] | |[[PM_Opc_XOR|XOR F, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,307: | Line 2,767: | ||
|[[PM_Opc_XOR|XOR B, #nn]] | |[[PM_Opc_XOR|XOR B, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,312: | Line 2,773: | ||
|[[PM_Opc_XOR|XOR L, #nn]] | |[[PM_Opc_XOR|XOR L, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,317: | Line 2,779: | ||
|[[PM_Opc_XOR|XOR H, #nn]] | |[[PM_Opc_XOR|XOR H, #nn]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,322: | Line 2,785: | ||
|[[PM_Opc_XOR|XOR [N+#nn], #nn]] | |[[PM_Opc_XOR|XOR [N+#nn], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,327: | Line 2,791: | ||
|[[PM_Opc_XOR|XOR A, [X+#ss]]] | |[[PM_Opc_XOR|XOR A, [X+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,332: | Line 2,797: | ||
|[[PM_Opc_XOR|XOR A, [Y+#ss]]] | |[[PM_Opc_XOR|XOR A, [Y+#ss]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,337: | Line 2,803: | ||
|[[PM_Opc_XOR|XOR A, [X+L]]] | |[[PM_Opc_XOR|XOR A, [X+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,342: | Line 2,809: | ||
|[[PM_Opc_XOR|XOR A, [Y+L]]] | |[[PM_Opc_XOR|XOR A, [Y+L]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,347: | Line 2,815: | ||
|[[PM_Opc_XOR|XOR [HL], A]] | |[[PM_Opc_XOR|XOR [HL], A]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,352: | Line 2,821: | ||
|[[PM_Opc_XOR|XOR [HL], #nn]] | |[[PM_Opc_XOR|XOR [HL], #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,357: | Line 2,827: | ||
|[[PM_Opc_XOR|XOR [HL], [X]]] | |[[PM_Opc_XOR|XOR [HL], [X]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,362: | Line 2,833: | ||
|[[PM_Opc_XOR|XOR [HL], [Y]]] | |[[PM_Opc_XOR|XOR [HL], [Y]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,367: | Line 2,839: | ||
|[[PM_Opc_NOT|NOT A]] | |[[PM_Opc_NOT|NOT A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,372: | Line 2,845: | ||
|[[PM_Opc_NOT|NOT B]] | |[[PM_Opc_NOT|NOT B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,377: | Line 2,851: | ||
|[[PM_Opc_NOT|NOT [N+#nn]]] | |[[PM_Opc_NOT|NOT [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,382: | Line 2,857: | ||
|[[PM_Opc_NOT|NOT [HL]]] | |[[PM_Opc_NOT|NOT [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,387: | Line 2,863: | ||
|[[PM_Opc_SHL|SHL A]] | |[[PM_Opc_SHL|SHL A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,392: | Line 2,869: | ||
|[[PM_Opc_SHL|SHL B]] | |[[PM_Opc_SHL|SHL B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,397: | Line 2,875: | ||
|[[PM_Opc_SHL|SHL [N+#nn]]] | |[[PM_Opc_SHL|SHL [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,402: | Line 2,881: | ||
|[[PM_Opc_SHL|SHL [HL]]] | |[[PM_Opc_SHL|SHL [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,407: | Line 2,887: | ||
|[[PM_Opc_SAL|SAL A]] | |[[PM_Opc_SAL|SAL A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,412: | Line 2,893: | ||
|[[PM_Opc_SAL|SAL B]] | |[[PM_Opc_SAL|SAL B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,417: | Line 2,899: | ||
|[[PM_Opc_SAL|SAL [N+#nn]]] | |[[PM_Opc_SAL|SAL [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,422: | Line 2,905: | ||
|[[PM_Opc_SAL|SAL [HL]]] | |[[PM_Opc_SAL|SAL [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,427: | Line 2,911: | ||
|[[PM_Opc_SHR|SHR A]] | |[[PM_Opc_SHR|SHR A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,432: | Line 2,917: | ||
|[[PM_Opc_SHR|SHR B]] | |[[PM_Opc_SHR|SHR B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,437: | Line 2,923: | ||
|[[PM_Opc_SHR|SHR [N+#nn]]] | |[[PM_Opc_SHR|SHR [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,442: | Line 2,929: | ||
|[[PM_Opc_SHR|SHR [HL]]] | |[[PM_Opc_SHR|SHR [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,447: | Line 2,935: | ||
|[[PM_Opc_SAR|SAR A]] | |[[PM_Opc_SAR|SAR A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,452: | Line 2,941: | ||
|[[PM_Opc_SAR|SAR B]] | |[[PM_Opc_SAR|SAR B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,457: | Line 2,947: | ||
|[[PM_Opc_SAR|SAR [N+#nn]]] | |[[PM_Opc_SAR|SAR [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,462: | Line 2,953: | ||
|[[PM_Opc_SAR|SAR [HL]]] | |[[PM_Opc_SAR|SAR [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,467: | Line 2,959: | ||
|[[PM_Opc_ROL|ROL A]] | |[[PM_Opc_ROL|ROL A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,472: | Line 2,965: | ||
|[[PM_Opc_ROL|ROL B]] | |[[PM_Opc_ROL|ROL B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,477: | Line 2,971: | ||
|[[PM_Opc_ROL|ROL [N+#nn]]] | |[[PM_Opc_ROL|ROL [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,482: | Line 2,977: | ||
|[[PM_Opc_ROL|ROL [HL]]] | |[[PM_Opc_ROL|ROL [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,487: | Line 2,983: | ||
|[[PM_Opc_ROLC|ROLC A]] | |[[PM_Opc_ROLC|ROLC A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,492: | Line 2,989: | ||
|[[PM_Opc_ROLC|ROLC B]] | |[[PM_Opc_ROLC|ROLC B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,497: | Line 2,995: | ||
|[[PM_Opc_ROLC|ROLC [N+#nn]]] | |[[PM_Opc_ROLC|ROLC [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,502: | Line 3,001: | ||
|[[PM_Opc_ROLC|ROLC [HL]]] | |[[PM_Opc_ROLC|ROLC [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,507: | Line 3,007: | ||
|[[PM_Opc_ROR|ROR A]] | |[[PM_Opc_ROR|ROR A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,512: | Line 3,013: | ||
|[[PM_Opc_ROR|ROR B]] | |[[PM_Opc_ROR|ROR B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,517: | Line 3,019: | ||
|[[PM_Opc_ROR|ROR [N+#nn]]] | |[[PM_Opc_ROR|ROR [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,522: | Line 3,025: | ||
|[[PM_Opc_ROR|ROR [HL]]] | |[[PM_Opc_ROR|ROR [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,527: | Line 3,031: | ||
|[[PM_Opc_RORC|RORC A]] | |[[PM_Opc_RORC|RORC A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,532: | Line 3,037: | ||
|[[PM_Opc_RORC|RORC B]] | |[[PM_Opc_RORC|RORC B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,537: | Line 3,043: | ||
|[[PM_Opc_RORC|RORC [N+#nn]]] | |[[PM_Opc_RORC|RORC [N+#nn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,542: | Line 3,049: | ||
|[[PM_Opc_RORC|RORC [HL]]] | |[[PM_Opc_RORC|RORC [HL]]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,547: | Line 3,055: | ||
|[[PM_Opc_XCHG|XCHG BA, HL]] | |[[PM_Opc_XCHG|XCHG BA, HL]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,552: | Line 3,061: | ||
|[[PM_Opc_XCHG|XCHG BA, X]] | |[[PM_Opc_XCHG|XCHG BA, X]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,557: | Line 3,067: | ||
|[[PM_Opc_XCHG|XCHG BA, Y]] | |[[PM_Opc_XCHG|XCHG BA, Y]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,562: | Line 3,073: | ||
|[[PM_Opc_XCHG|XCHG BA, SP]] | |[[PM_Opc_XCHG|XCHG BA, SP]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,567: | Line 3,079: | ||
|[[PM_Opc_XCHG|XCHG A, B]] | |[[PM_Opc_XCHG|XCHG A, B]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,572: | Line 3,085: | ||
|[[PM_Opc_XCHG|XCHG A, [HL]]] | |[[PM_Opc_XCHG|XCHG A, [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,577: | Line 3,091: | ||
|[[PM_Opc_PACK|PACK]] | |[[PM_Opc_PACK|PACK]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,582: | Line 3,097: | ||
|[[PM_Opc_UNPACK|UNPACK]] | |[[PM_Opc_UNPACK|UNPACK]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,587: | Line 3,103: | ||
|[[PM_Opc_SWAP|SWAP A]] | |[[PM_Opc_SWAP|SWAP A]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,592: | Line 3,109: | ||
|[[PM_Opc_SWAP|SWAP [HL]]] | |[[PM_Opc_SWAP|SWAP [HL]]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,597: | Line 3,115: | ||
|[[PM_Opc_EX|EX BA, A]] | |[[PM_Opc_EX|EX BA, A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,602: | Line 3,121: | ||
|[[PM_Opc_PUSH|PUSH BA]] | |[[PM_Opc_PUSH|PUSH BA]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,607: | Line 3,127: | ||
|[[PM_Opc_PUSH|PUSH HL]] | |[[PM_Opc_PUSH|PUSH HL]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,612: | Line 3,133: | ||
|[[PM_Opc_PUSH|PUSH X]] | |[[PM_Opc_PUSH|PUSH X]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,617: | Line 3,139: | ||
|[[PM_Opc_PUSH|PUSH Y]] | |[[PM_Opc_PUSH|PUSH Y]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,622: | Line 3,145: | ||
|[[PM_Opc_PUSH|PUSH N]] | |[[PM_Opc_PUSH|PUSH N]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,627: | Line 3,151: | ||
|[[PM_Opc_PUSH|PUSH I]] | |[[PM_Opc_PUSH|PUSH I]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,632: | Line 3,157: | ||
|[[PM_Opc_PUSH|PUSHX]] | |[[PM_Opc_PUSH|PUSHX]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,637: | Line 3,163: | ||
|[[PM_Opc_PUSH|PUSH F]] | |[[PM_Opc_PUSH|PUSH F]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,642: | Line 3,169: | ||
|[[PM_Opc_PUSH|PUSH A]] | |[[PM_Opc_PUSH|PUSH A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,647: | Line 3,175: | ||
|[[PM_Opc_PUSH|PUSH B]] | |[[PM_Opc_PUSH|PUSH B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,652: | Line 3,181: | ||
|[[PM_Opc_PUSH|PUSH L]] | |[[PM_Opc_PUSH|PUSH L]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,657: | Line 3,187: | ||
|[[PM_Opc_PUSH|PUSH H]] | |[[PM_Opc_PUSH|PUSH H]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,662: | Line 3,193: | ||
|[[PM_Opc_PUSH|PUSHA]] | |[[PM_Opc_PUSH|PUSHA]] | ||
|48 | |48 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,667: | Line 3,199: | ||
|[[PM_Opc_PUSH|PUSHAX]] | |[[PM_Opc_PUSH|PUSHAX]] | ||
|60 | |60 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,672: | Line 3,205: | ||
|[[PM_Opc_POP|POP BA]] | |[[PM_Opc_POP|POP BA]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,677: | Line 3,211: | ||
|[[PM_Opc_POP|POP HL]] | |[[PM_Opc_POP|POP HL]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,682: | Line 3,217: | ||
|[[PM_Opc_POP|POP X]] | |[[PM_Opc_POP|POP X]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,687: | Line 3,223: | ||
|[[PM_Opc_POP|POP Y]] | |[[PM_Opc_POP|POP Y]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,692: | Line 3,229: | ||
|[[PM_Opc_POP|POP N]] | |[[PM_Opc_POP|POP N]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,697: | Line 3,235: | ||
|[[PM_Opc_POP|POP I]] | |[[PM_Opc_POP|POP I]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,702: | Line 3,241: | ||
|[[PM_Opc_POP|POPX]] | |[[PM_Opc_POP|POPX]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,707: | Line 3,247: | ||
|[[PM_Opc_POP|POP F]] | |[[PM_Opc_POP|POP F]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,712: | Line 3,253: | ||
|[[PM_Opc_POP|POP A]] | |[[PM_Opc_POP|POP A]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,717: | Line 3,259: | ||
|[[PM_Opc_POP|POP B]] | |[[PM_Opc_POP|POP B]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,722: | Line 3,265: | ||
|[[PM_Opc_POP|POP L]] | |[[PM_Opc_POP|POP L]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,727: | Line 3,271: | ||
|[[PM_Opc_POP|POP H]] | |[[PM_Opc_POP|POP H]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,732: | Line 3,277: | ||
|[[PM_Opc_POP|POPA]] | |[[PM_Opc_POP|POPA]] | ||
|32 | |32 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,737: | Line 3,283: | ||
|[[PM_Opc_POP|POPAX]] | |[[PM_Opc_POP|POPAX]] | ||
|40 | |40 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,742: | Line 3,289: | ||
|[[PM_Opc_CALL|CALLC #ss]] | |[[PM_Opc_CALL|CALLC #ss]] | ||
|20 / 8 (Not met) | |20 / 8 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,747: | Line 3,295: | ||
|[[PM_Opc_CALL|CALLNC #ss]] | |[[PM_Opc_CALL|CALLNC #ss]] | ||
|20 / 8 (Not met) | |20 / 8 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,752: | Line 3,301: | ||
|[[PM_Opc_CALL|CALLZ #ss]] | |[[PM_Opc_CALL|CALLZ #ss]] | ||
|20 / 8 (Not met) | |20 / 8 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,757: | Line 3,307: | ||
|[[PM_Opc_CALL|CALLNZ #ss]] | |[[PM_Opc_CALL|CALLNZ #ss]] | ||
|20 / 8 (Not met) | |20 / 8 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,762: | Line 3,313: | ||
|[[PM_Opc_CALL|CALLCW #ssss]] | |[[PM_Opc_CALL|CALLCW #ssss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,767: | Line 3,319: | ||
|[[PM_Opc_CALL|CALLNCW #ssss]] | |[[PM_Opc_CALL|CALLNCW #ssss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,772: | Line 3,325: | ||
|[[PM_Opc_CALL|CALLZW #ssss]] | |[[PM_Opc_CALL|CALLZW #ssss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,777: | Line 3,331: | ||
|[[PM_Opc_CALL|CALLNZW #ssss]] | |[[PM_Opc_CALL|CALLNZW #ssss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,782: | Line 3,337: | ||
|[[PM_Opc_CALL|CALL #ss]] | |[[PM_Opc_CALL|CALL #ss]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,787: | Line 3,343: | ||
|[[PM_Opc_CALL|CALLW #ssss]] | |[[PM_Opc_CALL|CALLW #ssss]] | ||
|24 | |24 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,792: | Line 3,349: | ||
|[[PM_Opc_CALL|CALL [#nnnn]]] | |[[PM_Opc_CALL|CALL [#nnnn]]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,797: | Line 3,355: | ||
|[[PM_Opc_CALL|CINT #nn]] | |[[PM_Opc_CALL|CINT #nn]] | ||
|20 | |20 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,802: | Line 3,361: | ||
|[[PM_Opc_CALL|CALLL #ss]] | |[[PM_Opc_CALL|CALLL #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,807: | Line 3,367: | ||
|[[PM_Opc_CALL|CALLLE #ss]] | |[[PM_Opc_CALL|CALLLE #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,812: | Line 3,373: | ||
|[[PM_Opc_CALL|CALLG #ss]] | |[[PM_Opc_CALL|CALLG #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,817: | Line 3,379: | ||
|[[PM_Opc_CALL|CALLGE #ss]] | |[[PM_Opc_CALL|CALLGE #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,822: | Line 3,385: | ||
|[[PM_Opc_CALL|CALLO #ss]] | |[[PM_Opc_CALL|CALLO #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,827: | Line 3,391: | ||
|[[PM_Opc_CALL|CALLNO #ss]] | |[[PM_Opc_CALL|CALLNO #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,832: | Line 3,397: | ||
|[[PM_Opc_CALL|CALLNS #ss]] | |[[PM_Opc_CALL|CALLNS #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,837: | Line 3,403: | ||
|[[PM_Opc_CALL|CALLS #ss]] | |[[PM_Opc_CALL|CALLS #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,842: | Line 3,409: | ||
|[[PM_Opc_CALL|CALLNX0 #ss]] | |[[PM_Opc_CALL|CALLNX0 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,847: | Line 3,415: | ||
|[[PM_Opc_CALL|CALLNX1 #ss]] | |[[PM_Opc_CALL|CALLNX1 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,852: | Line 3,421: | ||
|[[PM_Opc_CALL|CALLNX2 #ss]] | |[[PM_Opc_CALL|CALLNX2 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,857: | Line 3,427: | ||
|[[PM_Opc_CALL|CALLNX3 #ss]] | |[[PM_Opc_CALL|CALLNX3 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,862: | Line 3,433: | ||
|[[PM_Opc_CALL|CALLX0 #ss]] | |[[PM_Opc_CALL|CALLX0 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,867: | Line 3,439: | ||
|[[PM_Opc_CALL|CALLX1 #ss]] | |[[PM_Opc_CALL|CALLX1 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,872: | Line 3,445: | ||
|[[PM_Opc_CALL|CALLX2 #ss]] | |[[PM_Opc_CALL|CALLX2 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,877: | Line 3,451: | ||
|[[PM_Opc_CALL|CALLX3 #ss]] | |[[PM_Opc_CALL|CALLX3 #ss]] | ||
|24 / 12 (Not met) | |24 / 12 (Not met) | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,882: | Line 3,457: | ||
|[[PM_Opc_JMP|JC #ss]] | |[[PM_Opc_JMP|JC #ss]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,887: | Line 3,463: | ||
|[[PM_Opc_JMP|JNC #ss]] | |[[PM_Opc_JMP|JNC #ss]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,892: | Line 3,469: | ||
|[[PM_Opc_JMP|JZ #ss]] | |[[PM_Opc_JMP|JZ #ss]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,897: | Line 3,475: | ||
|[[PM_Opc_JMP|JNZ #ss]] | |[[PM_Opc_JMP|JNZ #ss]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,902: | Line 3,481: | ||
|[[PM_Opc_JMP|JCW #ssss]] | |[[PM_Opc_JMP|JCW #ssss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,907: | Line 3,487: | ||
|[[PM_Opc_JMP|JNCW #ssss]] | |[[PM_Opc_JMP|JNCW #ssss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,912: | Line 3,493: | ||
|[[PM_Opc_JMP|JZW #ssss]] | |[[PM_Opc_JMP|JZW #ssss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,917: | Line 3,499: | ||
|[[PM_Opc_JMP|JNZW #ssss]] | |[[PM_Opc_JMP|JNZW #ssss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,922: | Line 3,505: | ||
|[[PM_Opc_JMP|JMP #ss]] | |[[PM_Opc_JMP|JMP #ss]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,927: | Line 3,511: | ||
|[[PM_Opc_JMP|JMPW #ssss]] | |[[PM_Opc_JMP|JMPW #ssss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,932: | Line 3,517: | ||
|[[PM_Opc_JMP|JMP HL]] | |[[PM_Opc_JMP|JMP HL]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,937: | Line 3,523: | ||
|[[PM_Opc_JMP|JDBNZ #ss]] | |[[PM_Opc_JMP|JDBNZ #ss]] | ||
|16 | |16 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,942: | Line 3,529: | ||
|[[PM_Opc_JMP|JINT #nn]] | |[[PM_Opc_JMP|JINT #nn]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,947: | Line 3,535: | ||
|[[PM_Opc_JMP|JL #ss]] | |[[PM_Opc_JMP|JL #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,952: | Line 3,541: | ||
|[[PM_Opc_JMP|JLE #ss]] | |[[PM_Opc_JMP|JLE #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,957: | Line 3,547: | ||
|[[PM_Opc_JMP|JG #ss]] | |[[PM_Opc_JMP|JG #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,962: | Line 3,553: | ||
|[[PM_Opc_JMP|JGE #ss]] | |[[PM_Opc_JMP|JGE #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,967: | Line 3,559: | ||
|[[PM_Opc_JMP|JO #ss]] | |[[PM_Opc_JMP|JO #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,972: | Line 3,565: | ||
|[[PM_Opc_JMP|JNO #ss]] | |[[PM_Opc_JMP|JNO #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|CE E6 ss | |CE E6 ss | ||
− | |[[PM_Opc_JMP| | + | |[[PM_Opc_JMP|JNS #ss]] |
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|CE E7 ss | |CE E7 ss | ||
− | |[[PM_Opc_JMP| | + | |[[PM_Opc_JMP|JS #ss]] |
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,987: | Line 3,583: | ||
|[[PM_Opc_JMP|JNX0 #ss]] | |[[PM_Opc_JMP|JNX0 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,992: | Line 3,589: | ||
|[[PM_Opc_JMP|JNX1 #ss]] | |[[PM_Opc_JMP|JNX1 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 2,997: | Line 3,595: | ||
|[[PM_Opc_JMP|JNX2 #ss]] | |[[PM_Opc_JMP|JNX2 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,002: | Line 3,601: | ||
|[[PM_Opc_JMP|JNX3 #ss]] | |[[PM_Opc_JMP|JNX3 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,007: | Line 3,607: | ||
|[[PM_Opc_JMP|JX0 #ss]] | |[[PM_Opc_JMP|JX0 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,012: | Line 3,613: | ||
|[[PM_Opc_JMP|JX1 #ss]] | |[[PM_Opc_JMP|JX1 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,017: | Line 3,619: | ||
|[[PM_Opc_JMP|JX2 #ss]] | |[[PM_Opc_JMP|JX2 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,022: | Line 3,625: | ||
|[[PM_Opc_JMP|JX3 #ss]] | |[[PM_Opc_JMP|JX3 #ss]] | ||
|12 | |12 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,027: | Line 3,631: | ||
|[[PM_Opc_RET|RET]] | |[[PM_Opc_RET|RET]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,032: | Line 3,637: | ||
|[[PM_Opc_RET|RETI]] | |[[PM_Opc_RET|RETI]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,037: | Line 3,643: | ||
|[[PM_Opc_RET|RETSKIP]] | |[[PM_Opc_RET|RETSKIP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,042: | Line 3,649: | ||
|[[PM_Opc_HALT|HALT]] | |[[PM_Opc_HALT|HALT]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,047: | Line 3,655: | ||
|[[PM_Opc_STOP|STOP]] | |[[PM_Opc_STOP|STOP]] | ||
|8 | |8 | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 3,052: | Line 3,661: | ||
| | | | ||
|64 | |64 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
|- | |- | ||
|CE B3 | |CE B3 | ||
− | | | + | |MOV H, V |
|12 | |12 | ||
− | |Sets | + | |X |
− | + | |Sets H to V | |
|- | |- | ||
|CE B7 | |CE B7 | ||
| | | | ||
|12 | |12 | ||
− | |Sets high byte of X to | + | |X |
− | + | |Sets high byte of X to V | |
|- | |- | ||
|CE BB | |CE BB | ||
| | | | ||
|12 | |12 | ||
− | |Sets high byte of Y to | + | |X |
− | + | |Sets high byte of Y to V | |
|- | |- | ||
|CE 64 nn nn | |CE 64 nn nn | ||
− | |*ADC BA, # | + | |*ADC BA, #nnnn |
|16 | |16 | ||
+ | |X | ||
|Seems to have the same behavior as "CF 60 nn nn" | |Seems to have the same behavior as "CF 60 nn nn" | ||
|- | |- | ||
|CE 65 nn nn | |CE 65 nn nn | ||
− | |*ADC HL, # | + | |*ADC HL, #nnnn |
|16 | |16 | ||
+ | |X | ||
|Seems to have the same behavior as "CF 61 nn nn" | |Seems to have the same behavior as "CF 61 nn nn" | ||
|- | |- | ||
|CE 66 nn | |CE 66 nn | ||
− | | | + | |Weird 16bit adder. |
|24 | |24 | ||
− | | | + | |X |
+ | |Some kind of very weird adder: increments B with nn, increments A with the value in L.<br /> | ||
+ | When B overflows, A is incremented by 1.<br /> | ||
+ | When A overflows, B is incremented by 1.<br /> | ||
Set all flags | Set all flags | ||
|- | |- | ||
Line 3,092: | Line 3,707: | ||
|??? | |??? | ||
|24 | |24 | ||
− | |HL = (nn | + | |X |
+ | |HL += (nn << 8) + L + Carry<br/> | ||
Set all flags | Set all flags | ||
|- | |- | ||
Line 3,098: | Line 3,714: | ||
|*ADD SP, #nnnn | |*ADD SP, #nnnn | ||
|16 | |16 | ||
+ | |X | ||
|Seems to have the same behavior as "CF 68 nn nn" | |Seems to have the same behavior as "CF 68 nn nn" | ||
|- | |- | ||
Line 3,103: | Line 3,720: | ||
|??? | |??? | ||
|40 | |40 | ||
− | |HL = Y + ((#nn | + | |X |
+ | |HL = Y + ((#nn >> 4) * 3) + ((#nn AND 0x0F) >> 3)<br/> | ||
Set all flags | Set all flags | ||
|- | |- | ||
Line 3,109: | Line 3,727: | ||
|??? | |??? | ||
|16 | |16 | ||
− | |SP = | + | |X |
+ | |SP += (nn << 8) + L '''*1''' | ||
Set all flags | Set all flags | ||
|- | |- | ||
Line 3,115: | Line 3,734: | ||
|??? | |??? | ||
|40 | |40 | ||
− | |HL = Y + ((L | + | |X |
+ | |HL = Y + ((L >> 4) * 3) + ((L AND 0x0F) >> 3)<br/> | ||
Set all flags | Set all flags | ||
|- | |- | ||
Line 3,121: | Line 3,741: | ||
|??? | |??? | ||
|64 | |64 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,127: | Line 3,748: | ||
|??? | |??? | ||
|64 | |64 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,133: | Line 3,755: | ||
|??? | |??? | ||
|64 | |64 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,139: | Line 3,762: | ||
|??? | |??? | ||
|64 | |64 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,145: | Line 3,769: | ||
|*MOV A, [X+#ss] | |*MOV A, [X+#ss] | ||
|64 | |64 | ||
+ | |X | ||
|Seems to have the same behavior as "CE 40 ss" but running 4 times slower | |Seems to have the same behavior as "CE 40 ss" but running 4 times slower | ||
|- | |- | ||
Line 3,150: | Line 3,775: | ||
|*MOV L, [Y+#ss] | |*MOV L, [Y+#ss] | ||
|64 | |64 | ||
+ | |X | ||
|Seems to have the same behavior as "CE 51 ss" but running 4 times slower | |Seems to have the same behavior as "CE 51 ss" but running 4 times slower | ||
|- | |- | ||
Line 3,155: | Line 3,781: | ||
|*MOV A, [X+L] | |*MOV A, [X+L] | ||
|64 | |64 | ||
+ | |X | ||
|Seems to have the same behavior as "CE 42" but running 4 times slower | |Seems to have the same behavior as "CE 42" but running 4 times slower | ||
|- | |- | ||
Line 3,160: | Line 3,787: | ||
|*MOV L, [Y+L] | |*MOV L, [Y+L] | ||
|64 | |64 | ||
+ | |X | ||
|Seems to have the same behavior as "CE 53" but running 4 times slower | |Seems to have the same behavior as "CE 53" but running 4 times slower | ||
|- | |- | ||
Line 3,165: | Line 3,793: | ||
|??? | |??? | ||
|20 | |20 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,171: | Line 3,800: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,177: | Line 3,807: | ||
|??? | |??? | ||
|20 | |20 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,183: | Line 3,814: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,189: | Line 3,821: | ||
|??? | |??? | ||
|8 | |8 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,195: | Line 3,828: | ||
|??? | |??? | ||
|12 | |12 | ||
+ | |X | ||
|Nothing!? '''*2'''<br/> | |Nothing!? '''*2'''<br/> | ||
No flags affected | No flags affected | ||
Line 3,201: | Line 3,835: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Crash the tester... must modify N, I, XI, YI or HALT | |Crash the tester... must modify N, I, XI, YI or HALT | ||
|- | |- | ||
Line 3,206: | Line 3,841: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Crash the tester... must modify N, I, XI, YI or HALT | |Crash the tester... must modify N, I, XI, YI or HALT | ||
|- | |- | ||
Line 3,211: | Line 3,847: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Crash the tester... must modify N, I, XI, YI or HALT | |Crash the tester... must modify N, I, XI, YI or HALT | ||
|- | |- | ||
Line 3,216: | Line 3,853: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Cause weird stuff to happen and/or crashes<br/> | |Cause weird stuff to happen and/or crashes<br/> | ||
Register A may increment or decrement by 1 | Register A may increment or decrement by 1 | ||
Line 3,222: | Line 3,860: | ||
|??? | |??? | ||
|16, 20? | |16, 20? | ||
+ | |X | ||
|Cause weird stuff to happen and/or crashes<br/> | |Cause weird stuff to happen and/or crashes<br/> | ||
Register A may increment or decrement by 1 | Register A may increment or decrement by 1 | ||
Line 3,228: | Line 3,867: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Crash the tester... must modify N, I, XI, YI or HALT | |Crash the tester... must modify N, I, XI, YI or HALT | ||
|- | |- | ||
Line 3,233: | Line 3,873: | ||
| | | | ||
|16 | |16 | ||
+ | |X | ||
|Does nothing<br/> | |Does nothing<br/> | ||
No flags affected | No flags affected | ||
Line 3,239: | Line 3,880: | ||
|??? | |??? | ||
|16, 20? | |16, 20? | ||
+ | |X | ||
|Cause weird stuff to happen and/or crashes<br/> | |Cause weird stuff to happen and/or crashes<br/> | ||
Register A may increment or decrement by 1 | Register A may increment or decrement by 1 | ||
Line 3,245: | Line 3,887: | ||
|??? | |??? | ||
|16, 20? | |16, 20? | ||
+ | |X | ||
|Cause weird stuff to happen and/or crashes<br/> | |Cause weird stuff to happen and/or crashes<br/> | ||
Register A may increment or decrement by 1 | Register A may increment or decrement by 1 | ||
Line 3,251: | Line 3,894: | ||
|*ADD BA, BA | |*ADD BA, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 00". | |Seems to be a mirror of "CF 00". | ||
|- | |- | ||
Line 3,256: | Line 3,900: | ||
|*ADD BA, HL | |*ADD BA, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 01". | |Seems to be a mirror of "CF 01". | ||
|- | |- | ||
Line 3,261: | Line 3,906: | ||
|*ADD BA, X | |*ADD BA, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 02". | |Seems to be a mirror of "CF 02". | ||
|- | |- | ||
Line 3,266: | Line 3,912: | ||
|*ADD BA, Y | |*ADD BA, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 03". | |Seems to be a mirror of "CF 03". | ||
|- | |- | ||
Line 3,271: | Line 3,918: | ||
|*ADC BA, BA | |*ADC BA, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 04". | |Seems to be a mirror of "CF 04". | ||
|- | |- | ||
Line 3,276: | Line 3,924: | ||
|*ADC BA, HL | |*ADC BA, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 05". | |Seems to be a mirror of "CF 05". | ||
|- | |- | ||
Line 3,281: | Line 3,930: | ||
|*ADC BA, X | |*ADC BA, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 06". | |Seems to be a mirror of "CF 06". | ||
|- | |- | ||
Line 3,286: | Line 3,936: | ||
|*ADC BA, Y | |*ADC BA, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 07". | |Seems to be a mirror of "CF 07". | ||
|- | |- | ||
Line 3,291: | Line 3,942: | ||
|*SBC BA, BA | |*SBC BA, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 0C". | |Seems to be a mirror of "CF 0C". | ||
|- | |- | ||
Line 3,296: | Line 3,948: | ||
|*SBC BA, HL | |*SBC BA, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 0D". | |Seems to be a mirror of "CF 0D". | ||
|- | |- | ||
Line 3,301: | Line 3,954: | ||
|*SBC BA, X | |*SBC BA, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 0E". | |Seems to be a mirror of "CF 0E". | ||
|- | |- | ||
Line 3,306: | Line 3,960: | ||
|*SBC BA, Y | |*SBC BA, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 0F". | |Seems to be a mirror of "CF 0F". | ||
|- | |- | ||
Line 3,311: | Line 3,966: | ||
|*ADD HL, BA | |*ADD HL, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 20". | |Seems to be a mirror of "CF 20". | ||
|- | |- | ||
Line 3,316: | Line 3,972: | ||
|*ADD HL, HL | |*ADD HL, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 21". | |Seems to be a mirror of "CF 21". | ||
|- | |- | ||
Line 3,321: | Line 3,978: | ||
|*ADD HL, X | |*ADD HL, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 22". | |Seems to be a mirror of "CF 22". | ||
|- | |- | ||
Line 3,326: | Line 3,984: | ||
|*ADD HL, Y | |*ADD HL, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 23". | |Seems to be a mirror of "CF 23". | ||
|- | |- | ||
Line 3,331: | Line 3,990: | ||
|*ADC HL, BA | |*ADC HL, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 24". | |Seems to be a mirror of "CF 24". | ||
|- | |- | ||
Line 3,336: | Line 3,996: | ||
|*ADC HL, HL | |*ADC HL, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 25". | |Seems to be a mirror of "CF 25". | ||
|- | |- | ||
Line 3,341: | Line 4,002: | ||
|*ADC HL, X | |*ADC HL, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 26". | |Seems to be a mirror of "CF 26". | ||
|- | |- | ||
Line 3,346: | Line 4,008: | ||
|*ADC HL, Y | |*ADC HL, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 27". | |Seems to be a mirror of "CF 27". | ||
|- | |- | ||
Line 3,351: | Line 4,014: | ||
|*SBC HL, BA | |*SBC HL, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 2C". | |Seems to be a mirror of "CF 2C". | ||
|- | |- | ||
Line 3,356: | Line 4,020: | ||
|*SBC HL, HL | |*SBC HL, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 2D". | |Seems to be a mirror of "CF 2D". | ||
|- | |- | ||
Line 3,361: | Line 4,026: | ||
|*SBC HL, X | |*SBC HL, X | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 2E". | |Seems to be a mirror of "CF 2E". | ||
|- | |- | ||
Line 3,366: | Line 4,032: | ||
|*SBC HL, Y | |*SBC HL, Y | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 2F". | |Seems to be a mirror of "CF 2F". | ||
|- | |- | ||
Line 3,371: | Line 4,038: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Could be "ADD PC, BA" but PC seems to gets corrupted in the progress. | |Could be "ADD PC, BA" but PC seems to gets corrupted in the progress. | ||
|- | |- | ||
Line 3,376: | Line 4,044: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Could be "ADD PC, HL" but PC seems to gets corrupted in the progress. | |Could be "ADD PC, HL" but PC seems to gets corrupted in the progress. | ||
|- | |- | ||
Line 3,381: | Line 4,050: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Could be "SUB PC, BA" but PC seems to gets corrupted in the progress. | |Could be "SUB PC, BA" but PC seems to gets corrupted in the progress. | ||
|- | |- | ||
Line 3,386: | Line 4,056: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Could be "SUB PC, HL" but PC seems to gets corrupted in the progress. | |Could be "SUB PC, HL" but PC seems to gets corrupted in the progress. | ||
|- | |- | ||
Line 3,391: | Line 4,062: | ||
|*ADD X, BA | |*ADD X, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 40". | |Seems to be a mirror of "CF 40". | ||
|- | |- | ||
Line 3,396: | Line 4,068: | ||
|*ADD X, HL | |*ADD X, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 41". | |Seems to be a mirror of "CF 41". | ||
|- | |- | ||
Line 3,401: | Line 4,074: | ||
|*ADD Y, BA | |*ADD Y, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 42". | |Seems to be a mirror of "CF 42". | ||
|- | |- | ||
Line 3,406: | Line 4,080: | ||
|*ADD Y, HL | |*ADD Y, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 43". | |Seems to be a mirror of "CF 43". | ||
|- | |- | ||
Line 3,411: | Line 4,086: | ||
|*ADD SP, BA | |*ADD SP, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 44". | |Seems to be a mirror of "CF 44". | ||
|- | |- | ||
Line 3,416: | Line 4,092: | ||
|*ADD SP, HL | |*ADD SP, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 45". | |Seems to be a mirror of "CF 45". | ||
|- | |- | ||
Line 3,421: | Line 4,098: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 46". | |Seems to be a mirror of "CF 46". | ||
|- | |- | ||
Line 3,426: | Line 4,104: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 47". | |Seems to be a mirror of "CF 47". | ||
|- | |- | ||
Line 3,431: | Line 4,110: | ||
|*SUB X, BA | |*SUB X, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 48". | |Seems to be a mirror of "CF 48". | ||
|- | |- | ||
Line 3,436: | Line 4,116: | ||
|*SUB X, HL | |*SUB X, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 49". | |Seems to be a mirror of "CF 49". | ||
|- | |- | ||
Line 3,441: | Line 4,122: | ||
|*SUB Y, BA | |*SUB Y, BA | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 4A". | |Seems to be a mirror of "CF 4A". | ||
|- | |- | ||
Line 3,446: | Line 4,128: | ||
|*SUB Y, HL | |*SUB Y, HL | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 4B". | |Seems to be a mirror of "CF 4B". | ||
|- | |- | ||
Line 3,451: | Line 4,134: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 4E". | |Seems to be a mirror of "CF 4E". | ||
|- | |- | ||
Line 3,456: | Line 4,140: | ||
|??? | |??? | ||
|16 | |16 | ||
+ | |X | ||
|Seems to be a mirror of "CF 4F". | |Seems to be a mirror of "CF 4F". | ||
|- | |- | ||
Line 3,461: | Line 4,146: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,466: | Line 4,152: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,471: | Line 4,158: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,476: | Line 4,164: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,481: | Line 4,170: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,486: | Line 4,176: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,491: | Line 4,182: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
Line 3,496: | Line 4,188: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Unstable | |Unstable | ||
|- | |- | ||
− | |CF 79 nn | + | |CF 79 nn nn |
|??? | |??? | ||
|** | |** | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF 7A nn | + | |CF 7A nn nn |
|??? | |??? | ||
|** | |** | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF 7B nn | + | |CF 7B nn nn |
|??? | |??? | ||
|** | |** | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
|CF 7D nn<br/> | |CF 7D nn<br/> | ||
...<br/> | ...<br/> | ||
− | CF AF nn | + | CF AF nn nn |
|??? | |??? | ||
|** | |** | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF BA nn | + | |CF BA nn nn |
|??? | |??? | ||
|* | |* | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF BB nn | + | |CF BB nn nn |
|??? | |??? | ||
|* | |* | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF BE nn | + | |CF BE nn nn |
|??? | |??? | ||
|* | |* | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF BF nn | + | |CF BF nn nn |
|??? | |??? | ||
|* | |* | ||
+ | |X | ||
|[[#Special_complex_instruction|Special complex instruction]] | |[[#Special_complex_instruction|Special complex instruction]] | ||
|- | |- | ||
− | |CF C8 | + | |CF C8<br/> |
− | | | + | CF C9<br/> |
+ | ...<br/> | ||
+ | CF CF | ||
+ | |MOV B, V | ||
|12 | |12 | ||
− | | | + | |X |
− | + | |Sets B to V | |
− | |||
− | |||
− | |||
− | |||
− | |Sets B to | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|CF F6 | |CF F6 | ||
| | | | ||
|12 | |12 | ||
− | |Sets high byte of X to | + | |X |
− | + | |Sets high byte of X to V | |
− | |||
|- | |- | ||
|CF F7 | |CF F7 | ||
| | | | ||
|12 | |12 | ||
− | |Sets high byte of Y to | + | |X |
− | + | |Sets high byte of Y to V | |
− | |||
|- | |- | ||
|CF FB | |CF FB | ||
| | | | ||
|12 | |12 | ||
+ | |X | ||
|Absolutely nothing.'''*2''' | |Absolutely nothing.'''*2''' | ||
|- | |- | ||
Line 3,610: | Line 4,271: | ||
| | | | ||
|12 | |12 | ||
+ | |X | ||
|Absolutely nothing.'''*2''' | |Absolutely nothing.'''*2''' | ||
|- | |- | ||
Line 3,615: | Line 4,277: | ||
|MOV A, 0x1F ?? '''*1''' | |MOV A, 0x1F ?? '''*1''' | ||
|12 | |12 | ||
+ | |X | ||
|Moves 0x1F into A, maybe it's related to Exceptions register?<br/> | |Moves 0x1F into A, maybe it's related to Exceptions register?<br/> | ||
Needs more thorough testing. | Needs more thorough testing. | ||
Line 3,621: | Line 4,284: | ||
|??? | |??? | ||
|64 | |64 | ||
+ | |X | ||
|Absolutely nothing.'''*2''' | |Absolutely nothing.'''*2''' | ||
|- | |- | ||
Line 3,626: | Line 4,290: | ||
|??? | |??? | ||
|??? | |??? | ||
+ | |X | ||
|Cause crash? | |Cause crash? | ||
|} | |} | ||
Line 3,636: | Line 4,301: | ||
'''*1''' = Instruction wasn't fully tested. <br/> | '''*1''' = Instruction wasn't fully tested. <br/> | ||
'''*2''' = Instruction was probed on a Pokemon Mini but returned no meaningful result (doesn't mean it can't still be hiding something, though). <br/> | '''*2''' = Instruction was probed on a Pokemon Mini but returned no meaningful result (doesn't mean it can't still be hiding something, though). <br/> | ||
− | + | '''*3''' = Undocumented instruction <br/> | |
== Special complex instruction == | == Special complex instruction == | ||
Line 3,795: | Line 4,460: | ||
!Notes | !Notes | ||
|- | |- | ||
− | |CF yy 70 | + | |CF yy 70 |
|24 | |24 | ||
− | |BA = | + | |BA = (0x4D << 8) + V |
|- | |- | ||
− | |CF yy 71 | + | |CF yy 71 |
|24 | |24 | ||
− | |HL = | + | |HL = (0x4D << 8) + V |
|- | |- | ||
− | |CF yy 72 | + | |CF yy 72 |
|24 | |24 | ||
− | |X = | + | |X = (0x4D << 8) + V |
|- | |- | ||
− | |CF yy 73 | + | |CF yy 73 |
|24 | |24 | ||
− | |Y = | + | |Y = (0x4D << 8) + V |
|- | |- | ||
|CF yy 74-77 | |CF yy 74-77 | ||
Line 3,827: | Line 4,492: | ||
|Crash/Freeze | |Crash/Freeze | ||
|- | |- | ||
− | |CF yy C0 | + | |CF yy C0 |
|20 | |20 | ||
− | |BA = | + | |BA = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy C1 | + | |CF yy C1 |
|20 | |20 | ||
− | |HL = | + | |HL = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy C2 | + | |CF yy C2 |
|20 | |20 | ||
− | |X = | + | |X = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy C3 | + | |CF yy C3 |
|20 | |20 | ||
− | |Y = | + | |Y = (0x20 << 8) + V |
|- | |- | ||
|CF yy C4-C7 | |CF yy C4-C7 | ||
Line 3,851: | Line 4,516: | ||
|Crash | |Crash | ||
|- | |- | ||
− | |CF yy D0 | + | |CF yy D0 |
|20 | |20 | ||
− | |BA = | + | |BA = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy D1 | + | |CF yy D1 |
|20 | |20 | ||
− | |HL = | + | |HL = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy D2 | + | |CF yy D2 |
|20 | |20 | ||
− | |X = | + | |X = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy D3 | + | |CF yy D3 |
|20 | |20 | ||
− | |Y = | + | |Y = (0x00 << 8) + V (EH!?) |
|- | |- | ||
|CF yy D4-D7 | |CF yy D4-D7 | ||
Line 3,871: | Line 4,536: | ||
|Nothing!? | |Nothing!? | ||
|- | |- | ||
− | |CF yy D8 | + | |CF yy D8 |
|20 | |20 | ||
− | |BA = | + | |BA = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy D9 | + | |CF yy D9 |
|20 | |20 | ||
− | |HL = | + | |HL = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy DA | + | |CF yy DA |
|20 | |20 | ||
− | |X = | + | |X = (0x20 << 8) + V |
|- | |- | ||
− | |CF yy DB | + | |CF yy DB |
|20 | |20 | ||
− | |Y = | + | |Y = (0x20 << 8) + V |
|- | |- | ||
|CF yy DC-DF | |CF yy DC-DF |
Latest revision as of 22:17, 10 July 2015
Instruction list
This is a copy of the list on the page but deviates from it in that this is a complete list of all possible opcodes on the PM (including illegal ones). Needless to say; all the new/illegal opcodes were tested on an actual Pokemon Mini.
Hex | Mnemonic | Cycles | *3 | Notes |
---|---|---|---|---|
FF | NOP | 8 | ||
40 | MOV A, A | 4 | ||
41 | MOV A, B | 4 | ||
42 | MOV A, L | 4 | ||
43 | MOV A, H | 4 | ||
44 nn | MOV A, [N+#nn] | 12 | ||
45 | MOV A, [HL] | 8 | ||
46 | MOV A, [X] | 8 | ||
47 | MOV A, [Y] | 8 | ||
48 | MOV B, A | 4 | ||
49 | MOV B, B | 4 | ||
4A | MOV B, L | 4 | ||
4B | MOV B, H | 4 | ||
4C nn | MOV B, [N+#nn] | 12 | ||
4D | MOV B, [HL] | 8 | ||
4E | MOV B, [X] | 8 | ||
4F | MOV B, [Y] | 8 | ||
50 | MOV L, A | 4 | ||
51 | MOV L, B | 4 | ||
52 | MOV L, L | 4 | ||
53 | MOV L, H | 4 | ||
54 nn | MOV L, [N+#nn] | 12 | ||
55 | MOV L, [HL] | 8 | ||
56 | MOV L, [X] | 8 | ||
57 | MOV L, [Y] | 8 | ||
58 | MOV H, A | 4 | ||
59 | MOV H, B | 4 | ||
5A | MOV H, L | 4 | ||
5B | MOV H, H | 4 | ||
5C nn | MOV H, [N+#nn] | 12 | ||
5D | MOV H, [HL] | 8 | ||
5E | MOV H, [X] | 8 | ||
5F | MOV H, [Y] | 8 | ||
60 | MOV [X], A | 8 | ||
61 | MOV [X], B | 8 | ||
62 | MOV [X], L | 8 | ||
63 | MOV [X], H | 8 | ||
64 nn | MOV [X], [N+#nn] | 16 | ||
65 | MOV [X], [HL] | 12 | ||
66 | MOV [X], [X] | 12 | ||
67 | MOV [X], [Y] | 12 | ||
68 | MOV [HL], A | 8 | ||
69 | MOV [HL], B | 8 | ||
6A | MOV [HL], L | 8 | ||
6B | MOV [HL], H | 8 | ||
6C nn | MOV [HL], [N+#nn] | 16 | ||
6D | MOV [HL], [HL] | 12 | ||
6E | MOV [HL], [X] | 12 | ||
6F | MOV [HL], [Y] | 12 | ||
70 | MOV [Y], A | 8 | ||
71 | MOV [Y], B | 8 | ||
72 | MOV [Y], L | 8 | ||
73 | MOV [Y], H | 8 | ||
74 nn | MOV [Y], [N+#nn] | 16 | ||
75 | MOV [Y], [HL] | 12 | ||
76 | MOV [Y], [X] | 12 | ||
77 | MOV [Y], [Y] | 12 | ||
78 nn | MOV [N+#nn], A | 12 | ||
79 nn | MOV [N+#nn], B | 12 | ||
7A nn | MOV [N+#nn], L | 12 | ||
7B nn | MOV [N+#nn], H | 12 | ||
7D nn | MOV [N+#nn], [HL] | 16 | ||
7E nn | MOV [N+#nn], [X] | 16 | ||
7F nn | MOV [N+#nn], [Y] | 16 | ||
9F nn | MOV F, #nn | 12 | ||
B0 nn | MOV A, #nn | 8 | ||
B1 nn | MOV B, #nn | 8 | ||
B2 nn | MOV L, #nn | 8 | ||
B3 nn | MOV H, #nn | 8 | ||
B4 nn | MOV N, #nn | 8 | ||
B5 nn | MOV [HL], #nn | 12 | ||
B6 nn | MOV [X], #nn | 12 | ||
B7 nn | MOV [Y], #nn | 12 | ||
DD nn nn | MOV [N+#nn], #nn | 16 | ||
CE C4 nn | MOV U, #nn | 16 | ||
CE C5 nn | MOV I, #nn | 12 | ||
CE C6 nn | MOV XI, #nn | 12 | ||
CE C7 nn | MOV YI, #nn | 12 | ||
CE 40 ss | MOV A, [X+#ss] | 16 | ||
CE 41 ss | MOV A, [Y+#ss] | 16 | ||
CE 42 | MOV A, [X+L] | 16 | ||
CE 43 | MOV A, [Y+L] | 16 | ||
CE 48 ss | MOV B, [X+#ss] | 16 | ||
CE 49 ss | MOV B, [Y+#ss] | 16 | ||
CE 4A | MOV B, [X+L] | 16 | ||
CE 4B | MOV B, [Y+L] | 16 | ||
CE 50 ss | MOV L, [X+#ss] | 16 | ||
CE 51 ss | MOV L, [Y+#ss] | 16 | ||
CE 52 | MOV L, [X+L] | 16 | ||
CE 53 | MOV L, [Y+L] | 16 | ||
CE 58 ss | MOV H, [X+#ss] | 16 | ||
CE 59 ss | MOV H, [Y+#ss] | 16 | ||
CE 5A | MOV H, [X+L] | 16 | ||
CE 5B | MOV H, [Y+L] | 16 | ||
CE 44 ss | MOV [X+#ss], A | 16 | ||
CE 45 ss | MOV [Y+#ss], A | 16 | ||
CE 46 | MOV [X+L], A | 16 | ||
CE 47 | MOV [Y+L], A | 16 | ||
CE 4C ss | MOV [X+#ss], B | 16 | ||
CE 4D ss | MOV [Y+#ss], B | 16 | ||
CE 4E | MOV [X+L], B | 16 | ||
CE 4F | MOV [Y+L], B | 16 | ||
CE 54 ss | MOV [X+#ss], L | 16 | ||
CE 55 ss | MOV [Y+#ss], L | 16 | ||
CE 56 | MOV [X+L], L | 16 | ||
CE 57 | MOV [Y+L], L | 16 | ||
CE 5C ss | MOV [X+#ss], H | 16 | ||
CE 5D ss | MOV [Y+#ss], H | 16 | ||
CE 5E | MOV [X+L], H | 16 | ||
CE 5F | MOV [Y+L], H | 16 | ||
CE 60 ss | MOV [HL], [X+#ss] | 20 | ||
CE 61 ss | MOV [HL], [Y+#ss] | 20 | ||
CE 62 | MOV [HL], [X+L] | 20 | ||
CE 63 | MOV [HL], [Y+L] | 20 | ||
CE 68 ss | MOV [X], [X+#ss] | 20 | ||
CE 69 ss | MOV [X], [Y+#ss] | 20 | ||
CE 6A | MOV [X], [X+L] | 20 | ||
CE 6B | MOV [X], [Y+L] | 20 | ||
CE 78 ss | MOV [Y], [X+#ss] | 20 | ||
CE 79 ss | MOV [Y], [Y+#ss] | 20 | ||
CE 7A | MOV [Y], [X+L] | 20 | ||
CE 7B | MOV [Y], [Y+L] | 20 | ||
B8 nn nn | MOV BA, [#nnnn] | 20 | ||
B9 nn nn | MOV HL, [#nnnn] | 20 | ||
BA nn nn | MOV X, [#nnnn] | 20 | ||
BB nn nn | MOV Y, [#nnnn] | 20 | ||
CF 78 nn nn | MOV SP, [#nnnn] | 24 | ||
BC nn nn | MOV [#nnnn], BA | 20 | ||
BD nn nn | MOV [#nnnn], HL | 20 | ||
BE nn nn | MOV [#nnnn], X | 20 | ||
BF nn nn | MOV [#nnnn], Y | 20 | ||
CF 7C nn nn | MOV [#nnnn], SP | 24 | ||
C4 nn nn | MOV BA, #nnnn | 12 | ||
C5 nn nn | MOV HL, #nnnn | 12 | ||
C6 nn nn | MOV X, #nnnn | 12 | ||
C7 nn nn | MOV Y, #nnnn | 12 | ||
CF 6E nn nn | MOV SP, #nnnn | 16 | ||
CE C0 | MOV A, N | 8 | ||
CE C1 | MOV A, F | 8 | ||
CE C8 | MOV A, V | 8 | ||
CE C9 | MOV A, I | 8 | ||
CE CA | MOV A, XI | 8 | ||
CE CB | MOV A, YI | 8 | ||
CE C2 | MOV N, A | 8 | ||
CE C3 | MOV F, A | 12 | ||
CE CC | MOV U, A | 12 | ||
CE CD | MOV I, A | 8 | ||
CE CE | MOV XI, A | 8 | ||
CE CF | MOV YI, A | 8 | ||
CE D0 nn nn | MOV A, [#nnnn] | 20 | ||
CE D1 nn nn | MOV B, [#nnnn] | 20 | ||
CE D2 nn nn | MOV L, [#nnnn] | 20 | ||
CE D3 nn nn | MOV H, [#nnnn] | 20 | ||
CE D4 nn nn | MOV [#nnnn], A | 20 | ||
CE D5 nn nn | MOV [#nnnn], B | 20 | ||
CE D6 nn nn | MOV [#nnnn], L | 20 | ||
CE D7 nn nn | MOV [#nnnn], H | 20 | ||
CF 70 ss | MOV BA, [SP+#ss] | 24 | ||
CF 71 ss | MOV HL, [SP+#ss] | 24 | ||
CF 72 ss | MOV X, [SP+#ss] | 24 | ||
CF 73 ss | MOV Y, [SP+#ss] | 24 | ||
CF 74 ss | MOV [SP+#ss], BA | 24 | ||
CF 75 ss | MOV [SP+#ss], HL | 24 | ||
CF 76 ss | MOV [SP+#ss], X | 24 | ||
CF 77 ss | MOV [SP+#ss], Y | 24 | ||
CF C0 | MOV BA, [HL] | 20 | ||
CF C1 | MOV HL, [HL] | 20 | ||
CF C2 | MOV X, [HL] | 20 | ||
CF C3 | MOV Y, [HL] | 20 | ||
CF D0 | MOV BA, [X] | 20 | ||
CF D1 | MOV HL, [X] | 20 | ||
CF D2 | MOV X, [X] | 20 | ||
CF D3 | MOV Y, [X] | 20 | ||
CF D8 | MOV BA, [Y] | 20 | ||
CF D9 | MOV HL, [Y] | 20 | ||
CF DA | MOV X, [Y] | 20 | ||
CF DB | MOV Y, [Y] | 20 | ||
CF C4 | MOV [HL], BA | 20 | ||
CF C5 | MOV [HL], HL | 20 | ||
CF C6 | MOV [HL], X | 20 | ||
CF C7 | MOV [HL], Y | 20 | ||
CF D4 | MOV [X], BA | 20 | ||
CF D5 | MOV [X], HL | 20 | ||
CF D6 | MOV [X], X | 20 | ||
CF D7 | MOV [X], Y | 20 | ||
CF DC | MOV [Y], BA | 20 | ||
CF DD | MOV [Y], HL | 20 | ||
CF DE | MOV [Y], X | 20 | ||
CF DF | MOV [Y], Y | 20 | ||
CF E0 | MOV BA, BA | 8 | ||
CF E1 | MOV BA, HL | 8 | ||
CF E2 | MOV BA, X | 8 | ||
CF E3 | MOV BA, Y | 8 | ||
CF E4 | MOV HL, BA | 8 | ||
CF E5 | MOV HL, HL | 8 | ||
CF E6 | MOV HL, X | 8 | ||
CF E7 | MOV HL, Y | 8 | ||
CF E8 | MOV X, BA | 8 | ||
CF E9 | MOV X, HL | 8 | ||
CF EA | MOV X, X | 8 | ||
CF EB | MOV X, Y | 8 | ||
CF EC | MOV Y, BA | 8 | ||
CF ED | MOV Y, HL | 8 | ||
CF EE | MOV Y, X | 8 | ||
CF EF | MOV Y, Y | 8 | ||
CF F0 | MOV SP, BA | 8 | ||
CF F1 | MOV SP, HL | 8 | ||
CF F2 | MOV SP, X | 8 | ||
CF F3 | MOV SP, Y | 8 | ||
CF F4 | MOV HL, SP | 8 | ||
CF F5 | MOV HL, PC | 8 | ||
CF F8 | MOV BA, SP | 8 | ||
CF F9 | MOV BA, PC | 8 | ||
CF FA | MOV X, SP | 8 | ||
CF FE | MOV Y, SP | 8 | ||
00 | ADD A, A | 8 | ||
01 | ADD A, B | 8 | ||
02 nn | ADD A, #nn | 8 | ||
03 | ADD A, [HL] | 8 | ||
04 nn | ADD A, [N+#nn] | 12 | ||
05 nn nn | ADD A, [#nnnn] | 16 | ||
06 | ADD A, [X] | 8 | ||
07 | ADD A, [Y] | 8 | ||
C0 nn nn | ADD BA, #nnnn | 12 | ||
C1 nn nn | ADD HL, #nnnn | 12 | ||
C2 nn nn | ADD X, #nnnn | 12 | ||
C3 nn nn | ADD Y, #nnnn | 12 | ||
CF 68 nn nn | ADD SP, #nnnn | 16 | ||
CE 00 ss | ADD A, [X+#ss] | 16 | ||
CE 01 ss | ADD A, [Y+#ss] | 16 | ||
CE 02 | ADD A, [X+L] | 16 | ||
CE 03 | ADD A, [Y+L] | 16 | ||
CE 04 | ADD [HL], A | 16 | ||
CE 05 nn | ADD [HL], #nn | 20 | ||
CE 06 | ADD [HL], [X] | 20 | ||
CE 07 | ADD [HL], [Y] | 20 | ||
CF 00 | ADD BA, BA | 16 | ||
CF 01 | ADD BA, HL | 16 | ||
CF 02 | ADD BA, X | 16 | ||
CF 03 | ADD BA, Y | 16 | ||
CF 20 | ADD HL, BA | 16 | ||
CF 21 | ADD HL, HL | 16 | ||
CF 22 | ADD HL, X | 16 | ||
CF 23 | ADD HL, Y | 16 | ||
CF 40 | ADD X, BA | 16 | ||
CF 41 | ADD X, HL | 16 | ||
CF 42 | ADD Y, BA | 16 | ||
CF 43 | ADD Y, HL | 16 | ||
CF 44 | ADD SP, BA | 16 | ||
CF 45 | ADD SP, HL | 16 | ||
10 | SUB A, A | 8 | ||
11 | SUB A, B | 8 | ||
12 nn | SUB A, #nn | 8 | ||
13 | SUB A, [HL] | 8 | ||
14 nn | SUB A, [N+#nn] | 12 | ||
15 nn nn | SUB A, [#nnnn] | 16 | ||
16 | SUB A, [X] | 8 | ||
17 | SUB A, [Y] | 8 | ||
D0 nn nn | SUB BA, #nnnn | 12 | ||
D1 nn nn | SUB HL, #nnnn | 12 | ||
D2 nn nn | SUB X, #nnnn | 12 | ||
D3 nn nn | SUB Y, #nnnn | 12 | ||
CF 6A nn nn | SUB SP, #nnnn | 16 | ||
CE 10 ss | SUB A, [X+#ss] | 16 | ||
CE 11 ss | SUB A, [Y+#ss] | 16 | ||
CE 12 | SUB A, [X+L] | 16 | ||
CE 13 | SUB A, [Y+L] | 16 | ||
CE 14 | SUB [HL], A | 16 | ||
CE 15 nn | SUB [HL], #nn | 20 | ||
CE 16 | SUB [HL], [X] | 20 | ||
CE 17 | SUB [HL], [Y] | 20 | ||
CF 08 | SUB BA, BA | 16 | ||
CF 09 | SUB BA, HL | 16 | ||
CF 0A | SUB BA, X | 16 | ||
CF 0B | SUB BA, Y | 16 | ||
CF 28 | SUB HL, BA | 16 | ||
CF 29 | SUB HL, HL | 16 | ||
CF 2A | SUB HL, X | 16 | ||
CF 2B | SUB HL, Y | 16 | ||
CF 48 | SUB X, BA | 16 | ||
CF 49 | SUB X, HL | 16 | ||
CF 4A | SUB Y, BA | 16 | ||
CF 4B | SUB Y, HL | 16 | ||
CF 4C | SUB SP, BA | 16 | ||
CF 4D | SUB SP, HL | 16 | ||
08 | ADC A, A | 8 | ||
09 | ADC A, B | 8 | ||
0A nn | ADC A, #nn | 8 | ||
0B | ADC A, [HL] | 8 | ||
0C nn | ADC A, [N+#nn] | 12 | ||
0D nn nn | ADC A, [#nnnn] | 16 | ||
0E | ADC A, [X] | 8 | ||
0F | ADC A, [Y] | 8 | ||
CE 08 ss | ADC A, [X+#ss] | 16 | ||
CE 09 ss | ADC A, [Y+#ss] | 16 | ||
CE 0A | ADC A, [X+L] | 16 | ||
CE 0B | ADC A, [Y+L] | 16 | ||
CE 0C | ADC [HL], A | 16 | ||
CE 0D nn | ADC [HL], #nn | 20 | ||
CE 0E | ADC [HL], [X] | 20 | ||
CE 0F | ADC [HL], [Y] | 20 | ||
CF 04 | ADC BA, BA | 16 | ||
CF 05 | ADC BA, HL | 16 | ||
CF 06 | ADC BA, X | 16 | ||
CF 07 | ADC BA, Y | 16 | ||
CF 24 | ADC HL, BA | 16 | ||
CF 25 | ADC HL, HL | 16 | ||
CF 26 | ADC HL, X | 16 | ||
CF 27 | ADC HL, Y | 16 | ||
CF 60 nn nn | ADC BA, #nnnn | 16 | ||
CF 61 nn nn | ADC HL, #nnnn | 16 | ||
18 | SBC A, A | 8 | ||
19 | SBC A, B | 8 | ||
1A nn | SBC A, #nn | 8 | ||
1B | SBC A, [HL] | 8 | ||
1C nn | SBC A, [N+#nn] | 12 | ||
1D nn nn | SBC A, [#nnnn] | 16 | ||
1E | SBC A, [X] | 8 | ||
1F | SBC A, [Y] | 8 | ||
CE 18 ss | SBC A, [X+#ss] | 16 | ||
CE 19 ss | SBC A, [Y+#ss] | 16 | ||
CE 1A | SBC A, [X+L] | 16 | ||
CE 1B | SBC A, [Y+L] | 16 | ||
CE 1C | SBC [HL], A | 16 | ||
CE 1D nn | SBC [HL], #nn | 20 | ||
CE 1E | SBC [HL], [X] | 20 | ||
CE 1F | SBC [HL], [Y] | 20 | ||
CF 0C | SBC BA, BA | 16 | ||
CF 0D | SBC BA, HL | 16 | ||
CF 0E | SBC BA, X | 16 | ||
CF 0F | SBC BA, Y | 16 | ||
CF 2C | SBC HL, BA | 16 | ||
CF 2D | SBC HL, HL | 16 | ||
CF 2E | SBC HL, X | 16 | ||
CF 2F | SBC HL, Y | 16 | ||
CF 62 nn nn | SBC BA, #nnnn | 16 | ||
CF 63 nn nn | SBC HL, #nnnn | 16 | ||
30 | CMP A, A | 8 | ||
31 | CMP A, B | 8 | ||
32 nn | CMP A, #nn | 8 | ||
33 | CMP A, [HL] | 8 | ||
34 nn | CMP A, [N+#nn] | 12 | ||
35 nn nn | CMP A, [#nnnn] | 16 | ||
36 | CMP A, [X] | 8 | ||
37 | CMP A, [Y] | 8 | ||
D4 nn nn | CMP BA, #nnnn | 12 | ||
D5 nn nn | CMP HL, #nnnn | 12 | ||
D6 nn nn | CMP X, #nnnn | 12 | ||
D7 nn nn | CMP Y, #nnnn | 12 | ||
CF 6C nn nn | CMP SP, #nnnn | 16 | ||
DB nn nn | CMP [N+#nn], #nn | 16 | ||
CE 30 ss | CMP A, [X+#ss] | 16 | ||
CE 31 ss | CMP A, [Y+#ss] | 16 | ||
CE 32 | CMP A, [X+L] | 16 | ||
CE 33 | CMP A, [Y+L] | 16 | ||
CE 34 | CMP [HL], A | 16 | ||
CE 35 nn | CMP [HL], #nn | 20 | ||
CE 36 | CMP [HL], [X] | 20 | ||
CE 37 | CMP [HL], [Y] | 20 | ||
CE BC nn | CMP B, #nn | 12 | ||
CE BD nn | CMP L, #nn | 12 | ||
CE BE nn | CMP H, #nn | 12 | ||
CE BF nn | CMP N, #nn | 12 | ||
CF 18 | CMP BA, BA | 16 | ||
CF 19 | CMP BA, HL | 16 | ||
CF 1A | CMP BA, X | 16 | ||
CF 1B | CMP BA, Y | 16 | ||
CF 38 | CMP HL, BA | 16 | ||
CF 39 | CMP HL, HL | 16 | ||
CF 3A | CMP HL, X | 16 | ||
CF 3B | CMP HL, Y | 16 | ||
CF 5C | CMP SP, BA | 16 | ||
CF 5D | CMP SP, HL | 16 | ||
80 | INC A | 8 | ||
81 | INC B | 8 | ||
82 | INC L | 8 | ||
83 | INC H | 8 | ||
84 | INC N | 8 | ||
85 nn | INC [N+#nn] | 16 | ||
86 | INC [HL] | 12 | ||
87 | INC SP | 8 | ||
90 | INC BA | 8 | ||
91 | INC HL | 8 | ||
92 | INC X | 8 | ||
93 | INC Y | 8 | ||
88 | DEC A | 8 | ||
89 | DEC B | 8 | ||
8A | DEC L | 8 | ||
8B | DEC H | 8 | ||
8C | DEC N | 8 | ||
8D nn | DEC [N+#nn] | 16 | ||
8E | DEC [HL] | 12 | ||
8F | DEC SP | 8 | ||
98 | DEC BA | 8 | ||
99 | DEC HL | 8 | ||
9A | DEC X | 8 | ||
9B | DEC Y | 8 | ||
CE A4 | NEG A | 12 | ||
CE A5 | NEG B | 12 | ||
CE A6 | NEG [N+#nn] | 20 | ||
CE A7 | NEG [HL] | 16 | ||
CE D8 | MUL L, A | 48 | ||
CE D9 | DIV HL, A | 52 | ||
94 | TST A, B | 8 | ||
95 nn | TST [HL], #nn | 12 | ||
96 nn | TST A, #nn | 8 | ||
97 nn | TST B, #nn | 8 | ||
DC nn nn | TST [N+#nn], #nn | 16 | ||
20 | AND A, A | 8 | ||
21 | AND A, B | 8 | ||
22 nn | AND A, #nn | 8 | ||
23 | AND A, [HL] | 8 | ||
24 nn | AND A, [N+#nn] | 12 | ||
25 nn nn | AND A, [#nnnn] | 16 | ||
26 | AND A, [X] | 8 | ||
27 | AND A, [Y] | 8 | ||
9C nn | AND F, #nn | 12 | ||
CE B0 nn | AND B, #nn | 12 | ||
CE B1 nn | AND L, #nn | 12 | ||
CE B2 nn | AND H, #nn | 12 | ||
D8 nn nn | AND [N+#nn], #nn | 20 | ||
CE 20 ss | AND A, [X+#ss] | 16 | ||
CE 21 ss | AND A, [Y+#ss] | 16 | ||
CE 22 | AND A, [X+L] | 16 | ||
CE 23 | AND A, [Y+L] | 16 | ||
CE 24 | AND [HL], A | 16 | ||
CE 25 nn | AND [HL], #nn | 20 | ||
CE 26 | AND [HL], [X] | 20 | ||
CE 27 | AND [HL], [Y] | 20 | ||
28 | OR A, A | 8 | ||
29 | OR A, B | 8 | ||
2A nn | OR A, #nn | 8 | ||
2B | OR A, [HL] | 8 | ||
2C nn | OR A, [N+#nn] | 12 | ||
2D nn nn | OR A, [#nnnn] | 16 | ||
2E | OR A, [X] | 8 | ||
2F | OR A, [Y] | 8 | ||
9D nn | OR F, #nn | 12 | ||
CE B4 nn | OR B, #nn | 12 | ||
CE B5 nn | OR L, #nn | 12 | ||
CE B6 nn | OR H, #nn | 12 | ||
D9 nn nn | OR [N+#nn], #nn | 20 | ||
CE 28 ss | OR A, [X+#ss] | 16 | ||
CE 29 ss | OR A, [Y+#ss] | 16 | ||
CE 2A | OR A, [X+L] | 16 | ||
CE 2B | OR A, [Y+L] | 16 | ||
CE 2C | OR [HL], A | 16 | ||
CE 2D nn | OR [HL], #nn | 20 | ||
CE 2E | OR [HL], [X] | 20 | ||
CE 2F | OR [HL], [Y] | 20 | ||
38 | XOR A, A | 8 | ||
39 | XOR A, B | 8 | ||
3A nn | XOR A, #nn | 8 | ||
3B | XOR A, [HL] | 8 | ||
3C nn | XOR A, [N+#nn] | 12 | ||
3D nn nn | XOR A, [#nnnn] | 16 | ||
3E | XOR A, [X] | 8 | ||
3F | XOR A, [Y] | 8 | ||
9E nn | XOR F, #nn | 12 | ||
CE B8 nn | XOR B, #nn | 12 | ||
CE B9 nn | XOR L, #nn | 12 | ||
CE BA nn | XOR H, #nn | 12 | ||
DA nn nn | XOR [N+#nn], #nn | 20 | ||
CE 38 ss | XOR A, [X+#ss] | 16 | ||
CE 39 ss | XOR A, [Y+#ss] | 16 | ||
CE 3A | XOR A, [X+L] | 16 | ||
CE 3B | XOR A, [Y+L] | 16 | ||
CE 3C | XOR [HL], A | 16 | ||
CE 3D nn | XOR [HL], #nn | 20 | ||
CE 3E | XOR [HL], [X] | 20 | ||
CE 3F | XOR [HL], [Y] | 20 | ||
CE A0 | NOT A | 12 | ||
CE A1 | NOT B | 12 | ||
CE A2 | NOT [N+#nn] | 20 | ||
CE A3 | NOT [HL] | 16 | ||
CE 84 | SHL A | 12 | ||
CE 85 | SHL B | 12 | ||
CE 86 | SHL [N+#nn] | 20 | ||
CE 87 | SHL [HL] | 16 | ||
CE 80 | SAL A | 12 | ||
CE 81 | SAL B | 12 | ||
CE 82 | SAL [N+#nn] | 20 | ||
CE 83 | SAL [HL] | 16 | ||
CE 8C | SHR A | 12 | ||
CE 8D | SHR B | 12 | ||
CE 8E | SHR [N+#nn] | 20 | ||
CE 8F | SHR [HL] | 16 | ||
CE 88 | SAR A | 12 | ||
CE 89 | SAR B | 12 | ||
CE 8A | SAR [N+#nn] | 20 | ||
CE 8B | SAR [HL] | 16 | ||
CE 94 | ROL A | 12 | ||
CE 95 | ROL B | 12 | ||
CE 96 | ROL [N+#nn] | 20 | ||
CE 97 | ROL [HL] | 16 | ||
CE 90 | ROLC A | 12 | ||
CE 91 | ROLC B | 12 | ||
CE 92 | ROLC [N+#nn] | 20 | ||
CE 93 | ROLC [HL] | 16 | ||
CE 9C | ROR A | 12 | ||
CE 9D | ROR B | 12 | ||
CE 9E | ROR [N+#nn] | 20 | ||
CE 9F | ROR [HL] | 16 | ||
CE 98 | RORC A | 12 | ||
CE 99 | RORC B | 12 | ||
CE 9A | RORC [N+#nn] | 20 | ||
CE 9B | RORC [HL] | 16 | ||
C8 | XCHG BA, HL | 12 | ||
C9 | XCHG BA, X | 12 | ||
CA | XCHG BA, Y | 12 | ||
CB | XCHG BA, SP | 12 | ||
CC | XCHG A, B | 8 | ||
CD | XCHG A, [HL] | 12 | ||
DE | PACK | 8 | ||
DF | UNPACK | 8 | ||
F6 | SWAP A | 8 | ||
F7 | SWAP [HL] | 12 | ||
CE A8 | EX BA, A | 12 | ||
A0 | PUSH BA | 16 | ||
A1 | PUSH HL | 16 | ||
A2 | PUSH X | 16 | ||
A3 | PUSH Y | 16 | ||
A4 | PUSH N | 12 | ||
A5 | PUSH I | 12 | ||
A6 | PUSHX | 16 | ||
A7 | PUSH F | 12 | ||
CF B0 | PUSH A | 12 | ||
CF B1 | PUSH B | 12 | ||
CF B2 | PUSH L | 12 | ||
CF B3 | PUSH H | 12 | ||
CF B8 | PUSHA | 48 | ||
CF B9 | PUSHAX | 60 | ||
A8 | POP BA | 12 | ||
A9 | POP HL | 12 | ||
AA | POP X | 12 | ||
AB | POP Y | 12 | ||
AC | POP N | 8 | ||
AD | POP I | 8 | ||
AE | POPX | 12 | ||
AF | POP F | 8 | ||
CF B4 | POP A | 12 | ||
CF B5 | POP B | 12 | ||
CF B6 | POP L | 12 | ||
CF B7 | POP H | 12 | ||
CF BC | POPA | 32 | ||
CF BD | POPAX | 40 | ||
E0 ss | CALLC #ss | 20 / 8 (Not met) | ||
E1 ss | CALLNC #ss | 20 / 8 (Not met) | ||
E2 ss | CALLZ #ss | 20 / 8 (Not met) | ||
E3 ss | CALLNZ #ss | 20 / 8 (Not met) | ||
E8 ss ss | CALLCW #ssss | 24 / 12 (Not met) | ||
E9 ss ss | CALLNCW #ssss | 24 / 12 (Not met) | ||
EA ss ss | CALLZW #ssss | 24 / 12 (Not met) | ||
EB ss ss | CALLNZW #ssss | 24 / 12 (Not met) | ||
F0 ss | CALL #ss | 20 | ||
F2 ss ss | CALLW #ssss | 24 | ||
FB nn nn | CALL [#nnnn] | 20 | ||
FC nn | CINT #nn | 20 | ||
CE F0 ss | CALLL #ss | 24 / 12 (Not met) | ||
CE F1 ss | CALLLE #ss | 24 / 12 (Not met) | ||
CE F2 ss | CALLG #ss | 24 / 12 (Not met) | ||
CE F3 ss | CALLGE #ss | 24 / 12 (Not met) | ||
CE F4 ss | CALLO #ss | 24 / 12 (Not met) | ||
CE F5 ss | CALLNO #ss | 24 / 12 (Not met) | ||
CE F6 ss | CALLNS #ss | 24 / 12 (Not met) | ||
CE F7 ss | CALLS #ss | 24 / 12 (Not met) | ||
CE F8 ss | CALLNX0 #ss | 24 / 12 (Not met) | ||
CE F9 ss | CALLNX1 #ss | 24 / 12 (Not met) | ||
CE FA ss | CALLNX2 #ss | 24 / 12 (Not met) | ||
CE FB ss | CALLNX3 #ss | 24 / 12 (Not met) | ||
CE FC ss | CALLX0 #ss | 24 / 12 (Not met) | ||
CE FD ss | CALLX1 #ss | 24 / 12 (Not met) | ||
CE FE ss | CALLX2 #ss | 24 / 12 (Not met) | ||
CE FF ss | CALLX3 #ss | 24 / 12 (Not met) | ||
E4 ss | JC #ss | 8 | ||
E5 ss | JNC #ss | 8 | ||
E6 ss | JZ #ss | 8 | ||
E7 ss | JNZ #ss | 8 | ||
EC ss ss | JCW #ssss | 12 | ||
ED ss ss | JNCW #ssss | 12 | ||
EE ss ss | JZW #ssss | 12 | ||
EF ss ss | JNZW #ssss | 12 | ||
F1 ss | JMP #ss | 8 | ||
F3 ss ss | JMPW #ssss | 12 | ||
F4 | JMP HL | 8 | ||
F5 ss | JDBNZ #ss | 16 | ||
FD nn | JINT #nn | 8 | ||
CE E0 ss | JL #ss | 12 | ||
CE E1 ss | JLE #ss | 12 | ||
CE E2 ss | JG #ss | 12 | ||
CE E3 ss | JGE #ss | 12 | ||
CE E4 ss | JO #ss | 12 | ||
CE E5 ss | JNO #ss | 12 | ||
CE E6 ss | JNS #ss | 12 | ||
CE E7 ss | JS #ss | 12 | ||
CE E8 ss | JNX0 #ss | 12 | ||
CE E9 ss | JNX1 #ss | 12 | ||
CE EA ss | JNX2 #ss | 12 | ||
CE EB ss | JNX3 #ss | 12 | ||
CE EC ss | JX0 #ss | 12 | ||
CE ED ss | JX1 #ss | 12 | ||
CE EE ss | JX2 #ss | 12 | ||
CE EF ss | JX3 #ss | 12 | ||
F8 | RET | 8 | ||
F9 | RETI | 8 | ||
FA | RETSKIP | 8 | ||
CE AE | HALT | 8 | ||
CE AF | STOP | 8 | ||
7C nn | 64 | X | Nothing!? *2 No flags affected | |
CE B3 | MOV H, V | 12 | X | Sets H to V |
CE B7 | 12 | X | Sets high byte of X to V | |
CE BB | 12 | X | Sets high byte of Y to V | |
CE 64 nn nn | *ADC BA, #nnnn | 16 | X | Seems to have the same behavior as "CF 60 nn nn" |
CE 65 nn nn | *ADC HL, #nnnn | 16 | X | Seems to have the same behavior as "CF 61 nn nn" |
CE 66 nn | Weird 16bit adder. | 24 | X | Some kind of very weird adder: increments B with nn, increments A with the value in L. When B overflows, A is incremented by 1. |
CE 67 nn | ??? | 24 | X | HL += (nn << 8) + L + Carry Set all flags |
CE 6C nn nn | *ADD SP, #nnnn | 16 | X | Seems to have the same behavior as "CF 68 nn nn" |
CE 6D nn | ??? | 40 | X | HL = Y + ((#nn >> 4) * 3) + ((#nn AND 0x0F) >> 3) Set all flags |
CE 6E nn | ??? | 16 | X | SP += (nn << 8) + L *1
Set all flags |
CE 6F | ??? | 40 | X | HL = Y + ((L >> 4) * 3) + ((L AND 0x0F) >> 3) Set all flags |
CE 70 nn | ??? | 64 | X | Nothing!? *2 No flags affected |
CE 71 nn | ??? | 64 | X | Nothing!? *2 No flags affected |
CE 72 | ??? | 64 | X | Nothing!? *2 No flags affected |
CE 73 | ??? | 64 | X | Nothing!? *2 No flags affected |
CE 74 ss | *MOV A, [X+#ss] | 64 | X | Seems to have the same behavior as "CE 40 ss" but running 4 times slower |
CE 75 ss | *MOV L, [Y+#ss] | 64 | X | Seems to have the same behavior as "CE 51 ss" but running 4 times slower |
CE 76 | *MOV A, [X+L] | 64 | X | Seems to have the same behavior as "CE 42" but running 4 times slower |
CE 77 | *MOV L, [Y+L] | 64 | X | Seems to have the same behavior as "CE 53" but running 4 times slower |
CE 7C nn | ??? | 20 | X | Nothing!? *2 No flags affected |
CE 7D nn | ??? | 16 | X | Nothing!? *2 No flags affected |
CE 7E | ??? | 20 | X | Nothing!? *2 No flags affected |
CE 7F | ??? | 16 | X | Nothing!? *2 No flags affected |
CE A9 | ??? | 8 | X | Nothing!? *2 No flags affected |
CE AA | ??? | 12 | X | Nothing!? *2 No flags affected |
CE AB | ??? | ??? | X | Crash the tester... must modify N, I, XI, YI or HALT |
CE AC | ??? | ??? | X | Crash the tester... must modify N, I, XI, YI or HALT |
CE AD | ??? | ??? | X | Crash the tester... must modify N, I, XI, YI or HALT |
CE DA nn | ??? | 16 | X | Cause weird stuff to happen and/or crashes Register A may increment or decrement by 1 |
CE DB nn | ??? | 16, 20? | X | Cause weird stuff to happen and/or crashes Register A may increment or decrement by 1 |
CE DC | ??? | ??? | X | Crash the tester... must modify N, I, XI, YI or HALT |
CE DD | 16 | X | Does nothing No flags affected | |
CE DE nn | ??? | 16, 20? | X | Cause weird stuff to happen and/or crashes Register A may increment or decrement by 1 |
CE DF nn | ??? | 16, 20? | X | Cause weird stuff to happen and/or crashes Register A may increment or decrement by 1 |
CF 10 | *ADD BA, BA | 16 | X | Seems to be a mirror of "CF 00". |
CF 11 | *ADD BA, HL | 16 | X | Seems to be a mirror of "CF 01". |
CF 12 | *ADD BA, X | 16 | X | Seems to be a mirror of "CF 02". |
CF 13 | *ADD BA, Y | 16 | X | Seems to be a mirror of "CF 03". |
CF 14 | *ADC BA, BA | 16 | X | Seems to be a mirror of "CF 04". |
CF 15 | *ADC BA, HL | 16 | X | Seems to be a mirror of "CF 05". |
CF 16 | *ADC BA, X | 16 | X | Seems to be a mirror of "CF 06". |
CF 17 | *ADC BA, Y | 16 | X | Seems to be a mirror of "CF 07". |
CF 1C | *SBC BA, BA | 16 | X | Seems to be a mirror of "CF 0C". |
CF 1D | *SBC BA, HL | 16 | X | Seems to be a mirror of "CF 0D". |
CF 1E | *SBC BA, X | 16 | X | Seems to be a mirror of "CF 0E". |
CF 1F | *SBC BA, Y | 16 | X | Seems to be a mirror of "CF 0F". |
CF 30 | *ADD HL, BA | 16 | X | Seems to be a mirror of "CF 20". |
CF 31 | *ADD HL, HL | 16 | X | Seems to be a mirror of "CF 21". |
CF 32 | *ADD HL, X | 16 | X | Seems to be a mirror of "CF 22". |
CF 33 | *ADD HL, Y | 16 | X | Seems to be a mirror of "CF 23". |
CF 34 | *ADC HL, BA | 16 | X | Seems to be a mirror of "CF 24". |
CF 35 | *ADC HL, HL | 16 | X | Seems to be a mirror of "CF 25". |
CF 36 | *ADC HL, X | 16 | X | Seems to be a mirror of "CF 26". |
CF 37 | *ADC HL, Y | 16 | X | Seems to be a mirror of "CF 27". |
CF 3C | *SBC HL, BA | 16 | X | Seems to be a mirror of "CF 2C". |
CF 3D | *SBC HL, HL | 16 | X | Seems to be a mirror of "CF 2D". |
CF 3E | *SBC HL, X | 16 | X | Seems to be a mirror of "CF 2E". |
CF 3F | *SBC HL, Y | 16 | X | Seems to be a mirror of "CF 2F". |
CF 46 | ??? | 16 | X | Could be "ADD PC, BA" but PC seems to gets corrupted in the progress. |
CF 47 | ??? | 16 | X | Could be "ADD PC, HL" but PC seems to gets corrupted in the progress. |
CF 4E | ??? | 16 | X | Could be "SUB PC, BA" but PC seems to gets corrupted in the progress. |
CF 4F | ??? | 16 | X | Could be "SUB PC, HL" but PC seems to gets corrupted in the progress. |
CF 50 | *ADD X, BA | 16 | X | Seems to be a mirror of "CF 40". |
CF 51 | *ADD X, HL | 16 | X | Seems to be a mirror of "CF 41". |
CF 52 | *ADD Y, BA | 16 | X | Seems to be a mirror of "CF 42". |
CF 53 | *ADD Y, HL | 16 | X | Seems to be a mirror of "CF 43". |
CF 54 | *ADD SP, BA | 16 | X | Seems to be a mirror of "CF 44". |
CF 55 | *ADD SP, HL | 16 | X | Seems to be a mirror of "CF 45". |
CF 56 | ??? | 16 | X | Seems to be a mirror of "CF 46". |
CF 57 | ??? | 16 | X | Seems to be a mirror of "CF 47". |
CF 58 | *SUB X, BA | 16 | X | Seems to be a mirror of "CF 48". |
CF 59 | *SUB X, HL | 16 | X | Seems to be a mirror of "CF 49". |
CF 5A | *SUB Y, BA | 16 | X | Seems to be a mirror of "CF 4A". |
CF 5B | *SUB Y, HL | 16 | X | Seems to be a mirror of "CF 4B". |
CF 5E | ??? | 16 | X | Seems to be a mirror of "CF 4E". |
CF 5F | ??? | 16 | X | Seems to be a mirror of "CF 4F". |
CF 64 | ??? | ??? | X | Unstable |
CF 65 | ??? | ??? | X | Unstable |
CF 66 | ??? | ??? | X | Unstable |
CF 67 | ??? | ??? | X | Unstable |
CF 69 | ??? | ??? | X | Unstable |
CF 6B | ??? | ??? | X | Unstable |
CF 6D | ??? | ??? | X | Unstable |
CF 6F | ??? | ??? | X | Unstable |
CF 79 nn nn | ??? | ** | X | Special complex instruction |
CF 7A nn nn | ??? | ** | X | Special complex instruction |
CF 7B nn nn | ??? | ** | X | Special complex instruction |
CF 7D nn ... |
??? | ** | X | Special complex instruction |
CF BA nn nn | ??? | * | X | Special complex instruction |
CF BB nn nn | ??? | * | X | Special complex instruction |
CF BE nn nn | ??? | * | X | Special complex instruction |
CF BF nn nn | ??? | * | X | Special complex instruction |
CF C8 CF C9 |
MOV B, V | 12 | X | Sets B to V |
CF F6 | 12 | X | Sets high byte of X to V | |
CF F7 | 12 | X | Sets high byte of Y to V | |
CF FB | 12 | X | Absolutely nothing.*2 | |
CF FC | 12 | X | Absolutely nothing.*2 | |
CF FD | MOV A, 0x1F ?? *1 | 12 | X | Moves 0x1F into A, maybe it's related to Exceptions register? Needs more thorough testing. |
CF FF | ??? | 64 | X | Absolutely nothing.*2 |
FE | ??? | ??? | X | Cause crash? |
Legend
nn = Unsigned byte
ss = Signed byte
*1 = Instruction wasn't fully tested.
*2 = Instruction was probed on a Pokemon Mini but returned no meaningful result (doesn't mean it can't still be hiding something, though).
*3 = Undocumented instruction
Special complex instruction
yy = 79, 7A, 7B, 7D to AF, BA, BB, BE or BF.
Arithmetic
Hex | Cycles | Notes |
---|---|---|
CF yy 00-03 | 16 | Decrement BA |
CF yy 04-07 | 16 | Decrement BA if Carry=0 |
CF yy 08-0B | 16 | Increment BA |
CF yy 0C-0F | 16 | Increment BA if Carry=0 |
CF yy 10-13 | 16 | Decrement BA |
CF yy 14-17 | 16 | Decrement BA if Carry=0 |
CF yy 18-1B | 16 | Increment BA (Doesn't save result!! -- Some type of special CMP?) |
CF yy 1C-1F | 16 | Increment BA if Carry=0 |
CF yy 20-23 | 16 | Decrement HL |
CF yy 24-27 | 16 | Decrement HL if Carry=0 |
CF yy 28-2B | 16 | Increment HL |
CF yy 2C-2F | 16 | Increment HL if Carry=0 |
CF yy 30-33 | 16 | Decrement HL |
CF yy 34-37 | 16 | Decrement HL if Carry=0 |
CF yy 38-3B | 16 | Increment HL (Doesn't save result!! -- Some type of special CMP?) |
CF yy 3C-3F | 16 | Increment HL if Carry=0 |
CF yy 40-41 | 16 | Decrement X |
CF yy 42-43 | 16 | Decrement Y |
CF yy 44-45 | 16 | Decrement SP |
CF yy 46-47 | 16 | Decrement PC *1 |
CF yy 48-49 | 16 | Increment X |
CF yy 4A-4B | 16 | Increment Y |
CF yy 4C-4D | 16 | Increment SP |
CF yy 4E-4F | 16 | Increment PC *1 |
CF yy 50-51 | 16 | Decrement X |
CF yy 52-53 | 16 | Decrement Y |
CF yy 54-55 | 16 | Decrement SP |
CF yy 56-57 | 16 | Decrement PC *1 |
CF yy 58-59 | 16 | Increment X |
CF yy 4A-5B | 16 | Increment Y |
CF yy 5C-5D | 16 | Increment SP |
CF yy 5E-5F | 16 | Increment PC *1 |
CF yy 60-6F | 16 | Crash *2 |
*1 = Cause crash.
*2 = Probably handle N, I, XI and/or YI ?
All flags set as an INC/DEC instruction
Weird ones
Hex | Cycles | Notes |
---|---|---|
CF yy 70 | 24 | BA = (0x4D << 8) + V |
CF yy 71 | 24 | HL = (0x4D << 8) + V |
CF yy 72 | 24 | X = (0x4D << 8) + V |
CF yy 73 | 24 | Y = (0x4D << 8) + V |
CF yy 74-77 | 24 | Nothing!? |
CF yy 78-AF | ?? | Crash |
CF yy B0-B3 | 12 | Nothing!? |
CF yy B4-BF | ?? | Crash/Freeze |
CF yy C0 | 20 | BA = (0x20 << 8) + V |
CF yy C1 | 20 | HL = (0x20 << 8) + V |
CF yy C2 | 20 | X = (0x20 << 8) + V |
CF yy C3 | 20 | Y = (0x20 << 8) + V |
CF yy C4-C7 | 20 | Nothing!? |
CF yy C8-CF | ?? | Crash |
CF yy D0 | 20 | BA = (0x20 << 8) + V |
CF yy D1 | 20 | HL = (0x20 << 8) + V |
CF yy D2 | 20 | X = (0x20 << 8) + V |
CF yy D3 | 20 | Y = (0x00 << 8) + V (EH!?) |
CF yy D4-D7 | 20 | Nothing!? |
CF yy D8 | 20 | BA = (0x20 << 8) + V |
CF yy D9 | 20 | HL = (0x20 << 8) + V |
CF yy DA | 20 | X = (0x20 << 8) + V |
CF yy DB | 20 | Y = (0x20 << 8) + V |
CF yy DC-DF | 20 | Nothing!? |
CF yy E0-FF | ?? | Crash |
No flags set