|
|
Line 7: |
Line 7: |
| | | |
| == '''SUB''': Subtraction == | | == '''SUB''': Subtraction == |
− | {| class="wikitable sortable"
| |
− | | [[S1C88_CPL|CPL]]
| |
− | | A
| |
− | | CE,A0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CPL|CPL]]
| |
− | | B
| |
− | | CE,A1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CPL|CPL]]
| |
− | | [HL]
| |
− | | CE,A3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CPL|CPL]]
| |
− | | [BR:ll]
| |
− | | CE,A2,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_SUB|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_SUB|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
| |
− | |-
| |
− | | [[S1C88_NEG|NEG]]
| |
− | | A
| |
− | | CE,A4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_NEG|NEG]]
| |
− | | B
| |
− | | CE,A5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_NEG|NEG]]
| |
− | | [HL]
| |
− | | CE,A7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_NEG|NEG]]
| |
− | | [BR:ll]
| |
− | | CE,A6,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRA|SRA]]
| |
− | | A
| |
− | | CE,88
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRA|SRA]]
| |
− | | B
| |
− | | CE,89
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRA|SRA]]
| |
− | | [HL]
| |
− | | CE,8B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRA|SRA]]
| |
− | | [BR:ll]
| |
− | | CE,8A,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JP|JP]]
| |
− | | [kk]
| |
− | | FD,kk
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JP|JP]]
| |
− | | HL
| |
− | | F4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RET|RET]]
| |
− | |
| |
− | | F8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SHIFT0|SHIFT0]]
| |
− | |
| |
− | | CE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SHIFT1|SHIFT1]]
| |
− | |
| |
− | | CF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DIV|DIV]]
| |
− | |
| |
− | | CE,D9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | A
| |
− | | 88
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | IX
| |
− | | 9A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | B
| |
− | | 89
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | BA
| |
− | | 98
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | H
| |
− | | 8B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | [BR:ll]
| |
− | | 8D,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | [HL]
| |
− | | 8E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | L
| |
− | | 8A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | HL
| |
− | | 99
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | IY
| |
− | | 9B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | BR
| |
− | | 8C
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DEC|DEC]]
| |
− | | SP
| |
− | | 8F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="11" | [[S1C88_LD|LD]]
| |
− | | IY,[hhll]
| |
− | | BB,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,#mmnn
| |
− | | C7,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,[SP+dd]
| |
− | | CE,73,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,[HL]
| |
− | | CE,C3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,[IX]
| |
− | | CE,D3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,[IY]
| |
− | | CE,DB
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,BA
| |
− | | CE,EC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,HL
| |
− | | CE,ED
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,IX
| |
− | | CE,EE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,IY
| |
− | | CE,EF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IY,SP
| |
− | | CE,FE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="6" | [[S1C88_LD|LD]]
| |
− | | SP,#mmnn
| |
− | | CE,6E,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SP,[hhll]
| |
− | | CE,78,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SP,BA
| |
− | | CE,F0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SP,HL
| |
− | | CE,F1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SP,IX
| |
− | | CE,F2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SP,IY
| |
− | | CE,F3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_LD|LD]]
| |
− | | BA,[hhll]
| |
− | | B8,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,#mmnn
| |
− | | C4,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,[SP+dd]
| |
− | | CE,70,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,[HL]
| |
− | | CE,C0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,[IX]
| |
− | | CE,D0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,[IY]
| |
− | | CE,D8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,BA
| |
− | | CE,E0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,HL
| |
− | | CE,E1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,IX
| |
− | | CE,E2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,IY
| |
− | | CE,E3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,SP
| |
− | | CE,F8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,PC
| |
− | | CE,F9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | BR,#hh
| |
− | | B4,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BR,A
| |
− | | CE,C2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_LD|LD]]
| |
− | | [IX+L],A
| |
− | | CE,46
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+L],B
| |
− | | CE,4E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+L],L
| |
− | | CE,56
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+L],H
| |
− | | CE,5E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_LD|LD]]
| |
− | | HL,[hhll]
| |
− | | B9,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,#mmnn
| |
− | | C5,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,[SP+dd]
| |
− | | CE,71,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,[HL]
| |
− | | CE,C1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,[IX]
| |
− | | CE,D1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,[IY]
| |
− | | CE,D9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,BA
| |
− | | CE,E4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,HL
| |
− | | CE,E5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,IX
| |
− | | CE,E6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,IY
| |
− | | CE,E7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,SP
| |
− | | CE,F4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | HL,PC
| |
− | | CE,F5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_LD|LD]]
| |
− | | [IY+L],A
| |
− | | CE,47
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+L],B
| |
− | | CE,4F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+L],L
| |
− | | CE,57
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+L],H
| |
− | | CE,5F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | YP,#pp
| |
− | | CE,C7,pp
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | YP,A
| |
− | | CE,CF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="17" | [[S1C88_LD|LD]]
| |
− | | [IY],A
| |
− | | 70
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],B
| |
− | | 71
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],L
| |
− | | 72
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],H
| |
− | | 73
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[BR:ll]
| |
− | | 74,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[HL]
| |
− | | 75
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IX]
| |
− | | 76
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IY]
| |
− | | 77
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],#nn
| |
− | | B7,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IX+dd]
| |
− | | CE,78,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IY+dd]
| |
− | | CE,79,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IX+L]
| |
− | | CE,7A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],[IY+L]
| |
− | | CE,7B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],BA
| |
− | | CE,DC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],HL
| |
− | | CE,DD
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],IX
| |
− | | CE,DE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY],IY
| |
− | | CE,DF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="8" | [[S1C88_LD|LD]]
| |
− | | [BR:ll],A
| |
− | | 78,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],B
| |
− | | 79,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],L
| |
− | | 7A,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],H
| |
− | | 7B,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],[HL]
| |
− | | 7D,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],[IX]
| |
− | | 7E,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],[IY]
| |
− | | 7F,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [BR:ll],#nn
| |
− | | DD,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_LD|LD]]
| |
− | | [SP+dd],BA
| |
− | | CE,74,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [SP+dd],HL
| |
− | | CE,75,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [SP+dd],IX
| |
− | | CE,76,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [SP+dd],IY
| |
− | | CE,77,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_LD|LD]]
| |
− | | [IY+dd],A
| |
− | | CE,45,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+dd],B
| |
− | | CE,4D,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+dd],L
| |
− | | CE,55,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IY+dd],H
| |
− | | CE,5D,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="20" | [[S1C88_LD|LD]]
| |
− | | A,A
| |
− | | 40
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,B
| |
− | | 41
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,L
| |
− | | 42
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,H
| |
− | | 43
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[BR:ll]
| |
− | | 44,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[HL]
| |
− | | 45
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IX]
| |
− | | 46
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IY]
| |
− | | 47
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,#nn
| |
− | | B0,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IX+dd]
| |
− | | CE,40,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IY+dd]
| |
− | | CE,41,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IX+L]
| |
− | | CE,42
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[IY+L]
| |
− | | CE,43
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,BR
| |
− | | CE,C0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,SC
| |
− | | CE,C1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,NB
| |
− | | CE,C8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,EP
| |
− | | CE,C9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,XP
| |
− | | CE,CA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,YP
| |
− | | CE,CB
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[hhll]
| |
− | | CE,D0,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="11" | [[S1C88_LD|LD]]
| |
− | | IX,[hhll]
| |
− | | BA,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,#mmnn
| |
− | | C6,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,[SP+dd]
| |
− | | CE,72,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,[HL]
| |
− | | CE,C2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,[IX]
| |
− | | CE,D2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,[IY]
| |
− | | CE,DA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,BA
| |
− | | CE,E8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,HL
| |
− | | CE,E9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,IX
| |
− | | CE,EA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,IY
| |
− | | CE,EB
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | IX,SP
| |
− | | CE,FA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="14" | [[S1C88_LD|LD]]
| |
− | | B,A
| |
− | | 48
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,B
| |
− | | 49
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,L
| |
− | | 4A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,H
| |
− | | 4B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[BR:ll]
| |
− | | 4C,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[HL]
| |
− | | 4D
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IX]
| |
− | | 4E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IY]
| |
− | | 4F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,#nn
| |
− | | B1,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IX+dd]
| |
− | | CE,48,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IY+dd]
| |
− | | CE,49,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IX+L]
| |
− | | CE,4A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[IY+L]
| |
− | | CE,4B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | B,[hhll]
| |
− | | CE,D1,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="14" | [[S1C88_LD|LD]]
| |
− | | H,A
| |
− | | 58
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,B
| |
− | | 59
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,L
| |
− | | 5A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,H
| |
− | | 5B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[BR:ll]
| |
− | | 5C,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[HL]
| |
− | | 5D
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IX]
| |
− | | 5E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IY]
| |
− | | 5F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,#nn
| |
− | | B3,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IX+dd]
| |
− | | CE,58,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IY+dd]
| |
− | | CE,59,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IX+L]
| |
− | | CE,5A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[IY+L]
| |
− | | CE,5B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | H,[hhll]
| |
− | | CE,D3,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="17" | [[S1C88_LD|LD]]
| |
− | | [HL],A
| |
− | | 68
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],B
| |
− | | 69
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],L
| |
− | | 6A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],H
| |
− | | 6B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[BR:ll]
| |
− | | 6C,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[HL]
| |
− | | 6D
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IX]
| |
− | | 6E
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IY]
| |
− | | 6F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],#nn
| |
− | | B5,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IX+dd]
| |
− | | CE,60,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IY+dd]
| |
− | | CE,61,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IX+L]
| |
− | | CE,62
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],[IY+L]
| |
− | | CE,63
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],BA
| |
− | | CE,C4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],HL
| |
− | | CE,C5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],IX
| |
− | | CE,C6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [HL],IY
| |
− | | CE,C7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="14" | [[S1C88_LD|LD]]
| |
− | | L,A
| |
− | | 50
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,B
| |
− | | 51
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,L
| |
− | | 52
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,H
| |
− | | 53
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[BR:ll]
| |
− | | 54,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[HL]
| |
− | | 55
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IX]
| |
− | | 56
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IY]
| |
− | | 57
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,#nn
| |
− | | B2,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IX+dd]
| |
− | | CE,50,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IY+dd]
| |
− | | CE,51,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IX+L]
| |
− | | CE,52
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[IY+L]
| |
− | | CE,53
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | L,[hhll]
| |
− | | CE,D2,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="9" | [[S1C88_LD|LD]]
| |
− | | [hhll],BA
| |
− | | BC,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],HL
| |
− | | BD,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],IX
| |
− | | BE,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],IY
| |
− | | BF,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],A
| |
− | | CE,D4,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],B
| |
− | | CE,D5,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],L
| |
− | | CE,D6,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],H
| |
− | | CE,D7,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [hhll],SP
| |
− | | CE,7C,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 4
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | XP,#pp
| |
− | | CE,C6,pp
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | XP,A
| |
− | | CE,CE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | EP,#pp
| |
− | | CE,C5,pp
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | EP,A
| |
− | | CE,CD
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="17" | [[S1C88_LD|LD]]
| |
− | | [IX],A
| |
− | | 60
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],B
| |
− | | 61
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],L
| |
− | | 62
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],H
| |
− | | 63
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[BR:ll]
| |
− | | 64,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[HL]
| |
− | | 65
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IX]
| |
− | | 66
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IY]
| |
− | | 67
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],#nn
| |
− | | B6,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IX+dd]
| |
− | | CE,68,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IY+dd]
| |
− | | CE,69,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IX+L]
| |
− | | CE,6A
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],[IY+L]
| |
− | | CE,6B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],BA
| |
− | | CE,D4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],HL
| |
− | | CE,D5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],IX
| |
− | | CE,D6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX],IY
| |
− | | CE,D7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_LD|LD]]
| |
− | | [IX+dd],A
| |
− | | CE,44,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+dd],B
| |
− | | CE,4C,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+dd],L
| |
− | | CE,54,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [IX+dd],H
| |
− | | CE,5C,dd
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | SC,#nn
| |
− | | 9F,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | SC,A
| |
− | | CE,C3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_LD|LD]]
| |
− | | NB,#bb
| |
− | | CE,C4,bb
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | NB,A
| |
− | | CE,CC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_UPCK|UPCK]]
| |
− | |
| |
− | | DF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RETE|RETE]]
| |
− | |
| |
− | | F9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SEP|SEP]]
| |
− | |
| |
− | | CE,A8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RRC|RRC]]
| |
− | | A
| |
− | | CE,9C
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RRC|RRC]]
| |
− | | B
| |
− | | CE,9D
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RRC|RRC]]
| |
− | | [HL]
| |
− | | CE,9F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RRC|RRC]]
| |
− | | [BR:ll]
| |
− | | CE,9E,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | IY
| |
− | | AB
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | IX
| |
− | | AA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | ALL
| |
− | | CE,BC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | B
| |
− | | CE,B5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | BA
| |
− | | A8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | IP
| |
− | | AE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | ALE
| |
− | | CE,BD
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | L
| |
− | | CE,B6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | HL
| |
− | | A9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | A
| |
− | | CE,B4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | BR
| |
− | | AC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | H
| |
− | | CE,B7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | SC
| |
− | | AF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_POP|POP]]
| |
− | | EP
| |
− | | AD
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RETS|RETS]]
| |
− | |
| |
− | | FA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SWAP|SWAP]]
| |
− | | A
| |
− | | F6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SWAP|SWAP]]
| |
− | | [HL]
| |
− | | F7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_ADC|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
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_ADC|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_ADC|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_ADC|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
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | IY
| |
− | | A3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | IX
| |
− | | A2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | ALL
| |
− | | CE,B8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | B
| |
− | | CE,B1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | BA
| |
− | | A0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | IP
| |
− | | A6
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | ALE
| |
− | | CE,B9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | L
| |
− | | CE,B2
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | HL
| |
− | | A1
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | A
| |
− | | CE,B0
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | BR
| |
− | | A4
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | H
| |
− | | CE,B3
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | SC
| |
− | | A7
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PUSH|PUSH]]
| |
− | | EP
| |
− | | A5
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CALL|CALL]]
| |
− | | [hhll]
| |
− | | FB,ll,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_BIT|BIT]]
| |
− | | A,B
| |
− | | 94
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,#nn
| |
− | | 96,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_BIT|BIT]]
| |
− | | B,#nn
| |
− | | 97,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_BIT|BIT]]
| |
− | | [HL],#nn
| |
− | | 95,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_BIT|BIT]]
| |
− | | [BR:ll],#nn
| |
− | | DC,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_DJR|DJR]]
| |
− | | NZ,rr
| |
− | | F5,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_XOR|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
| |
− | |-
| |
− | | [[S1C88_XOR|XOR]]
| |
− | | B,#nn
| |
− | | CE,B8,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_XOR|XOR]]
| |
− | | H,#nn
| |
− | | CE,BA,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_XOR|XOR]]
| |
− | | [BR:ll],#nn
| |
− | | DA,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_XOR|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
| |
− | |-
| |
− | | [[S1C88_XOR|XOR]]
| |
− | | L,#nn
| |
− | | CE,B9,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_XOR|XOR]]
| |
− | | SC,#nn
| |
− | | 9E,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_HALT|HALT]]
| |
− | |
| |
− | | CE,AE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | F0,rr
| |
− | | CE,F8,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | F1,rr
| |
− | | CE,F9,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | C,rr
| |
− | | E0,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | LE,rr
| |
− | | CE,F1,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | GE,rr
| |
− | | CE,F3,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | rr
| |
− | | F0,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NC,rr
| |
− | | E1,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | M,rr
| |
− | | CE,F7,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | LT,rr
| |
− | | CE,F0,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | F3,rr
| |
− | | CE,FB,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | P,rr
| |
− | | CE,F6,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NZ,rr
| |
− | | E3,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | GT,rr
| |
− | | CE,F2,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NF3,rr
| |
− | | CE,FF,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NF2,rr
| |
− | | CE,FE,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NF1,rr
| |
− | | CE,FD,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | V,rr
| |
− | | CE,F4,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | F2,rr
| |
− | | CE,FA,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | Z,rr
| |
− | | E2,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NF0,rr
| |
− | | CE,FC,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARS|CARS]]
| |
− | | NV,rr
| |
− | | CE,F5,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLP|SLP]]
| |
− | |
| |
− | | CE,AF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRL|SRL]]
| |
− | | A
| |
− | | CE,8C
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRL|SRL]]
| |
− | | B
| |
− | | CE,8D
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRL|SRL]]
| |
− | | [HL]
| |
− | | CE,8F
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SRL|SRL]]
| |
− | | [BR:ll]
| |
− | | CE,8E,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLL|SLL]]
| |
− | | A
| |
− | | CE,84
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLL|SLL]]
| |
− | | B
| |
− | | CE,85
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLL|SLL]]
| |
− | | [HL]
| |
− | | CE,87
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLL|SLL]]
| |
− | | [BR:ll]
| |
− | | CE,86,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RL|RL]]
| |
− | | A
| |
− | | CE,90
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RL|RL]]
| |
− | | B
| |
− | | CE,91
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RL|RL]]
| |
− | | [HL]
| |
− | | CE,93
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RL|RL]]
| |
− | | [BR:ll]
| |
− | | CE,92,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_ADD|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
| |
− | |-
| |
− | | rowspan="2" | [[S1C88_EX|EX]]
| |
− | | A,B
| |
− | | CC
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | A,[HL]
| |
− | | CD
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_EX|EX]]
| |
− | | BA,HL
| |
− | | C8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,IX
| |
− | | C9
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,IY
| |
− | | CA
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | BA,SP
| |
− | | CB
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARL|CARL]]
| |
− | | C,qqrr
| |
− | | E8,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARL|CARL]]
| |
− | | NC,qqrr
| |
− | | E9,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARL|CARL]]
| |
− | | Z,qqrr
| |
− | | EA,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARL|CARL]]
| |
− | | NZ,qqrr
| |
− | | EB,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CARL|CARL]]
| |
− | | qqrr
| |
− | | F2,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_CP|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
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | IX,#mmnn
| |
− | | D6,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | B,#nn
| |
− | | CE,BC,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_CP|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
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | H,#nn
| |
− | | CE,BE,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | BR,#hh
| |
− | | CE,BF,hh
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | [BR:ll],#nn
| |
− | | DB,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_CP|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
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | L,#nn
| |
− | | CE,BD,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_CP|CP]]
| |
− | | IY,#mmnn
| |
− | | D7,nn,mm
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_CP|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
| |
− | |-
| |
− | | rowspan="3" | [[S1C88_CP|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
| |
− | |-
| |
− | | [[S1C88_SLA|SLA]]
| |
− | | A
| |
− | | CE,80
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLA|SLA]]
| |
− | | B
| |
− | | CE,81
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLA|SLA]]
| |
− | | [HL]
| |
− | | CE,83
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_SLA|SLA]]
| |
− | | [BR:ll]
| |
− | | CE,82,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_AND|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
| |
− | |-
| |
− | | [[S1C88_AND|AND]]
| |
− | | B,#nn
| |
− | | CE,B0,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_AND|AND]]
| |
− | | H,#nn
| |
− | | CE,B2,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_AND|AND]]
| |
− | | [BR:ll],#nn
| |
− | | D8,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_AND|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
| |
− | |-
| |
− | | [[S1C88_AND|AND]]
| |
− | | L,#nn
| |
− | | CE,B1,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_AND|AND]]
| |
− | | SC,#nn
| |
− | | 9C,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RR|RR]]
| |
− | | A
| |
− | | CE,98
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RR|RR]]
| |
− | | B
| |
− | | CE,99
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RR|RR]]
| |
− | | [HL]
| |
− | | CE,9B
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RR|RR]]
| |
− | | [BR:ll]
| |
− | | CE,9A,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INT|INT]]
| |
− | | [kk]
| |
− | | FC,kk
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRL|JRL]]
| |
− | | C,qqrr
| |
− | | EC,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRL|JRL]]
| |
− | | NC,qqrr
| |
− | | ED,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRL|JRL]]
| |
− | | Z,qqrr
| |
− | | EE,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRL|JRL]]
| |
− | | NZ,qqrr
| |
− | | EF,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRL|JRL]]
| |
− | | qqrr
| |
− | | F3,rr,qq
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RLC|RLC]]
| |
− | | A
| |
− | | CE,94
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RLC|RLC]]
| |
− | | B
| |
− | | CE,95
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RLC|RLC]]
| |
− | | [HL]
| |
− | | CE,97
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_RLC|RLC]]
| |
− | | [BR:ll]
| |
− | | CE,96,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_SBC|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
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_SBC|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_SBC|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
| |
− | |-
| |
− | | rowspan="5" | [[S1C88_SBC|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
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | F0,rr
| |
− | | CE,E8,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | F1,rr
| |
− | | CE,E9,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | C,rr
| |
− | | E4,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | LE,rr
| |
− | | CE,E1,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | GE,rr
| |
− | | CE,E3,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | rr
| |
− | | F1,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NC,rr
| |
− | | E5,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | M,rr
| |
− | | CE,E7,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | LT,rr
| |
− | | CE,E0,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | F3,rr
| |
− | | CE,EB,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | P,rr
| |
− | | CE,E6,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NZ,rr
| |
− | | E7,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | GT,rr
| |
− | | CE,E2,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NF3,rr
| |
− | | CE,EF,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NF2,rr
| |
− | | CE,EE,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NF1,rr
| |
− | | CE,ED,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | V,rr
| |
− | | CE,E4,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | F2,rr
| |
− | | CE,EA,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | Z,rr
| |
− | | E6,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NF0,rr
| |
− | | CE,EC,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_JRS|JRS]]
| |
− | | NV,rr
| |
− | | CE,E5,rr
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_MLT|MLT]]
| |
− | |
| |
− | | CE,D8
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | A
| |
− | | 80
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | IX
| |
− | | 92
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | B
| |
− | | 81
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | BA
| |
− | | 90
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | H
| |
− | | 83
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | [BR:ll]
| |
− | | 85,ll
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | [HL]
| |
− | | 86
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | L
| |
− | | 82
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | HL
| |
− | | 91
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | IY
| |
− | | 93
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | BR
| |
− | | 84
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_INC|INC]]
| |
− | | SP
| |
− | | 87
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_NOP|NOP]]
| |
− | |
| |
− | | FF
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="12" | [[S1C88_OR|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
| |
− | |-
| |
− | | [[S1C88_OR|OR]]
| |
− | | B,#nn
| |
− | | CE,B4,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_OR|OR]]
| |
− | | H,#nn
| |
− | | CE,B6,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_OR|OR]]
| |
− | | [BR:ll],#nn
| |
− | | D9,ll,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | rowspan="4" | [[S1C88_OR|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
| |
− | |-
| |
− | | [[S1C88_OR|OR]]
| |
− | | L,#nn
| |
− | | CE,B5,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 3
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_OR|OR]]
| |
− | | SC,#nn
| |
− | | 9D,nn
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 2
| |
− | | ?FLAGS
| |
− | |-
| |
− | | [[S1C88_PACK|PACK]]
| |
− | |
| |
− | | DE
| |
− | | ?PSEUDOCODE
| |
− | | ?CYCLES
| |
− | | 1
| |
− | | ?FLAGS
| |
− | |-
| |
− | |}
| |
| | | |
| == '''SBC''': Subtraction with carry == | | == '''SBC''': Subtraction with carry == |