Difference between revisions of "S1C88 InstructionSet"

From SublabWiki
Jump to: navigation, search
(SWAP: Nibble exchange)
(16-bit transfer)
Line 3,903: Line 3,903:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,#mmnn
 
| IY,#mmnn
Line 3,910: Line 3,910:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,[SP+dd]
 
| IY,[SP+dd]
Line 3,917: Line 3,917:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,[HL]
 
| IY,[HL]
Line 3,924: Line 3,924:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,[IX]
 
| IY,[IX]
Line 3,931: Line 3,931:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,[IY]
 
| IY,[IY]
Line 3,938: Line 3,938:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,BA
 
| IY,BA
Line 3,945: Line 3,945:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,HL
 
| IY,HL
Line 3,952: Line 3,952:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,IX
 
| IY,IX
Line 3,959: Line 3,959:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,IY
 
| IY,IY
Line 3,966: Line 3,966:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IY,SP
 
| IY,SP
Line 3,973: Line 3,973:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="6" | [[S1C88_LD|LD]]
 
| rowspan="6" | [[S1C88_LD|LD]]
Line 3,981: Line 3,981:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SP,[hhll]
 
| SP,[hhll]
Line 3,988: Line 3,988:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SP,BA
 
| SP,BA
Line 3,995: Line 3,995:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SP,HL
 
| SP,HL
Line 4,002: Line 4,002:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SP,IX
 
| SP,IX
Line 4,009: Line 4,009:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SP,IY
 
| SP,IY
Line 4,016: Line 4,016:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="12" | [[S1C88_LD|LD]]
 
| rowspan="12" | [[S1C88_LD|LD]]
Line 4,024: Line 4,024:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,#mmnn
 
| BA,#mmnn
Line 4,031: Line 4,031:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,[SP+dd]
 
| BA,[SP+dd]
Line 4,038: Line 4,038:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,[HL]
 
| BA,[HL]
Line 4,045: Line 4,045:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,[IX]
 
| BA,[IX]
Line 4,052: Line 4,052:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,[IY]
 
| BA,[IY]
Line 4,059: Line 4,059:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,BA
 
| BA,BA
Line 4,066: Line 4,066:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,HL
 
| BA,HL
Line 4,073: Line 4,073:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,IX
 
| BA,IX
Line 4,080: Line 4,080:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,IY
 
| BA,IY
Line 4,087: Line 4,087:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,SP
 
| BA,SP
Line 4,094: Line 4,094:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,PC
 
| BA,PC
Line 4,101: Line 4,101:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 4,109: Line 4,109:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BR,A
 
| BR,A
Line 4,116: Line 4,116:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="4" | [[S1C88_LD|LD]]
 
| rowspan="4" | [[S1C88_LD|LD]]
Line 4,124: Line 4,124:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+L],B
 
| [IX+L],B
Line 4,131: Line 4,131:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+L],L
 
| [IX+L],L
Line 4,138: Line 4,138:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+L],H
 
| [IX+L],H
Line 4,145: Line 4,145:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="12" | [[S1C88_LD|LD]]
 
| rowspan="12" | [[S1C88_LD|LD]]
Line 4,153: Line 4,153:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,#mmnn
 
| HL,#mmnn
Line 4,160: Line 4,160:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,[SP+dd]
 
| HL,[SP+dd]
Line 4,167: Line 4,167:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,[HL]
 
| HL,[HL]
Line 4,174: Line 4,174:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,[IX]
 
| HL,[IX]
Line 4,181: Line 4,181:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,[IY]
 
| HL,[IY]
Line 4,188: Line 4,188:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,BA
 
| HL,BA
Line 4,195: Line 4,195:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,HL
 
| HL,HL
Line 4,202: Line 4,202:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,IX
 
| HL,IX
Line 4,209: Line 4,209:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,IY
 
| HL,IY
Line 4,216: Line 4,216:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,SP
 
| HL,SP
Line 4,223: Line 4,223:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| HL,PC
 
| HL,PC
Line 4,230: Line 4,230:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="4" | [[S1C88_LD|LD]]
 
| rowspan="4" | [[S1C88_LD|LD]]
Line 4,238: Line 4,238:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+L],B
 
| [IY+L],B
Line 4,245: Line 4,245:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+L],L
 
| [IY+L],L
Line 4,252: Line 4,252:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+L],H
 
| [IY+L],H
Line 4,259: Line 4,259:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 4,267: Line 4,267:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| YP,A
 
| YP,A
Line 4,274: Line 4,274:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="17" | [[S1C88_LD|LD]]
 
| rowspan="17" | [[S1C88_LD|LD]]
Line 4,282: Line 4,282:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],B
 
| [IY],B
Line 4,289: Line 4,289:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],L
 
| [IY],L
Line 4,296: Line 4,296:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],H
 
| [IY],H
Line 4,303: Line 4,303:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[BR:ll]
 
| [IY],[BR:ll]
Line 4,310: Line 4,310:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[HL]
 
| [IY],[HL]
Line 4,317: Line 4,317:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IX]
 
| [IY],[IX]
Line 4,324: Line 4,324:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IY]
 
| [IY],[IY]
Line 4,331: Line 4,331:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],#nn
 
| [IY],#nn
Line 4,338: Line 4,338:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IX+dd]
 
| [IY],[IX+dd]
Line 4,345: Line 4,345:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IY+dd]
 
| [IY],[IY+dd]
Line 4,352: Line 4,352:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IX+L]
 
| [IY],[IX+L]
Line 4,359: Line 4,359:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],[IY+L]
 
| [IY],[IY+L]
Line 4,366: Line 4,366:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],BA
 
| [IY],BA
Line 4,373: Line 4,373:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],HL
 
| [IY],HL
Line 4,380: Line 4,380:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],IX
 
| [IY],IX
Line 4,387: Line 4,387:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY],IY
 
| [IY],IY
Line 4,394: Line 4,394:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="8" | [[S1C88_LD|LD]]
 
| rowspan="8" | [[S1C88_LD|LD]]
Line 4,402: Line 4,402:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],B
 
| [BR:ll],B
Line 4,409: Line 4,409:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],L
 
| [BR:ll],L
Line 4,416: Line 4,416:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],H
 
| [BR:ll],H
Line 4,423: Line 4,423:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],[HL]
 
| [BR:ll],[HL]
Line 4,430: Line 4,430:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],[IX]
 
| [BR:ll],[IX]
Line 4,437: Line 4,437:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],[IY]
 
| [BR:ll],[IY]
Line 4,444: Line 4,444:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [BR:ll],#nn
 
| [BR:ll],#nn
Line 4,451: Line 4,451:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="4" | [[S1C88_LD|LD]]
 
| rowspan="4" | [[S1C88_LD|LD]]
Line 4,459: Line 4,459:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [SP+dd],HL
 
| [SP+dd],HL
Line 4,466: Line 4,466:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [SP+dd],IX
 
| [SP+dd],IX
Line 4,473: Line 4,473:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [SP+dd],IY
 
| [SP+dd],IY
Line 4,480: Line 4,480:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="4" | [[S1C88_LD|LD]]
 
| rowspan="4" | [[S1C88_LD|LD]]
Line 4,488: Line 4,488:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+dd],B
 
| [IY+dd],B
Line 4,495: Line 4,495:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+dd],L
 
| [IY+dd],L
Line 4,502: Line 4,502:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IY+dd],H
 
| [IY+dd],H
Line 4,509: Line 4,509:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="20" | [[S1C88_LD|LD]]
 
| rowspan="20" | [[S1C88_LD|LD]]
Line 4,517: Line 4,517:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,B
 
| A,B
Line 4,524: Line 4,524:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,L
 
| A,L
Line 4,531: Line 4,531:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,H
 
| A,H
Line 4,538: Line 4,538:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[BR:ll]
 
| A,[BR:ll]
Line 4,545: Line 4,545:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[HL]
 
| A,[HL]
Line 4,552: Line 4,552:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IX]
 
| A,[IX]
Line 4,559: Line 4,559:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IY]
 
| A,[IY]
Line 4,566: Line 4,566:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,#nn
 
| A,#nn
Line 4,573: Line 4,573:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IX+dd]
 
| A,[IX+dd]
Line 4,580: Line 4,580:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IY+dd]
 
| A,[IY+dd]
Line 4,587: Line 4,587:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IX+L]
 
| A,[IX+L]
Line 4,594: Line 4,594:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[IY+L]
 
| A,[IY+L]
Line 4,601: Line 4,601:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,BR
 
| A,BR
Line 4,608: Line 4,608:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,SC
 
| A,SC
Line 4,615: Line 4,615:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,NB
 
| A,NB
Line 4,622: Line 4,622:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,EP
 
| A,EP
Line 4,629: Line 4,629:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,XP
 
| A,XP
Line 4,636: Line 4,636:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,YP
 
| A,YP
Line 4,643: Line 4,643:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| A,[hhll]
 
| A,[hhll]
Line 4,650: Line 4,650:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="11" | [[S1C88_LD|LD]]
 
| rowspan="11" | [[S1C88_LD|LD]]
Line 4,658: Line 4,658:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,#mmnn
 
| IX,#mmnn
Line 4,665: Line 4,665:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,[SP+dd]
 
| IX,[SP+dd]
Line 4,672: Line 4,672:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,[HL]
 
| IX,[HL]
Line 4,679: Line 4,679:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,[IX]
 
| IX,[IX]
Line 4,686: Line 4,686:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,[IY]
 
| IX,[IY]
Line 4,693: Line 4,693:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,BA
 
| IX,BA
Line 4,700: Line 4,700:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,HL
 
| IX,HL
Line 4,707: Line 4,707:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,IX
 
| IX,IX
Line 4,714: Line 4,714:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,IY
 
| IX,IY
Line 4,721: Line 4,721:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| IX,SP
 
| IX,SP
Line 4,728: Line 4,728:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="14" | [[S1C88_LD|LD]]
 
| rowspan="14" | [[S1C88_LD|LD]]
Line 4,736: Line 4,736:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,B
 
| B,B
Line 4,743: Line 4,743:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,L
 
| B,L
Line 4,750: Line 4,750:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,H
 
| B,H
Line 4,757: Line 4,757:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[BR:ll]
 
| B,[BR:ll]
Line 4,764: Line 4,764:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[HL]
 
| B,[HL]
Line 4,771: Line 4,771:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IX]
 
| B,[IX]
Line 4,778: Line 4,778:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IY]
 
| B,[IY]
Line 4,785: Line 4,785:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,#nn
 
| B,#nn
Line 4,792: Line 4,792:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IX+dd]
 
| B,[IX+dd]
Line 4,799: Line 4,799:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IY+dd]
 
| B,[IY+dd]
Line 4,806: Line 4,806:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IX+L]
 
| B,[IX+L]
Line 4,813: Line 4,813:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[IY+L]
 
| B,[IY+L]
Line 4,820: Line 4,820:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| B,[hhll]
 
| B,[hhll]
Line 4,827: Line 4,827:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="14" | [[S1C88_LD|LD]]
 
| rowspan="14" | [[S1C88_LD|LD]]
Line 4,835: Line 4,835:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,B
 
| H,B
Line 4,842: Line 4,842:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,L
 
| H,L
Line 4,849: Line 4,849:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,H
 
| H,H
Line 4,856: Line 4,856:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[BR:ll]
 
| H,[BR:ll]
Line 4,863: Line 4,863:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[HL]
 
| H,[HL]
Line 4,870: Line 4,870:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IX]
 
| H,[IX]
Line 4,877: Line 4,877:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IY]
 
| H,[IY]
Line 4,884: Line 4,884:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,#nn
 
| H,#nn
Line 4,891: Line 4,891:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IX+dd]
 
| H,[IX+dd]
Line 4,898: Line 4,898:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IY+dd]
 
| H,[IY+dd]
Line 4,905: Line 4,905:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IX+L]
 
| H,[IX+L]
Line 4,912: Line 4,912:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[IY+L]
 
| H,[IY+L]
Line 4,919: Line 4,919:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| H,[hhll]
 
| H,[hhll]
Line 4,926: Line 4,926:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="17" | [[S1C88_LD|LD]]
 
| rowspan="17" | [[S1C88_LD|LD]]
Line 4,934: Line 4,934:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],B
 
| [HL],B
Line 4,941: Line 4,941:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],L
 
| [HL],L
Line 4,948: Line 4,948:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],H
 
| [HL],H
Line 4,955: Line 4,955:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[BR:ll]
 
| [HL],[BR:ll]
Line 4,962: Line 4,962:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[HL]
 
| [HL],[HL]
Line 4,969: Line 4,969:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IX]
 
| [HL],[IX]
Line 4,976: Line 4,976:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IY]
 
| [HL],[IY]
Line 4,983: Line 4,983:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],#nn
 
| [HL],#nn
Line 4,990: Line 4,990:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IX+dd]
 
| [HL],[IX+dd]
Line 4,997: Line 4,997:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IY+dd]
 
| [HL],[IY+dd]
Line 5,004: Line 5,004:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IX+L]
 
| [HL],[IX+L]
Line 5,011: Line 5,011:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],[IY+L]
 
| [HL],[IY+L]
Line 5,018: Line 5,018:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],BA
 
| [HL],BA
Line 5,025: Line 5,025:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],HL
 
| [HL],HL
Line 5,032: Line 5,032:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],IX
 
| [HL],IX
Line 5,039: Line 5,039:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [HL],IY
 
| [HL],IY
Line 5,046: Line 5,046:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="14" | [[S1C88_LD|LD]]
 
| rowspan="14" | [[S1C88_LD|LD]]
Line 5,054: Line 5,054:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,B
 
| L,B
Line 5,061: Line 5,061:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,L
 
| L,L
Line 5,068: Line 5,068:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,H
 
| L,H
Line 5,075: Line 5,075:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[BR:ll]
 
| L,[BR:ll]
Line 5,082: Line 5,082:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[HL]
 
| L,[HL]
Line 5,089: Line 5,089:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IX]
 
| L,[IX]
Line 5,096: Line 5,096:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IY]
 
| L,[IY]
Line 5,103: Line 5,103:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,#nn
 
| L,#nn
Line 5,110: Line 5,110:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IX+dd]
 
| L,[IX+dd]
Line 5,117: Line 5,117:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IY+dd]
 
| L,[IY+dd]
Line 5,124: Line 5,124:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IX+L]
 
| L,[IX+L]
Line 5,131: Line 5,131:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[IY+L]
 
| L,[IY+L]
Line 5,138: Line 5,138:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| L,[hhll]
 
| L,[hhll]
Line 5,145: Line 5,145:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="9" | [[S1C88_LD|LD]]
 
| rowspan="9" | [[S1C88_LD|LD]]
Line 5,153: Line 5,153:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],HL
 
| [hhll],HL
Line 5,160: Line 5,160:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],IX
 
| [hhll],IX
Line 5,167: Line 5,167:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],IY
 
| [hhll],IY
Line 5,174: Line 5,174:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],A
 
| [hhll],A
Line 5,181: Line 5,181:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],B
 
| [hhll],B
Line 5,188: Line 5,188:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],L
 
| [hhll],L
Line 5,195: Line 5,195:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],H
 
| [hhll],H
Line 5,202: Line 5,202:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [hhll],SP
 
| [hhll],SP
Line 5,209: Line 5,209:
 
| ?CYCLES
 
| ?CYCLES
 
| 4
 
| 4
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 5,217: Line 5,217:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| XP,A
 
| XP,A
Line 5,224: Line 5,224:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 5,232: Line 5,232:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| EP,A
 
| EP,A
Line 5,239: Line 5,239:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="17" | [[S1C88_LD|LD]]
 
| rowspan="17" | [[S1C88_LD|LD]]
Line 5,247: Line 5,247:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],B
 
| [IX],B
Line 5,254: Line 5,254:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],L
 
| [IX],L
Line 5,261: Line 5,261:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],H
 
| [IX],H
Line 5,268: Line 5,268:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[BR:ll]
 
| [IX],[BR:ll]
Line 5,275: Line 5,275:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[HL]
 
| [IX],[HL]
Line 5,282: Line 5,282:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IX]
 
| [IX],[IX]
Line 5,289: Line 5,289:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IY]
 
| [IX],[IY]
Line 5,296: Line 5,296:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],#nn
 
| [IX],#nn
Line 5,303: Line 5,303:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IX+dd]
 
| [IX],[IX+dd]
Line 5,310: Line 5,310:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IY+dd]
 
| [IX],[IY+dd]
Line 5,317: Line 5,317:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IX+L]
 
| [IX],[IX+L]
Line 5,324: Line 5,324:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],[IY+L]
 
| [IX],[IY+L]
Line 5,331: Line 5,331:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],BA
 
| [IX],BA
Line 5,338: Line 5,338:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],HL
 
| [IX],HL
Line 5,345: Line 5,345:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],IX
 
| [IX],IX
Line 5,352: Line 5,352:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX],IY
 
| [IX],IY
Line 5,359: Line 5,359:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="4" | [[S1C88_LD|LD]]
 
| rowspan="4" | [[S1C88_LD|LD]]
Line 5,367: Line 5,367:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+dd],B
 
| [IX+dd],B
Line 5,374: Line 5,374:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+dd],L
 
| [IX+dd],L
Line 5,381: Line 5,381:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| [IX+dd],H
 
| [IX+dd],H
Line 5,388: Line 5,388:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 5,396: Line 5,396:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| SC,A
 
| SC,A
Line 5,403: Line 5,403:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| rowspan="2" | [[S1C88_LD|LD]]
 
| rowspan="2" | [[S1C88_LD|LD]]
Line 5,411: Line 5,411:
 
| ?CYCLES
 
| ?CYCLES
 
| 3
 
| 3
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| NB,A
 
| NB,A
Line 5,418: Line 5,418:
 
| ?CYCLES
 
| ?CYCLES
 
| 2
 
| 2
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
|}
 
|}
Line 5,430: Line 5,430:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,IX
 
| BA,IX
Line 5,437: Line 5,437:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,IY
 
| BA,IY
Line 5,444: Line 5,444:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
| BA,SP
 
| BA,SP
Line 5,451: Line 5,451:
 
| ?CYCLES
 
| ?CYCLES
 
| 1
 
| 1
| ?FLAGS
+
| — || — || — || — || — || — || — || —
 
|-
 
|-
 
|}
 
|}

Revision as of 18:10, 13 July 2015

THIS PAGE IS IN PROCESS

Contents

8-bit arithmetic and logic operation

ADD: Addition

ADD A,A 0  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 1  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 2,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 3  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 4,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 5,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 6  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 7  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE, 0,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE, 1,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE, 2  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE, 3  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
ADD [HL],A CE, 4  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE, 5,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE, 6  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE, 7  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

ADC: Addition with carry

ADC A,A 8  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 9  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn A,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] C,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] D,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] E  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] F  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE, 8,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE, 9,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE, A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE, B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
ADC [HL],A CE, C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE, D,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE, E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE, F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

SUB: Subtraction

SUB A,A 10  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 11  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 12,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 13  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 14,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 15,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 16  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 17  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,10,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,11,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,12  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,13  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SUB [HL],A CE,14  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,15,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,16  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,17  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

SBC: Subtraction with carry

SBC A,A 18  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 19  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 1A,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 1B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 1C,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 1D,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 1E  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 1F  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,18,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,19,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,1A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,1B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SBC [HL],A CE,1C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,1D,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,1E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,1F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

AND: Logical product

AND A,A 20  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 21  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 22,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 23  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 24,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 25,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 26  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 27  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,20,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,21,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,22  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,23  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
AND B,#nn CE,B0,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
AND H,#nn CE,B2,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
AND [BR:ll],#nn D8,ll,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
AND [HL],A CE,24  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,25,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,26  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,27  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
AND L,#nn CE,B1,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
AND SC,#nn 9C,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

OR: Logical sum

OR A,A 28  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 29  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 2A,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 2B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 2C,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 2D,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 2E  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 2F  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,28,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,29,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,2A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,2B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
OR B,#nn CE,B4,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
OR H,#nn CE,B6,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
OR [BR:ll],#nn D9,ll,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
OR [HL],A CE,2C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,2D,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,2E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,2F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
OR L,#nn CE,B5,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
OR SC,#nn 9D,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

XOR: Exclusive OR

XOR A,A 38  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 39  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 3A,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 3B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 3C,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 3D,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 3E  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 3F  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,38,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,39,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,3A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,3B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
XOR B,#nn CE,B8,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
XOR H,#nn CE,BA,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
XOR [BR:ll],#nn DA,ll,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
XOR [HL],A CE,3C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,3D,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,3E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,3F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
XOR L,#nn CE,B9,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
XOR SC,#nn 9E,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

CP: Comparison

CP A,A 30  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,B 31  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 32,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[HL] 33  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[BR:ll] 34,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[hhll] 35,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX] 36  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IY] 37  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,[IX+dd] CE,30,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IY+dd] CE,31,dd  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
A,[IX+L] CE,32  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
A,[IY+L] CE,33  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CP B,#nn CE,BC,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP H,#nn CE,BE,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP BR,#hh CE,BF,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP [BR:ll],#nn DB,ll,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP [HL],A CE,34  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],#nn CE,35,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
[HL],[IX] CE,36  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
[HL],[IY] CE,37  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CP L,#nn CE,BD,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

BIT: Bit test

BIT A,B 94  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
A,#nn 96,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BIT B,#nn 97,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BIT [HL],#nn 95,nn  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BIT [BR:ll],#nn DC,ll,nn  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

INC: 1 increment

INC A 80  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC B 81  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC H 83  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC [BR:ll] 85,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
INC [HL] 86  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC L 82  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC BR 84  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

DEC: 1 decrement

DEC A 88  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC B 89  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC H 8B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC [BR:ll] 8D,ll  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
DEC [HL] 8E  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC L 8A  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC BR 8C  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

MLT: Multiplication

MLT CE,D8  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

DIV: Division

DIV CE,D9  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

CPL: Complement of 1

CPL A CE,A0  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CPL B CE,A1  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CPL [HL] CE,A3  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CPL [BR:ll] CE,A2,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

NEG: Complement of 2

NEG A CE,A4  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
NEG B CE,A5  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
NEG [HL] CE,A7  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
NEG [BR:ll] CE,A6,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

8-bit transfer

LD: Load

LD IY,[hhll] BB,ll,hh  ?PSEUDOCODE  ?CYCLES 3
IY,#mmnn C7,nn,mm  ?PSEUDOCODE  ?CYCLES 3
IY,[SP+dd] CE,73,dd  ?PSEUDOCODE  ?CYCLES 3
IY,[HL] CE,C3  ?PSEUDOCODE  ?CYCLES 2
IY,[IX] CE,D3  ?PSEUDOCODE  ?CYCLES 2
IY,[IY] CE,DB  ?PSEUDOCODE  ?CYCLES 2
IY,BA CE,EC  ?PSEUDOCODE  ?CYCLES 2
IY,HL CE,ED  ?PSEUDOCODE  ?CYCLES 2
IY,IX CE,EE  ?PSEUDOCODE  ?CYCLES 2
IY,IY CE,EF  ?PSEUDOCODE  ?CYCLES 2
IY,SP CE,FE  ?PSEUDOCODE  ?CYCLES 2
LD SP,#mmnn CE,6E,nn,mm  ?PSEUDOCODE  ?CYCLES 4
SP,[hhll] CE,78,ll,hh  ?PSEUDOCODE  ?CYCLES 4
SP,BA CE,F0  ?PSEUDOCODE  ?CYCLES 2
SP,HL CE,F1  ?PSEUDOCODE  ?CYCLES 2
SP,IX CE,F2  ?PSEUDOCODE  ?CYCLES 2
SP,IY CE,F3  ?PSEUDOCODE  ?CYCLES 2
LD BA,[hhll] B8,ll,hh  ?PSEUDOCODE  ?CYCLES 3
BA,#mmnn C4,nn,mm  ?PSEUDOCODE  ?CYCLES 3
BA,[SP+dd] CE,70,dd  ?PSEUDOCODE  ?CYCLES 3
BA,[HL] CE,C0  ?PSEUDOCODE  ?CYCLES 2
BA,[IX] CE,D0  ?PSEUDOCODE  ?CYCLES 2
BA,[IY] CE,D8  ?PSEUDOCODE  ?CYCLES 2
BA,BA CE,E0  ?PSEUDOCODE  ?CYCLES 2
BA,HL CE,E1  ?PSEUDOCODE  ?CYCLES 2
BA,IX CE,E2  ?PSEUDOCODE  ?CYCLES 2
BA,IY CE,E3  ?PSEUDOCODE  ?CYCLES 2
BA,SP CE,F8  ?PSEUDOCODE  ?CYCLES 2
BA,PC CE,F9  ?PSEUDOCODE  ?CYCLES 2
LD BR,#hh B4,hh  ?PSEUDOCODE  ?CYCLES 2
BR,A CE,C2  ?PSEUDOCODE  ?CYCLES 2
LD [IX+L],A CE,46  ?PSEUDOCODE  ?CYCLES 2
[IX+L],B CE,4E  ?PSEUDOCODE  ?CYCLES 2
[IX+L],L CE,56  ?PSEUDOCODE  ?CYCLES 2
[IX+L],H CE,5E  ?PSEUDOCODE  ?CYCLES 2
LD HL,[hhll] B9,ll,hh  ?PSEUDOCODE  ?CYCLES 3
HL,#mmnn C5,nn,mm  ?PSEUDOCODE  ?CYCLES 3
HL,[SP+dd] CE,71,dd  ?PSEUDOCODE  ?CYCLES 3
HL,[HL] CE,C1  ?PSEUDOCODE  ?CYCLES 2
HL,[IX] CE,D1  ?PSEUDOCODE  ?CYCLES 2
HL,[IY] CE,D9  ?PSEUDOCODE  ?CYCLES 2
HL,BA CE,E4  ?PSEUDOCODE  ?CYCLES 2
HL,HL CE,E5  ?PSEUDOCODE  ?CYCLES 2
HL,IX CE,E6  ?PSEUDOCODE  ?CYCLES 2
HL,IY CE,E7  ?PSEUDOCODE  ?CYCLES 2
HL,SP CE,F4  ?PSEUDOCODE  ?CYCLES 2
HL,PC CE,F5  ?PSEUDOCODE  ?CYCLES 2
LD [IY+L],A CE,47  ?PSEUDOCODE  ?CYCLES 2
[IY+L],B CE,4F  ?PSEUDOCODE  ?CYCLES 2
[IY+L],L CE,57  ?PSEUDOCODE  ?CYCLES 2
[IY+L],H CE,5F  ?PSEUDOCODE  ?CYCLES 2
LD YP,#pp CE,C7,pp  ?PSEUDOCODE  ?CYCLES 3
YP,A CE,CF  ?PSEUDOCODE  ?CYCLES 2
LD [IY],A 70  ?PSEUDOCODE  ?CYCLES 1
[IY],B 71  ?PSEUDOCODE  ?CYCLES 1
[IY],L 72  ?PSEUDOCODE  ?CYCLES 1
[IY],H 73  ?PSEUDOCODE  ?CYCLES 1
[IY],[BR:ll] 74,ll  ?PSEUDOCODE  ?CYCLES 2
[IY],[HL] 75  ?PSEUDOCODE  ?CYCLES 1
[IY],[IX] 76  ?PSEUDOCODE  ?CYCLES 1
[IY],[IY] 77  ?PSEUDOCODE  ?CYCLES 1
[IY],#nn B7,nn  ?PSEUDOCODE  ?CYCLES 2
[IY],[IX+dd] CE,78,dd  ?PSEUDOCODE  ?CYCLES 3
[IY],[IY+dd] CE,79,dd  ?PSEUDOCODE  ?CYCLES 3
[IY],[IX+L] CE,7A  ?PSEUDOCODE  ?CYCLES 2
[IY],[IY+L] CE,7B  ?PSEUDOCODE  ?CYCLES 2
[IY],BA CE,DC  ?PSEUDOCODE  ?CYCLES 2
[IY],HL CE,DD  ?PSEUDOCODE  ?CYCLES 2
[IY],IX CE,DE  ?PSEUDOCODE  ?CYCLES 2
[IY],IY CE,DF  ?PSEUDOCODE  ?CYCLES 2
LD [BR:ll],A 78,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],B 79,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],L 7A,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],H 7B,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[HL] 7D,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[IX] 7E,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[IY] 7F,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],#nn DD,ll,nn  ?PSEUDOCODE  ?CYCLES 3
LD [SP+dd],BA CE,74,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],HL CE,75,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],IX CE,76,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],IY CE,77,dd  ?PSEUDOCODE  ?CYCLES 3
LD [IY+dd],A CE,45,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],B CE,4D,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],L CE,55,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],H CE,5D,dd  ?PSEUDOCODE  ?CYCLES 3
LD A,A 40  ?PSEUDOCODE  ?CYCLES 1
A,B 41  ?PSEUDOCODE  ?CYCLES 1
A,L 42  ?PSEUDOCODE  ?CYCLES 1
A,H 43  ?PSEUDOCODE  ?CYCLES 1
A,[BR:ll] 44,ll  ?PSEUDOCODE  ?CYCLES 2
A,[HL] 45  ?PSEUDOCODE  ?CYCLES 1
A,[IX] 46  ?PSEUDOCODE  ?CYCLES 1
A,[IY] 47  ?PSEUDOCODE  ?CYCLES 1
A,#nn B0,nn  ?PSEUDOCODE  ?CYCLES 2
A,[IX+dd] CE,40,dd  ?PSEUDOCODE  ?CYCLES 3
A,[IY+dd] CE,41,dd  ?PSEUDOCODE  ?CYCLES 3
A,[IX+L] CE,42  ?PSEUDOCODE  ?CYCLES 2
A,[IY+L] CE,43  ?PSEUDOCODE  ?CYCLES 2
A,BR CE,C0  ?PSEUDOCODE  ?CYCLES 2
A,SC CE,C1  ?PSEUDOCODE  ?CYCLES 2
A,NB CE,C8  ?PSEUDOCODE  ?CYCLES 2
A,EP CE,C9  ?PSEUDOCODE  ?CYCLES 2
A,XP CE,CA  ?PSEUDOCODE  ?CYCLES 2
A,YP CE,CB  ?PSEUDOCODE  ?CYCLES 2
A,[hhll] CE,D0,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD IX,[hhll] BA,ll,hh  ?PSEUDOCODE  ?CYCLES 3
IX,#mmnn C6,nn,mm  ?PSEUDOCODE  ?CYCLES 3
IX,[SP+dd] CE,72,dd  ?PSEUDOCODE  ?CYCLES 3
IX,[HL] CE,C2  ?PSEUDOCODE  ?CYCLES 2
IX,[IX] CE,D2  ?PSEUDOCODE  ?CYCLES 2
IX,[IY] CE,DA  ?PSEUDOCODE  ?CYCLES 2
IX,BA CE,E8  ?PSEUDOCODE  ?CYCLES 2
IX,HL CE,E9  ?PSEUDOCODE  ?CYCLES 2
IX,IX CE,EA  ?PSEUDOCODE  ?CYCLES 2
IX,IY CE,EB  ?PSEUDOCODE  ?CYCLES 2
IX,SP CE,FA  ?PSEUDOCODE  ?CYCLES 2
LD B,A 48  ?PSEUDOCODE  ?CYCLES 1
B,B 49  ?PSEUDOCODE  ?CYCLES 1
B,L 4A  ?PSEUDOCODE  ?CYCLES 1
B,H 4B  ?PSEUDOCODE  ?CYCLES 1
B,[BR:ll] 4C,ll  ?PSEUDOCODE  ?CYCLES 2
B,[HL] 4D  ?PSEUDOCODE  ?CYCLES 1
B,[IX] 4E  ?PSEUDOCODE  ?CYCLES 1
B,[IY] 4F  ?PSEUDOCODE  ?CYCLES 1
B,#nn B1,nn  ?PSEUDOCODE  ?CYCLES 2
B,[IX+dd] CE,48,dd  ?PSEUDOCODE  ?CYCLES 3
B,[IY+dd] CE,49,dd  ?PSEUDOCODE  ?CYCLES 3
B,[IX+L] CE,4A  ?PSEUDOCODE  ?CYCLES 2
B,[IY+L] CE,4B  ?PSEUDOCODE  ?CYCLES 2
B,[hhll] CE,D1,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD H,A 58  ?PSEUDOCODE  ?CYCLES 1
H,B 59  ?PSEUDOCODE  ?CYCLES 1
H,L 5A  ?PSEUDOCODE  ?CYCLES 1
H,H 5B  ?PSEUDOCODE  ?CYCLES 1
H,[BR:ll] 5C,ll  ?PSEUDOCODE  ?CYCLES 2
H,[HL] 5D  ?PSEUDOCODE  ?CYCLES 1
H,[IX] 5E  ?PSEUDOCODE  ?CYCLES 1
H,[IY] 5F  ?PSEUDOCODE  ?CYCLES 1
H,#nn B3,nn  ?PSEUDOCODE  ?CYCLES 2
H,[IX+dd] CE,58,dd  ?PSEUDOCODE  ?CYCLES 3
H,[IY+dd] CE,59,dd  ?PSEUDOCODE  ?CYCLES 3
H,[IX+L] CE,5A  ?PSEUDOCODE  ?CYCLES 2
H,[IY+L] CE,5B  ?PSEUDOCODE  ?CYCLES 2
H,[hhll] CE,D3,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD [HL],A 68  ?PSEUDOCODE  ?CYCLES 1
[HL],B 69  ?PSEUDOCODE  ?CYCLES 1
[HL],L 6A  ?PSEUDOCODE  ?CYCLES 1
[HL],H 6B  ?PSEUDOCODE  ?CYCLES 1
[HL],[BR:ll] 6C,ll  ?PSEUDOCODE  ?CYCLES 2
[HL],[HL] 6D  ?PSEUDOCODE  ?CYCLES 1
[HL],[IX] 6E  ?PSEUDOCODE  ?CYCLES 1
[HL],[IY] 6F  ?PSEUDOCODE  ?CYCLES 1
[HL],#nn B5,nn  ?PSEUDOCODE  ?CYCLES 2
[HL],[IX+dd] CE,60,dd  ?PSEUDOCODE  ?CYCLES 3
[HL],[IY+dd] CE,61,dd  ?PSEUDOCODE  ?CYCLES 3
[HL],[IX+L] CE,62  ?PSEUDOCODE  ?CYCLES 2
[HL],[IY+L] CE,63  ?PSEUDOCODE  ?CYCLES 2
[HL],BA CE,C4  ?PSEUDOCODE  ?CYCLES 2
[HL],HL CE,C5  ?PSEUDOCODE  ?CYCLES 2
[HL],IX CE,C6  ?PSEUDOCODE  ?CYCLES 2
[HL],IY CE,C7  ?PSEUDOCODE  ?CYCLES 2
LD L,A 50  ?PSEUDOCODE  ?CYCLES 1
L,B 51  ?PSEUDOCODE  ?CYCLES 1
L,L 52  ?PSEUDOCODE  ?CYCLES 1
L,H 53  ?PSEUDOCODE  ?CYCLES 1
L,[BR:ll] 54,ll  ?PSEUDOCODE  ?CYCLES 2
L,[HL] 55  ?PSEUDOCODE  ?CYCLES 1
L,[IX] 56  ?PSEUDOCODE  ?CYCLES 1
L,[IY] 57  ?PSEUDOCODE  ?CYCLES 1
L,#nn B2,nn  ?PSEUDOCODE  ?CYCLES 2
L,[IX+dd] CE,50,dd  ?PSEUDOCODE  ?CYCLES 3
L,[IY+dd] CE,51,dd  ?PSEUDOCODE  ?CYCLES 3
L,[IX+L] CE,52  ?PSEUDOCODE  ?CYCLES 2
L,[IY+L] CE,53  ?PSEUDOCODE  ?CYCLES 2
L,[hhll] CE,D2,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD [hhll],BA BC,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],HL BD,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],IX BE,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],IY BF,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],A CE,D4,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],B CE,D5,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],L CE,D6,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],H CE,D7,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],SP CE,7C,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD XP,#pp CE,C6,pp  ?PSEUDOCODE  ?CYCLES 3
XP,A CE,CE  ?PSEUDOCODE  ?CYCLES 2
LD EP,#pp CE,C5,pp  ?PSEUDOCODE  ?CYCLES 3
EP,A CE,CD  ?PSEUDOCODE  ?CYCLES 2
LD [IX],A 60  ?PSEUDOCODE  ?CYCLES 1
[IX],B 61  ?PSEUDOCODE  ?CYCLES 1
[IX],L 62  ?PSEUDOCODE  ?CYCLES 1
[IX],H 63  ?PSEUDOCODE  ?CYCLES 1
[IX],[BR:ll] 64,ll  ?PSEUDOCODE  ?CYCLES 2
[IX],[HL] 65  ?PSEUDOCODE  ?CYCLES 1
[IX],[IX] 66  ?PSEUDOCODE  ?CYCLES 1
[IX],[IY] 67  ?PSEUDOCODE  ?CYCLES 1
[IX],#nn B6,nn  ?PSEUDOCODE  ?CYCLES 2
[IX],[IX+dd] CE,68,dd  ?PSEUDOCODE  ?CYCLES 3
[IX],[IY+dd] CE,69,dd  ?PSEUDOCODE  ?CYCLES 3
[IX],[IX+L] CE,6A  ?PSEUDOCODE  ?CYCLES 2
[IX],[IY+L] CE,6B  ?PSEUDOCODE  ?CYCLES 2
[IX],BA CE,D4  ?PSEUDOCODE  ?CYCLES 2
[IX],HL CE,D5  ?PSEUDOCODE  ?CYCLES 2
[IX],IX CE,D6  ?PSEUDOCODE  ?CYCLES 2
[IX],IY CE,D7  ?PSEUDOCODE  ?CYCLES 2
LD [IX+dd],A CE,44,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],B CE,4C,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],L CE,54,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],H CE,5C,dd  ?PSEUDOCODE  ?CYCLES 3
LD SC,#nn 9F,nn  ?PSEUDOCODE  ?CYCLES 2
SC,A CE,C3  ?PSEUDOCODE  ?CYCLES 2
LD NB,#bb CE,C4,bb  ?PSEUDOCODE  ?CYCLES 3
NB,A CE,CC  ?PSEUDOCODE  ?CYCLES 2

EX: Byte exchange

EX A,B CC  ?PSEUDOCODE  ?CYCLES 1
A,[HL] CD  ?PSEUDOCODE  ?CYCLES 1

SWAP: Nibble exchange

SWAP A F6  ?PSEUDOCODE  ?CYCLES 1
SWAP [HL] F7  ?PSEUDOCODE  ?CYCLES 1

Rotate/shift

RL: Rotate to left

RL A CE,90  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RL B CE,91  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RL [HL] CE,93  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RL [BR:ll] CE,92,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

RLC: Rotate to left with carry

RLC A CE,94  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RLC B CE,95  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RLC [HL] CE,97  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RLC [BR:ll] CE,96,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

RR: Rotate to right

RR A CE,98  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RR B CE,99  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RR [HL] CE,9B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RR [BR:ll] CE,9A,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

RRC: Rotate to right with carry

RRC A CE,9C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RRC B CE,9D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RRC [HL] CE,9F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
RRC [BR:ll] CE,9E,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

SLA: Arithmetic shift to left

SLA A CE,80  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLA B CE,81  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLA [HL] CE,83  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLA [BR:ll] CE,82,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

SLL: Logical shift to left

SLL A CE,84  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLL B CE,85  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLL [HL] CE,87  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SLL [BR:ll] CE,86,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

SRA: Arithmetic shift to right

SRA A CE,88  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRA B CE,89  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRA [HL] CE,8B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRA [BR:ll] CE,8A,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

SRL: Logical shift to right

SRL A CE,8C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRL B CE,8D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRL [HL] CE,8F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SRL [BR:ll] CE,8E,ll  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

Auxiliary operation

PACK: Pack

PACK DE  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

UPCK: Unpack

UPCK DF  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

SEP: Code extension

SEP CE,A8  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

16-bit arithmetic operation

ADD: Addition

ADD IX,#mmnn C2,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
IX,BA CE,40  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
IX,HL CE,41  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
ADD BA,#mmnn C0,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
BA,BA CE, 0  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,HL CE, 1  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IX CE, 2  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IY CE, 3  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
ADD SP,BA CE,44  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,HL CE,45  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,#mmnn CE,68,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS
ADD IY,#mmnn C3,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
IY,BA CE,42  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
IY,HL CE,43  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
ADD HL,#mmnn C1,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
HL,BA CE,20  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,HL CE,21  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IX CE,22  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IY CE,23  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

ADC: Addition with carry

ADC BA,BA CE, 4  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,HL CE, 5  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IX CE, 6  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IY CE, 7  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,#mmnn CE,60,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS
ADC HL,BA CE,24  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,HL CE,25  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IX CE,26  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IY CE,27  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,#mmnn CE,61,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS

SUB: Subtraction

SUB IX,#mmnn D2,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
IX,BA CE,48  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
IX,HL CE,49  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SUB BA,#mmnn D0,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
BA,BA CE, 8  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,HL CE, 9  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IX CE, A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IY CE, B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SUB SP,BA CE,4C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,HL CE,4D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,#mmnn CE,6A,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS
SUB IY,#mmnn D3,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
IY,BA CE,4A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
IY,HL CE,4B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SUB HL,#mmnn D1,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
HL,BA CE,28  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,HL CE,29  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IX CE,2A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IY CE,2B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

SBC: Subtraction with carry

SBC BA,BA CE, C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,HL CE, D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IX CE, E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IY CE, F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,#mmnn CE,62,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS
SBC HL,BA CE,2C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,HL CE,2D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IX CE,2E  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IY CE,2F  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,#mmnn CE,63,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS

CP: Comparison

CP IX,#mmnn D6,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP BA,#mmnn D4,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
BA,BA CE,18  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,HL CE,19  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IX CE,1A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
BA,IY CE,1B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CP IY,#mmnn D7,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CP HL,#mmnn D5,nn,mm  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
HL,BA CE,38  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,HL CE,39  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IX CE,3A  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
HL,IY CE,3B  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CP SP,BA CE,5C  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,HL CE,5D  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
SP,#mmnn CE,6C,nn,mm  ?PSEUDOCODE  ?CYCLES 4  ?FLAGS

INC: 1 increment

INC IX 92  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC BA 90  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC HL 91  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC IY 93  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
INC SP 87  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

DEC: 1 decrement

DEC IX 9A  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC BA 98  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC HL 99  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC IY 9B  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
DEC SP 8F  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

16-bit transfer

LD: Load

LD IY,[hhll] BB,ll,hh  ?PSEUDOCODE  ?CYCLES 3
IY,#mmnn C7,nn,mm  ?PSEUDOCODE  ?CYCLES 3
IY,[SP+dd] CE,73,dd  ?PSEUDOCODE  ?CYCLES 3
IY,[HL] CE,C3  ?PSEUDOCODE  ?CYCLES 2
IY,[IX] CE,D3  ?PSEUDOCODE  ?CYCLES 2
IY,[IY] CE,DB  ?PSEUDOCODE  ?CYCLES 2
IY,BA CE,EC  ?PSEUDOCODE  ?CYCLES 2
IY,HL CE,ED  ?PSEUDOCODE  ?CYCLES 2
IY,IX CE,EE  ?PSEUDOCODE  ?CYCLES 2
IY,IY CE,EF  ?PSEUDOCODE  ?CYCLES 2
IY,SP CE,FE  ?PSEUDOCODE  ?CYCLES 2
LD SP,#mmnn CE,6E,nn,mm  ?PSEUDOCODE  ?CYCLES 4
SP,[hhll] CE,78,ll,hh  ?PSEUDOCODE  ?CYCLES 4
SP,BA CE,F0  ?PSEUDOCODE  ?CYCLES 2
SP,HL CE,F1  ?PSEUDOCODE  ?CYCLES 2
SP,IX CE,F2  ?PSEUDOCODE  ?CYCLES 2
SP,IY CE,F3  ?PSEUDOCODE  ?CYCLES 2
LD BA,[hhll] B8,ll,hh  ?PSEUDOCODE  ?CYCLES 3
BA,#mmnn C4,nn,mm  ?PSEUDOCODE  ?CYCLES 3
BA,[SP+dd] CE,70,dd  ?PSEUDOCODE  ?CYCLES 3
BA,[HL] CE,C0  ?PSEUDOCODE  ?CYCLES 2
BA,[IX] CE,D0  ?PSEUDOCODE  ?CYCLES 2
BA,[IY] CE,D8  ?PSEUDOCODE  ?CYCLES 2
BA,BA CE,E0  ?PSEUDOCODE  ?CYCLES 2
BA,HL CE,E1  ?PSEUDOCODE  ?CYCLES 2
BA,IX CE,E2  ?PSEUDOCODE  ?CYCLES 2
BA,IY CE,E3  ?PSEUDOCODE  ?CYCLES 2
BA,SP CE,F8  ?PSEUDOCODE  ?CYCLES 2
BA,PC CE,F9  ?PSEUDOCODE  ?CYCLES 2
LD BR,#hh B4,hh  ?PSEUDOCODE  ?CYCLES 2
BR,A CE,C2  ?PSEUDOCODE  ?CYCLES 2
LD [IX+L],A CE,46  ?PSEUDOCODE  ?CYCLES 2
[IX+L],B CE,4E  ?PSEUDOCODE  ?CYCLES 2
[IX+L],L CE,56  ?PSEUDOCODE  ?CYCLES 2
[IX+L],H CE,5E  ?PSEUDOCODE  ?CYCLES 2
LD HL,[hhll] B9,ll,hh  ?PSEUDOCODE  ?CYCLES 3
HL,#mmnn C5,nn,mm  ?PSEUDOCODE  ?CYCLES 3
HL,[SP+dd] CE,71,dd  ?PSEUDOCODE  ?CYCLES 3
HL,[HL] CE,C1  ?PSEUDOCODE  ?CYCLES 2
HL,[IX] CE,D1  ?PSEUDOCODE  ?CYCLES 2
HL,[IY] CE,D9  ?PSEUDOCODE  ?CYCLES 2
HL,BA CE,E4  ?PSEUDOCODE  ?CYCLES 2
HL,HL CE,E5  ?PSEUDOCODE  ?CYCLES 2
HL,IX CE,E6  ?PSEUDOCODE  ?CYCLES 2
HL,IY CE,E7  ?PSEUDOCODE  ?CYCLES 2
HL,SP CE,F4  ?PSEUDOCODE  ?CYCLES 2
HL,PC CE,F5  ?PSEUDOCODE  ?CYCLES 2
LD [IY+L],A CE,47  ?PSEUDOCODE  ?CYCLES 2
[IY+L],B CE,4F  ?PSEUDOCODE  ?CYCLES 2
[IY+L],L CE,57  ?PSEUDOCODE  ?CYCLES 2
[IY+L],H CE,5F  ?PSEUDOCODE  ?CYCLES 2
LD YP,#pp CE,C7,pp  ?PSEUDOCODE  ?CYCLES 3
YP,A CE,CF  ?PSEUDOCODE  ?CYCLES 2
LD [IY],A 70  ?PSEUDOCODE  ?CYCLES 1
[IY],B 71  ?PSEUDOCODE  ?CYCLES 1
[IY],L 72  ?PSEUDOCODE  ?CYCLES 1
[IY],H 73  ?PSEUDOCODE  ?CYCLES 1
[IY],[BR:ll] 74,ll  ?PSEUDOCODE  ?CYCLES 2
[IY],[HL] 75  ?PSEUDOCODE  ?CYCLES 1
[IY],[IX] 76  ?PSEUDOCODE  ?CYCLES 1
[IY],[IY] 77  ?PSEUDOCODE  ?CYCLES 1
[IY],#nn B7,nn  ?PSEUDOCODE  ?CYCLES 2
[IY],[IX+dd] CE,78,dd  ?PSEUDOCODE  ?CYCLES 3
[IY],[IY+dd] CE,79,dd  ?PSEUDOCODE  ?CYCLES 3
[IY],[IX+L] CE,7A  ?PSEUDOCODE  ?CYCLES 2
[IY],[IY+L] CE,7B  ?PSEUDOCODE  ?CYCLES 2
[IY],BA CE,DC  ?PSEUDOCODE  ?CYCLES 2
[IY],HL CE,DD  ?PSEUDOCODE  ?CYCLES 2
[IY],IX CE,DE  ?PSEUDOCODE  ?CYCLES 2
[IY],IY CE,DF  ?PSEUDOCODE  ?CYCLES 2
LD [BR:ll],A 78,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],B 79,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],L 7A,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],H 7B,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[HL] 7D,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[IX] 7E,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],[IY] 7F,ll  ?PSEUDOCODE  ?CYCLES 2
[BR:ll],#nn DD,ll,nn  ?PSEUDOCODE  ?CYCLES 3
LD [SP+dd],BA CE,74,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],HL CE,75,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],IX CE,76,dd  ?PSEUDOCODE  ?CYCLES 3
[SP+dd],IY CE,77,dd  ?PSEUDOCODE  ?CYCLES 3
LD [IY+dd],A CE,45,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],B CE,4D,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],L CE,55,dd  ?PSEUDOCODE  ?CYCLES 3
[IY+dd],H CE,5D,dd  ?PSEUDOCODE  ?CYCLES 3
LD A,A 40  ?PSEUDOCODE  ?CYCLES 1
A,B 41  ?PSEUDOCODE  ?CYCLES 1
A,L 42  ?PSEUDOCODE  ?CYCLES 1
A,H 43  ?PSEUDOCODE  ?CYCLES 1
A,[BR:ll] 44,ll  ?PSEUDOCODE  ?CYCLES 2
A,[HL] 45  ?PSEUDOCODE  ?CYCLES 1
A,[IX] 46  ?PSEUDOCODE  ?CYCLES 1
A,[IY] 47  ?PSEUDOCODE  ?CYCLES 1
A,#nn B0,nn  ?PSEUDOCODE  ?CYCLES 2
A,[IX+dd] CE,40,dd  ?PSEUDOCODE  ?CYCLES 3
A,[IY+dd] CE,41,dd  ?PSEUDOCODE  ?CYCLES 3
A,[IX+L] CE,42  ?PSEUDOCODE  ?CYCLES 2
A,[IY+L] CE,43  ?PSEUDOCODE  ?CYCLES 2
A,BR CE,C0  ?PSEUDOCODE  ?CYCLES 2
A,SC CE,C1  ?PSEUDOCODE  ?CYCLES 2
A,NB CE,C8  ?PSEUDOCODE  ?CYCLES 2
A,EP CE,C9  ?PSEUDOCODE  ?CYCLES 2
A,XP CE,CA  ?PSEUDOCODE  ?CYCLES 2
A,YP CE,CB  ?PSEUDOCODE  ?CYCLES 2
A,[hhll] CE,D0,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD IX,[hhll] BA,ll,hh  ?PSEUDOCODE  ?CYCLES 3
IX,#mmnn C6,nn,mm  ?PSEUDOCODE  ?CYCLES 3
IX,[SP+dd] CE,72,dd  ?PSEUDOCODE  ?CYCLES 3
IX,[HL] CE,C2  ?PSEUDOCODE  ?CYCLES 2
IX,[IX] CE,D2  ?PSEUDOCODE  ?CYCLES 2
IX,[IY] CE,DA  ?PSEUDOCODE  ?CYCLES 2
IX,BA CE,E8  ?PSEUDOCODE  ?CYCLES 2
IX,HL CE,E9  ?PSEUDOCODE  ?CYCLES 2
IX,IX CE,EA  ?PSEUDOCODE  ?CYCLES 2
IX,IY CE,EB  ?PSEUDOCODE  ?CYCLES 2
IX,SP CE,FA  ?PSEUDOCODE  ?CYCLES 2
LD B,A 48  ?PSEUDOCODE  ?CYCLES 1
B,B 49  ?PSEUDOCODE  ?CYCLES 1
B,L 4A  ?PSEUDOCODE  ?CYCLES 1
B,H 4B  ?PSEUDOCODE  ?CYCLES 1
B,[BR:ll] 4C,ll  ?PSEUDOCODE  ?CYCLES 2
B,[HL] 4D  ?PSEUDOCODE  ?CYCLES 1
B,[IX] 4E  ?PSEUDOCODE  ?CYCLES 1
B,[IY] 4F  ?PSEUDOCODE  ?CYCLES 1
B,#nn B1,nn  ?PSEUDOCODE  ?CYCLES 2
B,[IX+dd] CE,48,dd  ?PSEUDOCODE  ?CYCLES 3
B,[IY+dd] CE,49,dd  ?PSEUDOCODE  ?CYCLES 3
B,[IX+L] CE,4A  ?PSEUDOCODE  ?CYCLES 2
B,[IY+L] CE,4B  ?PSEUDOCODE  ?CYCLES 2
B,[hhll] CE,D1,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD H,A 58  ?PSEUDOCODE  ?CYCLES 1
H,B 59  ?PSEUDOCODE  ?CYCLES 1
H,L 5A  ?PSEUDOCODE  ?CYCLES 1
H,H 5B  ?PSEUDOCODE  ?CYCLES 1
H,[BR:ll] 5C,ll  ?PSEUDOCODE  ?CYCLES 2
H,[HL] 5D  ?PSEUDOCODE  ?CYCLES 1
H,[IX] 5E  ?PSEUDOCODE  ?CYCLES 1
H,[IY] 5F  ?PSEUDOCODE  ?CYCLES 1
H,#nn B3,nn  ?PSEUDOCODE  ?CYCLES 2
H,[IX+dd] CE,58,dd  ?PSEUDOCODE  ?CYCLES 3
H,[IY+dd] CE,59,dd  ?PSEUDOCODE  ?CYCLES 3
H,[IX+L] CE,5A  ?PSEUDOCODE  ?CYCLES 2
H,[IY+L] CE,5B  ?PSEUDOCODE  ?CYCLES 2
H,[hhll] CE,D3,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD [HL],A 68  ?PSEUDOCODE  ?CYCLES 1
[HL],B 69  ?PSEUDOCODE  ?CYCLES 1
[HL],L 6A  ?PSEUDOCODE  ?CYCLES 1
[HL],H 6B  ?PSEUDOCODE  ?CYCLES 1
[HL],[BR:ll] 6C,ll  ?PSEUDOCODE  ?CYCLES 2
[HL],[HL] 6D  ?PSEUDOCODE  ?CYCLES 1
[HL],[IX] 6E  ?PSEUDOCODE  ?CYCLES 1
[HL],[IY] 6F  ?PSEUDOCODE  ?CYCLES 1
[HL],#nn B5,nn  ?PSEUDOCODE  ?CYCLES 2
[HL],[IX+dd] CE,60,dd  ?PSEUDOCODE  ?CYCLES 3
[HL],[IY+dd] CE,61,dd  ?PSEUDOCODE  ?CYCLES 3
[HL],[IX+L] CE,62  ?PSEUDOCODE  ?CYCLES 2
[HL],[IY+L] CE,63  ?PSEUDOCODE  ?CYCLES 2
[HL],BA CE,C4  ?PSEUDOCODE  ?CYCLES 2
[HL],HL CE,C5  ?PSEUDOCODE  ?CYCLES 2
[HL],IX CE,C6  ?PSEUDOCODE  ?CYCLES 2
[HL],IY CE,C7  ?PSEUDOCODE  ?CYCLES 2
LD L,A 50  ?PSEUDOCODE  ?CYCLES 1
L,B 51  ?PSEUDOCODE  ?CYCLES 1
L,L 52  ?PSEUDOCODE  ?CYCLES 1
L,H 53  ?PSEUDOCODE  ?CYCLES 1
L,[BR:ll] 54,ll  ?PSEUDOCODE  ?CYCLES 2
L,[HL] 55  ?PSEUDOCODE  ?CYCLES 1
L,[IX] 56  ?PSEUDOCODE  ?CYCLES 1
L,[IY] 57  ?PSEUDOCODE  ?CYCLES 1
L,#nn B2,nn  ?PSEUDOCODE  ?CYCLES 2
L,[IX+dd] CE,50,dd  ?PSEUDOCODE  ?CYCLES 3
L,[IY+dd] CE,51,dd  ?PSEUDOCODE  ?CYCLES 3
L,[IX+L] CE,52  ?PSEUDOCODE  ?CYCLES 2
L,[IY+L] CE,53  ?PSEUDOCODE  ?CYCLES 2
L,[hhll] CE,D2,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD [hhll],BA BC,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],HL BD,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],IX BE,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],IY BF,ll,hh  ?PSEUDOCODE  ?CYCLES 3
[hhll],A CE,D4,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],B CE,D5,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],L CE,D6,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],H CE,D7,ll,hh  ?PSEUDOCODE  ?CYCLES 4
[hhll],SP CE,7C,ll,hh  ?PSEUDOCODE  ?CYCLES 4
LD XP,#pp CE,C6,pp  ?PSEUDOCODE  ?CYCLES 3
XP,A CE,CE  ?PSEUDOCODE  ?CYCLES 2
LD EP,#pp CE,C5,pp  ?PSEUDOCODE  ?CYCLES 3
EP,A CE,CD  ?PSEUDOCODE  ?CYCLES 2
LD [IX],A 60  ?PSEUDOCODE  ?CYCLES 1
[IX],B 61  ?PSEUDOCODE  ?CYCLES 1
[IX],L 62  ?PSEUDOCODE  ?CYCLES 1
[IX],H 63  ?PSEUDOCODE  ?CYCLES 1
[IX],[BR:ll] 64,ll  ?PSEUDOCODE  ?CYCLES 2
[IX],[HL] 65  ?PSEUDOCODE  ?CYCLES 1
[IX],[IX] 66  ?PSEUDOCODE  ?CYCLES 1
[IX],[IY] 67  ?PSEUDOCODE  ?CYCLES 1
[IX],#nn B6,nn  ?PSEUDOCODE  ?CYCLES 2
[IX],[IX+dd] CE,68,dd  ?PSEUDOCODE  ?CYCLES 3
[IX],[IY+dd] CE,69,dd  ?PSEUDOCODE  ?CYCLES 3
[IX],[IX+L] CE,6A  ?PSEUDOCODE  ?CYCLES 2
[IX],[IY+L] CE,6B  ?PSEUDOCODE  ?CYCLES 2
[IX],BA CE,D4  ?PSEUDOCODE  ?CYCLES 2
[IX],HL CE,D5  ?PSEUDOCODE  ?CYCLES 2
[IX],IX CE,D6  ?PSEUDOCODE  ?CYCLES 2
[IX],IY CE,D7  ?PSEUDOCODE  ?CYCLES 2
LD [IX+dd],A CE,44,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],B CE,4C,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],L CE,54,dd  ?PSEUDOCODE  ?CYCLES 3
[IX+dd],H CE,5C,dd  ?PSEUDOCODE  ?CYCLES 3
LD SC,#nn 9F,nn  ?PSEUDOCODE  ?CYCLES 2
SC,A CE,C3  ?PSEUDOCODE  ?CYCLES 2
LD NB,#bb CE,C4,bb  ?PSEUDOCODE  ?CYCLES 3
NB,A CE,CC  ?PSEUDOCODE  ?CYCLES 2

EX: Byte exchange

EX BA,HL C8  ?PSEUDOCODE  ?CYCLES 1
BA,IX C9  ?PSEUDOCODE  ?CYCLES 1
BA,IY CA  ?PSEUDOCODE  ?CYCLES 1
BA,SP CB  ?PSEUDOCODE  ?CYCLES 1

Stack Control

PUSH: Push

PUSH IY A3  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH IX A2  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH ALL CE,B8  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH B CE,B1  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH BA A0  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH IP A6  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH ALE CE,B9  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH L CE,B2  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH HL A1  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH A CE,B0  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH BR A4  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH H CE,B3  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
PUSH SC A7  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
PUSH EP A5  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

POP: Pop

POP IY AB  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP IX AA  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP ALL CE,BC  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP B CE,B5  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP BA A8  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP IP AE  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP ALE CE,BD  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP L CE,B6  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP HL A9  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP A CE,B4  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP BR AC  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP H CE,B7  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
POP SC AF  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS
POP EP AD  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

Branch

JRS: Relative short jump

JRS F0,rr CE,E8,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS F1,rr CE,E9,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS C,rr E4,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JRS LE,rr CE,E1,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS GE,rr CE,E3,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS rr F1,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JRS NC,rr E5,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JRS M,rr CE,E7,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS LT,rr CE,E0,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS F3,rr CE,EB,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS P,rr CE,E6,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS NZ,rr E7,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JRS GT,rr CE,E2,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS NF3,rr CE,EF,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS NF2,rr CE,EE,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS NF1,rr CE,ED,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS V,rr CE,E4,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS F2,rr CE,EA,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS Z,rr E6,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JRS NF0,rr CE,EC,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRS NV,rr CE,E5,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

JRL: Relative long jump

JRL C,qqrr EC,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRL NC,qqrr ED,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRL Z,qqrr EE,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRL NZ,qqrr EF,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
JRL qqrr F3,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

JP: Indirect jump

JP [kk] FD,kk  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
JP HL F4  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

DJR: Loop

DJR NZ,rr F5,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

CARS: Relative short call

CARS F0,rr CE,F8,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS F1,rr CE,F9,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS C,rr E0,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CARS LE,rr CE,F1,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS GE,rr CE,F3,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS rr F0,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CARS NC,rr E1,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CARS M,rr CE,F7,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS LT,rr CE,F0,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS F3,rr CE,FB,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS P,rr CE,F6,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS NZ,rr E3,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CARS GT,rr CE,F2,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS NF3,rr CE,FF,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS NF2,rr CE,FE,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS NF1,rr CE,FD,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS V,rr CE,F4,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS F2,rr CE,FA,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS Z,rr E2,rr  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS
CARS NF0,rr CE,FC,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARS NV,rr CE,F5,rr  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

CARL: Relative long call

CARL C,qqrr E8,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARL NC,qqrr E9,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARL Z,qqrr EA,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARL NZ,qqrr EB,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS
CARL qqrr F2,rr,qq  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

CALL: Indirect call

CALL [hhll] FB,ll,hh  ?PSEUDOCODE  ?CYCLES 3  ?FLAGS

RET: Return

RET F8  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

RETE: Exception processing return

RETE F9  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

RETS: Return and skip

RETS FA  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

INT: Software interrupt

INT [kk] FC,kk  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

System Control

NOP: No operation

NOP FF  ?PSEUDOCODE  ?CYCLES 1  ?FLAGS

HALT: Shifts to HALT status

HALT CE,AE  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

SLP: Shifts to SLEEP status

SLP CE,AF  ?PSEUDOCODE  ?CYCLES 2  ?FLAGS

Operation Code Map

1st operation code

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x ADD A,A ADD A,B ADD A,#nn ADD A,[HL] ADD A,[BR:ll] ADD A,[hhll] ADD A,[IX] ADD A,[IY] ADC A,A ADC A,B ADC A,#nn ADC A,[HL] ADC A,[BR:ll] ADC A,[hhll] ADC A,[IX] ADC A,[IY]
1x SUB A,A SUB A,B SUB A,#nn SUB A,[HL] SUB A,[BR:ll] SUB A,[hhll] SUB A,[IX] SUB A,[IY] SBC A,A SBC A,B SBC A,#nn SBC A,[HL] SBC A,[BR:ll] SBC A,[hhll] SBC A,[IX] SBC A,[IY]
2x AND A,A AND A,B AND A,#nn AND A,[HL] AND A,[BR:ll] AND A,[hhll] AND A,[IX] AND A,[IY] OR A,A OR A,B OR A,#nn OR A,[HL] OR A,[BR:ll] OR A,[hhll] OR A,[IX] OR A,[IY]
3x CP A,A CP A,B CP A,#nn CP A,[HL] CP A,[BR:ll] CP A,[hhll] CP A,[IX] CP A,[IY] XOR A,A XOR A,B XOR A,#nn XOR A,[HL] XOR A,[BR:ll] XOR A,[hhll] XOR A,[IX] XOR A,[IY]
4x LD A,A LD A,B LD A,L LD A,H LD A,[BR:ll] LD A,[HL] LD A,[IX] LD A,[IY] LD B,A LD B,B LD B,L LD B,H LD B,[BR:ll] LD B,[HL] LD B,[IX] LD B,[IY]
5x LD L,A LD L,B LD L,L LD L,H LD L,[BR:ll] LD L,[HL] LD L,[IX] LD L,[IY] LD H,A LD H,B LD H,L LD H,H LD H,[BR:ll] LD H,[HL] LD H,[IX] LD H,[IY]
6x LD [IX],A LD [IX],B LD [IX],L LD [IX],H LD [IX],[BR:ll] LD [IX],[HL] LD [IX],[IX] LD [IX],[IY] LD [HL],A LD [HL],B LD [HL],L LD [HL],H LD [HL],[BR:ll] LD [HL],[HL] LD [HL],[IX] LD [HL],[IY]
7x LD [IY],A LD [IY],B LD [IY],L LD [IY],H LD [IY],[BR:ll] LD [IY],[HL] LD [IY],[IX] LD [IY],[IY] LD [BR:ll],A LD [BR:ll],B LD [BR:ll],L LD [BR:ll],H LD [BR:ll],[HL] LD [BR:ll],[IX] LD [BR:ll],[IY]
8x INC A INC B INC L INC H INC BR INC [BR:ll] INC [HL] INC SP DEC A DEC B DEC L DEC H DEC BR DEC [BR:ll] DEC [HL] DEC SP
9x INC BA INC HL INC IX INC IY BIT A,B BIT [HL],#nn BIT A,#nn BIT B,#nn DEC BA DEC HL DEC IX DEC IY AND SC,#nn OR SC,#nn XOR SC,#nn LD SC,#nn
Ax PUSH BA PUSH HL PUSH IX PUSH IY PUSH BR PUSH EP PUSH IP PUSH SC POP BA POP HL POP IX POP IY POP BR POP EP POP IP POP SC
Bx LD A,#nn LD B,#nn LD L,#nn LD H,#nn LD BR,#hh LD [HL],#nn LD [IX],#nn LD [IY],#nn LD BA,[hhll] LD HL,[hhll] LD IX,[hhll] LD IY,[hhll] LD [hhll],BA LD [hhll],HL LD [hhll],IX LD [hhll],IY
Cx ADD BA,#mmnn ADD HL,#mmnn ADD IX,#mmnn ADD IY,#mmnn LD BA,#mmnn LD HL,#mmnn LD IX,#mmnn LD IY,#mmnn EX BA,HL EX BA,IX EX BA,IY EX BA,SP EX A,B EX A,[HL] Expansion Code Expansion Code
Dx SUB BA,#mmnn SUB HL,#mmnn SUB IX,#mmnn SUB IY,#mmnn CP BA,#mmnn CP HL,#mmnn CP IX,#mmnn CP IY,#mmnn AND [BR:ll],#nn OR [BR:ll],#nn XOR [BR:ll],#nn CP [BR:ll],#nn BIT [BR:ll],#nn LD [BR:ll],#nn PACK UPCK
Ex CARS C,rr CARS NC,rr CARS Z,rr CARS NZ,rr JRS C,rr JRS NC,rr JRS Z,rr JRS NZ,rr CARL C,qqrr CARL NC,qqrr CARL Z,qqrr CARL NZ,qqrr JRL C,qqrr JRL NC,qqrr JRL Z,qqrr JRL NZ,qqrr
Fx CARS rr JRS rr CARL qqrr JRL qqrr JP HL DJR NZ,rr SWAP A SWAP [HL] RET RETE RETS CALL [hhll] INT [kk] JP [kk] NOP

2nd operation code (1st operation code = CE)

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x ADD A,[IX+dd] ADD A,[IY+dd] ADD A,[IX+L] ADD A,[IY+L] ADD [HL],A ADD [HL],#nn ADD [HL],[IX] ADD [HL],[IY] ADC A,[IX+dd] ADC A,[IY+dd] ADC A,[IX+L] ADC A,[IY+L] ADC [HL],A ADC [HL],#nn ADC [HL],[IX] ADC [HL],[IY]
1x SUB A,[IX+dd] SUB A,[IY+dd] SUB A,[IX+L] SUB A,[IY+L] SUB [HL],A SUB [HL],#nn SUB [HL],[IX] SUB [HL],[IY] SBC A,[IX+dd] SBC A,[IY+dd] SBC A,[IX+L] SBC A,[IY+L] SBC [HL],A SBC [HL],#nn SBC [HL],[IX] SBC [HL],[IY]
2x AND A,[IX+dd] AND A,[IY+dd] AND A,[IX+L] AND A,[IY+L] AND [HL],A AND [HL],#nn AND [HL],[IX] AND [HL],[IY] OR A,[IX+dd] OR A,[IY+dd] OR A,[IX+L] OR A,[IY+L] OR [HL],A OR [HL],#nn OR [HL],[IX] OR [HL],[IY]
3x CP A,[IX+dd] CP A,[IY+dd] CP A,[IX+L] CP A,[IY+L] CP [HL],A CP [HL],#nn CP [HL],[IX] CP [HL],[IY] XOR A,[IX+dd] XOR A,[IY+dd] XOR A,[IX+L] XOR A,[IY+L] XOR [HL],A XOR [HL],#nn XOR [HL],[IX] XOR [HL],[IY]
4x LD A,[IX+dd] LD A,[IY+dd] LD A,[IX+L] LD A,[IY+L] LD [IX+dd],A LD [IY+dd],A LD [IX+L],A LD [IY+L],A LD B,[IX+dd] LD B,[IY+dd] LD B,[IX+L] LD B,[IY+L] LD [IX+dd],B LD [IY+dd],B LD [IX+L],B LD [IY+L],B
5x LD L,[IX+dd] LD L,[IY+dd] LD L,[IX+L] LD L,[IY+L] LD [IX+dd],L LD [IY+dd],L LD [IX+L],L LD [IY+L],L LD H,[IX+dd] LD H,[IY+dd] LD H,[IX+L] LD H,[IY+L] LD [IX+dd],H LD [IY+dd],H LD [IX+L],H LD [IY+L],H
6x LD [HL],[IX+dd] LD [HL],[IY+dd] LD [HL],[IX+L] LD [HL],[IY+L] LD [IX],[IX+dd] LD [IX],[IY+dd] LD [IX],[IX+L] LD [IX],[IY+L]
7x LD [IY],[IX+dd] LD [IY],[IY+dd] LD [IY],[IX+L] LD [IY],[IY+L]
8x SLA A SLA B SLA [BR:ll] SLA [HL] SLL A SLL B SLL [BR:ll] SLL [HL] SRA A SRA B SRA [BR:ll] SRA [HL] SRL A SRL B SRL [BR:ll] SRL [HL]
9x RL A RL B RL [BR:ll] RL [HL] RLC A RLC B RLC [BR:ll] RLC [HL] RR A RR B RR [BR:ll] RR [HL] RRC A RRC B RRC [BR:ll] RRC [HL]
Ax CPL A CPL B CPL [BR:ll] CPL [HL] NEG A NEG B NEG [BR:ll] NEG [HL] SEP HALT SLP
Bx AND B,#nn AND L,#nn AND H,#nn OR B,#nn OR L,#nn OR H,#nn XOR B,#nn XOR L,#nn XOR H,#nn CP B,#nn CP L,#nn CP H,#nn CP BR,#hh
Cx LD A,BR LD A,SC LD BR,A LD SC,A LD NB,#bb LD EP,#pp LD XP,#pp LD YP,#pp LD A,NB LD A,EP LD A,XP LD A,YP LD NB,A LD EP,A LD XP,A LD YP,A
Dx LD A,[hhll] LD B,[hhll] LD L,[hhll] LD H,[hhll] LD [hhll],A LD [hhll],B LD [hhll],L LD [hhll],H MLT DIV
Ex JRS LT,rr JRS LE,rr JRS GT,rr JRS GE,rr JRS V,rr JRS NV,rr JRS P,rr JRS M,rr JRS F0,rr JRS F1,rr JRS F2,rr JRS F3,rr JRS NF0,rr JRS NF1,rr JRS NF2,rr JRS NF3,rr
Fx CARS LT,rr CARS LE,rr CARS GT,rr CARS GE,rr CARS V,rr CARS NV,rr CARS P,rr CARS M,rr CARS F0,rr CARS F1,rr CARS F2,rr CARS F3,rr CARS NF0,rr CARS NF1,rr CARS NF2,rr CARS NF3,rr

3nd operation code (1st operation code = CF)

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x ADD BA,BA ADD BA,HL ADD BA,IX ADD BA,IY ADC BA,BA ADC BA,HL ADC BA,IX ADC BA,IY SUB BA,BA SUB BA,HL SUB BA,IX SUB BA,IY SBC BA,BA SBC BA,HL SBC BA,IX SBC BA,IY
1x CP BA,BA CP BA,HL CP BA,IX CP BA,IY
2x ADD HL,BA ADD HL,HL ADD HL,IX ADD HL,IY ADC HL,BA ADC HL,HL ADC HL,IX ADC HL,IY SUB HL,BA SUB HL,HL SUB HL,IX SUB HL,IY SBC HL,BA SBC HL,HL SBC HL,IX SBC HL,IY
3x CP HL,BA CP HL,HL CP HL,IX CP HL,IY
4x ADD IX,BA ADD IX,HL ADD IY,BA ADD IY,HL ADD SP,BA ADD SP,HL SUB IX,BA SUB IX,HL SUB IY,BA SUB IY,HL SUB SP,BA SUB SP,HL
5x CP SP,BA CP SP,HL
6x ADC BA,#mmnn ADC HL,#mmnn SBC BA,#mmnn SBC HL,#mmnn ADD SP,#mmnn SUB SP,#mmnn CP SP,#mmnn LD SP,#mmnn
7x LD BA,[SP+dd] LD HL,[SP+dd] LD IX,[SP+dd] LD IY,[SP+dd] LD [SP+dd],BA LD [SP+dd],HL LD [SP+dd],IX LD [SP+dd],IY LD SP,[hhll] LD [hhll],SP
8x
9x
Ax
Bx PUSH A PUSH B PUSH L PUSH H POP A POP B POP L POP H PUSH ALL PUSH ALE POP ALL POP ALE
Cx LD BA,[HL] LD HL,[HL] LD IX,[HL] LD IY,[HL] LD [HL],BA LD [HL],HL LD [HL],IX LD [HL],IY
Dx LD BA,[IX] LD HL,[IX] LD IX,[IX] LD IY,[IX] LD [IX],BA LD [IX],HL LD [IX],IX LD [IX],IY LD BA,[IY] LD HL,[IY] LD IX,[IY] LD IY,[IY] LD [IY],BA LD [IY],HL LD [IY],IX LD [IY],IY
Ex LD BA,BA LD BA,HL LD BA,IX LD BA,IY LD HL,BA LD HL,HL LD HL,IX LD HL,IY LD IX,BA LD IX,HL LD IX,IX LD IX,IY LD IY,BA LD IY,HL LD IY,IX LD IY,IY
Fx LD SP,BA LD SP,HL LD SP,IX LD SP,IY LD HL,SP LD HL,PC LD BA,SP LD BA,PC LD IX,SP LD IY,SP

Illegal Instructions

NOTE: This document is now out of date, as should be updated to the new mnemonic and register naming

The entire opcode table has been evaluated on Pokemon Mini units and new and exotic illegal opcodes have been found.

These opcodes are not officially supported (they are not used by commercial games and not even found in the Pokemon Channel emulator) and can produce random results or crashes in some cases. The illegal opcodes have been documented on this page's Discussion page.