Difference between revisions of "Talk:S1C88 InstructionSet"

From SublabWiki
Jump to: navigation, search
m ("Weird ones" opcodes evaluated, new discoveries.)
m (Undocumented column)
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 illigal ones). Needless to say; all the new/illigal opcodes were tested on an actual Pokemon Mini.
+
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
 +
!'''*3'''
 
!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
 +
|
 
|
 
|
 
|-
 
|-
Line 2,977: Line 3,571:
 
|[[PM_Opc_JMP|JNS #ss]]
 
|[[PM_Opc_JMP|JNS #ss]]
 
|12
 
|12
 +
|
 
|
 
|
 
|-
 
|-
Line 2,982: Line 3,577:
 
|[[PM_Opc_JMP|JS #ss]]
 
|[[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
Line 3,058: Line 3,668:
 
|MOV H, V
 
|MOV H, V
 
|12
 
|12
 +
|X
 
|Sets H to V
 
|Sets H to V
 
|-
 
|-
Line 3,063: Line 3,674:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Sets high byte of X to V
 
|Sets high byte of X to V
 
|-
 
|-
Line 3,068: Line 3,680:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Sets high byte of Y to V
 
|Sets high byte of Y to V
 
|-
 
|-
Line 3,073: Line 3,686:
 
|*ADC BA, #nn
 
|*ADC BA, #nn
 
|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"
 
|-
 
|-
Line 3,078: Line 3,692:
 
|*ADC HL, #nn
 
|*ADC HL, #nn
 
|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
|B gets incremented by the value in nn, A gets incremented by the value in L.<br />
+
|X
When B overflows, A is incremented by one.<br />
+
|BA += (nn << 8) + L + Carry<br />
When A overflows, B is incremented by one.<br />
 
 
Set all flags
 
Set all flags
 
|-
 
|-
Line 3,091: Line 3,705:
 
|???
 
|???
 
|24
 
|24
|HL = (nn SHL 8) + L + Carry<br/>
+
|X
 +
|HL += (nn << 8) + L + Carry<br/>
 
Set all flags
 
Set all flags
 
|-
 
|-
Line 3,097: Line 3,712:
 
|*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,102: Line 3,718:
 
|???
 
|???
 
|40
 
|40
|HL = Y + ((#nn SHR 4) * 3) + ((#nn AND 0x0F) SHR 3)<br/>
+
|X
 +
|HL = Y + ((#nn >> 4) * 3) + ((#nn AND 0x0F) >> 3)<br/>
 
Set all flags
 
Set all flags
 
|-
 
|-
Line 3,108: Line 3,725:
 
|???
 
|???
 
|16
 
|16
|SP = SP + (nn SHL 8) + L '''*1'''
+
|X
 +
|SP += (nn << 8) + L '''*1'''
 
Set all flags
 
Set all flags
 
|-
 
|-
Line 3,114: Line 3,732:
 
|???
 
|???
 
|40
 
|40
|HL = Y + ((L SHR 4) * 3) + ((L AND 0x0F) SHR 3)<br/>
+
|X
 +
|HL = Y + ((L >> 4) * 3) + ((L AND 0x0F) >> 3)<br/>
 
Set all flags
 
Set all flags
 
|-
 
|-
Line 3,120: Line 3,739:
 
|???
 
|???
 
|64
 
|64
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,126: Line 3,746:
 
|???
 
|???
 
|64
 
|64
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,132: Line 3,753:
 
|???
 
|???
 
|64
 
|64
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,138: Line 3,760:
 
|???
 
|???
 
|64
 
|64
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,144: Line 3,767:
 
|*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,149: Line 3,773:
 
|*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,154: Line 3,779:
 
|*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,159: Line 3,785:
 
|*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,164: Line 3,791:
 
|???
 
|???
 
|20
 
|20
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,170: Line 3,798:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,176: Line 3,805:
 
|???
 
|???
 
|20
 
|20
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,182: Line 3,812:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,188: Line 3,819:
 
|???
 
|???
 
|8
 
|8
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,194: Line 3,826:
 
|???
 
|???
 
|12
 
|12
 +
|X
 
|Nothing!? '''*2'''<br/>
 
|Nothing!? '''*2'''<br/>
 
No flags affected
 
No flags affected
Line 3,200: Line 3,833:
 
|???
 
|???
 
|???
 
|???
 +
|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,205: Line 3,839:
 
|???
 
|???
 
|???
 
|???
 +
|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,210: Line 3,845:
 
|???
 
|???
 
|???
 
|???
 +
|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,215: Line 3,851:
 
|???
 
|???
 
|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,221: Line 3,858:
 
|???
 
|???
 
|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,227: Line 3,865:
 
|???
 
|???
 
|???
 
|???
 +
|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,232: Line 3,871:
 
|
 
|
 
|16
 
|16
 +
|X
 
|Does nothing<br/>
 
|Does nothing<br/>
 
No flags affected
 
No flags affected
Line 3,238: Line 3,878:
 
|???
 
|???
 
|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,244: Line 3,885:
 
|???
 
|???
 
|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,250: Line 3,892:
 
|*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,255: Line 3,898:
 
|*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,260: Line 3,904:
 
|*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,265: Line 3,910:
 
|*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,270: Line 3,916:
 
|*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,275: Line 3,922:
 
|*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,280: Line 3,928:
 
|*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,285: Line 3,934:
 
|*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,290: Line 3,940:
 
|*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,295: Line 3,946:
 
|*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,300: Line 3,952:
 
|*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,305: Line 3,958:
 
|*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,310: Line 3,964:
 
|*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,315: Line 3,970:
 
|*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,320: Line 3,976:
 
|*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,325: Line 3,982:
 
|*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,330: Line 3,988:
 
|*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,335: Line 3,994:
 
|*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,340: Line 4,000:
 
|*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,345: Line 4,006:
 
|*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,350: Line 4,012:
 
|*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,355: Line 4,018:
 
|*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,360: Line 4,024:
 
|*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,365: Line 4,030:
 
|*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,370: Line 4,036:
 
|???
 
|???
 
|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,375: Line 4,042:
 
|???
 
|???
 
|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,380: Line 4,048:
 
|???
 
|???
 
|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,385: Line 4,054:
 
|???
 
|???
 
|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,390: Line 4,060:
 
|*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,395: Line 4,066:
 
|*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,400: Line 4,072:
 
|*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,405: Line 4,078:
 
|*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,410: Line 4,084:
 
|*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,415: Line 4,090:
 
|*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,420: Line 4,096:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Seems to be a mirror of "CF 46".
 
|Seems to be a mirror of "CF 46".
 
|-
 
|-
Line 3,425: Line 4,102:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Seems to be a mirror of "CF 47".
 
|Seems to be a mirror of "CF 47".
 
|-
 
|-
Line 3,430: Line 4,108:
 
|*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,435: Line 4,114:
 
|*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,440: Line 4,120:
 
|*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,445: Line 4,126:
 
|*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,450: Line 4,132:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Seems to be a mirror of "CF 4E".
 
|Seems to be a mirror of "CF 4E".
 
|-
 
|-
Line 3,455: Line 4,138:
 
|???
 
|???
 
|16
 
|16
 +
|X
 
|Seems to be a mirror of "CF 4F".
 
|Seems to be a mirror of "CF 4F".
 
|-
 
|-
Line 3,460: Line 4,144:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,465: Line 4,150:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,470: Line 4,156:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,475: Line 4,162:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,480: Line 4,168:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,485: Line 4,174:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,490: Line 4,180:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,495: Line 4,186:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Unstable
 
|Unstable
 
|-
 
|-
Line 3,500: Line 4,192:
 
|???
 
|???
 
|**
 
|**
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,505: Line 4,198:
 
|???
 
|???
 
|**
 
|**
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,510: Line 4,204:
 
|???
 
|???
 
|**
 
|**
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,517: Line 4,212:
 
|???
 
|???
 
|**
 
|**
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,522: Line 4,218:
 
|???
 
|???
 
|*
 
|*
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,527: Line 4,224:
 
|???
 
|???
 
|*
 
|*
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,532: Line 4,230:
 
|???
 
|???
 
|*
 
|*
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,537: Line 4,236:
 
|???
 
|???
 
|*
 
|*
 +
|X
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|[[#Special_complex_instruction|Special complex instruction]]
 
|-
 
|-
Line 3,545: Line 4,245:
 
|MOV B, V
 
|MOV B, V
 
|12
 
|12
 +
|X
 
|Sets B to V
 
|Sets B to V
 
|-
 
|-
Line 3,550: Line 4,251:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Sets high byte of X to V
 
|Sets high byte of X to V
 
|-
 
|-
Line 3,555: Line 4,257:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Sets high byte of Y to V
 
|Sets high byte of Y to V
 
|-
 
|-
Line 3,560: Line 4,263:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Absolutely nothing.'''*2'''
 
|Absolutely nothing.'''*2'''
 
|-
 
|-
Line 3,565: Line 4,269:
 
|
 
|
 
|12
 
|12
 +
|X
 
|Absolutely nothing.'''*2'''
 
|Absolutely nothing.'''*2'''
 
|-
 
|-
Line 3,570: Line 4,275:
 
|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,576: Line 4,282:
 
|???
 
|???
 
|64
 
|64
 +
|X
 
|Absolutely nothing.'''*2'''
 
|Absolutely nothing.'''*2'''
 
|-
 
|-
Line 3,581: Line 4,288:
 
|???
 
|???
 
|???
 
|???
 +
|X
 
|Cause crash?
 
|Cause crash?
 
|}
 
|}
Line 3,591: Line 4,299:
 
'''*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,749: Line 4,458:
 
!Notes
 
!Notes
 
|-
 
|-
|CF yy 70  
+
|CF yy 70
 
|24
 
|24
|BA = (0x4D<<8)+V
+
|BA = (0x4D << 8) + V
 
|-
 
|-
|CF yy 71  
+
|CF yy 71
 
|24
 
|24
|HL = (0x4D<<8)+V
+
|HL = (0x4D << 8) + V
 
|-
 
|-
|CF yy 72  
+
|CF yy 72
 
|24
 
|24
|X = (0x4D<<8)+V
+
|X = (0x4D << 8) + V
 
|-
 
|-
|CF yy 73  
+
|CF yy 73
 
|24
 
|24
|Y = (0x4D<<8)+V
+
|Y = (0x4D << 8) + V
 
|-
 
|-
 
|CF yy 74-77
 
|CF yy 74-77
Line 3,781: Line 4,490:
 
|Crash/Freeze
 
|Crash/Freeze
 
|-
 
|-
|CF yy C0  
+
|CF yy C0
 
|20
 
|20
|BA = (0x20<<8)+V
+
|BA = (0x20 << 8) + V
 
|-
 
|-
|CF yy C1  
+
|CF yy C1
 
|20
 
|20
|HL = (0x20<<8)+V
+
|HL = (0x20 << 8) + V
 
|-
 
|-
|CF yy C2  
+
|CF yy C2
 
|20
 
|20
|X = (0x20<<8)+V
+
|X = (0x20 << 8) + V
 
|-
 
|-
|CF yy C3  
+
|CF yy C3
 
|20
 
|20
|Y = (0x20<<8)+V
+
|Y = (0x20 << 8) + V
 
|-
 
|-
 
|CF yy C4-C7
 
|CF yy C4-C7
Line 3,805: Line 4,514:
 
|Crash
 
|Crash
 
|-
 
|-
|CF yy D0  
+
|CF yy D0
 
|20
 
|20
|BA = (0x20<<8)+V
+
|BA = (0x20 << 8) + V
 
|-
 
|-
|CF yy D1  
+
|CF yy D1
 
|20
 
|20
|HL = (0x20<<8)+V
+
|HL = (0x20 << 8) + V
 
|-
 
|-
|CF yy D2  
+
|CF yy D2
 
|20
 
|20
|X = (0x20<<8)+V
+
|X = (0x20 << 8) + V
 
|-
 
|-
|CF yy D3  
+
|CF yy D3
 
|20
 
|20
|Y = 0001? (EH!?)
+
|Y = (0x00 << 8) + V (EH!?)
 
|-
 
|-
 
|CF yy D4-D7
 
|CF yy D4-D7
Line 3,825: Line 4,534:
 
|Nothing!?
 
|Nothing!?
 
|-
 
|-
|CF yy D8  
+
|CF yy D8
 
|20
 
|20
|BA = (0x20<<8)+V
+
|BA = (0x20 << 8) + V
 
|-
 
|-
|CF yy D9  
+
|CF yy D9
 
|20
 
|20
|HL = (0x20<<8)+V
+
|HL = (0x20 << 8) + V
 
|-
 
|-
|CF yy DA  
+
|CF yy DA
 
|20
 
|20
|X = (0x20<<8)+V
+
|X = (0x20 << 8) + V
 
|-
 
|-
|CF yy DB  
+
|CF yy DB
 
|20
 
|20
|Y = (0x20<<8)+V
+
|Y = (0x20 << 8) + V
 
|-
 
|-
 
|CF yy DC-DF
 
|CF yy DC-DF

Revision as of 21:43, 17 December 2010

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, #nn 16 X Seems to have the same behavior as "CF 60 nn nn"
CE 65 nn nn *ADC HL, #nn 16 X Seems to have the same behavior as "CF 61 nn nn"
CE 66 nn ??? 24 X BA += (nn << 8) + L + Carry

Set all flags

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 ??? ** X Special complex instruction
CF 7A nn ??? ** X Special complex instruction
CF 7B nn ??? ** X Special complex instruction
CF 7D nn

...
CF AF nn

??? ** X Special complex instruction
CF BA nn ??? * X Special complex instruction
CF BB nn ??? * X Special complex instruction
CF BE nn ??? * X Special complex instruction
CF BF nn ??? * X Special complex instruction
CF C8

CF C9
...
CF CF

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