fbzx-wii/src/z80free/Z80free_codesED.txt

261 lines
2.7 KiB
Plaintext
Raw Normal View History

2012-04-07 12:33:47 +02:00
# OPCODES, TSTATES and INSTRUCTIONS for ED prefixed instructions
# The TSTATES are 4 less than the real ones because they are counted
# when executing the ED prefix
# IN and OUT syntax has been modified to simplify the parser
00 4 NOP
01 4 NOP
02 4 NOP
03 4 NOP
04 4 NOP
05 4 NOP
06 4 NOP
07 4 NOP
08 4 NOP
09 4 NOP
0A 4 NOP
0B 4 NOP
0C 4 NOP
0D 4 NOP
0E 4 NOP
0F 4 NOP
10 4 NOP
11 4 NOP
12 4 NOP
13 4 NOP
14 4 NOP
15 4 NOP
16 4 NOP
17 4 NOP
18 4 NOP
19 4 NOP
1A 4 NOP
1B 4 NOP
1C 4 NOP
1D 4 NOP
1E 4 NOP
1F 4 NOP
20 4 NOP
21 4 NOP
22 4 NOP
23 4 NOP
24 4 NOP
25 4 NOP
26 4 NOP
27 4 NOP
28 4 NOP
29 4 NOP
2A 4 NOP
2B 4 NOP
2C 4 NOP
2D 4 NOP
2E 4 NOP
2F 4 NOP
30 4 NOP
31 4 NOP
32 4 NOP
33 4 NOP
34 4 NOP
35 4 NOP
36 4 NOP
37 4 NOP
38 4 NOP
39 4 NOP
3A 4 NOP
3B 4 NOP
3C 4 NOP
3D 4 NOP
3E 4 NOP
3F 4 NOP
40 8 IN_BC B
41 8 OUT_BC B
42 11 SBC HL,BC
43 16 LD (nn),BC
44 4 NEG
45 10 RETN
46 4 IM 0
47 5 LD I,A
48 8 IN_BC C
49 8 OUT_BC C
4A 11 ADC HL,BC
4B 16 LD BC,(nn)
4C 4 NEG
4D 10 RETI
4E 4 IM 1
4F 5 LD R,A
50 8 IN_BC D
51 8 OUT_BC D
52 11 SBC HL,DE
53 16 LD (nn),DE
54 4 NEG
55 10 RETN
56 4 IM 1
57 5 LD A,I
58 8 IN_BC E
59 8 OUT_BC E
5A 11 ADC HL,DE
5B 16 LD DE,(nn)
5C 4 NEG
5D 10 RETN
5E 4 IM 2
5F 5 LD A,R
60 8 IN_BC H
61 8 OUT_BC H
62 11 SBC HL,HL
63 16 LD (nn),HL
64 4 NEG
65 10 RETN
66 4 IM 0
67 14 RRD
68 8 IN_BC L
69 8 OUT_BC L
6A 11 ADC HL,HL
6B 16 LD HL,(nn)
6C 4 NEG
6D 10 RETN
6E 4 IM 0
6F 14 RLD
70 8 IN_BC
71 8 OUT_BC 0
72 11 SBC HL,SP
73 16 LD (nn),SP
74 4 NEG
75 10 RETN
76 4 IM 1
77 4 NOP
78 8 IN_BC A
79 8 OUT_BC A
7A 11 ADC HL,SP
7B 16 LD SP,(nn)
7C 4 NEG
7D 10 RETN
7E 4 IM 2
7F 4 NOP
80 4 NOP
81 4 NOP
82 4 NOP
83 4 NOP
84 4 NOP
85 4 NOP
86 4 NOP
87 4 NOP
88 4 NOP
89 4 NOP
8A 4 NOP
8B 4 NOP
8C 4 NOP
8D 4 NOP
8E 4 NOP
8F 4 NOP
90 4 NOP
91 4 NOP
92 4 NOP
93 4 NOP
94 4 NOP
95 4 NOP
96 4 NOP
97 4 NOP
98 4 NOP
99 4 NOP
9A 4 NOP
9B 4 NOP
9C 4 NOP
9D 4 NOP
9E 4 NOP
9F 4 NOP
A0 12 LDI
A1 12 CPI
A2 12 INI
A3 12 OUTI
A4 4 NOP
A5 4 NOP
A6 4 NOP
A7 4 NOP
A8 12 LDD
A9 12 CPD
AA 12 IND
AB 12 OUTD
AC 4 NOP
AD 4 NOP
AE 4 NOP
AF 4 NOP
B0 17/12 LDIR
B1 17/12 CPIR
B2 17/12 INIR
B3 17/12 OTIR
B4 4 NOP
B5 4 NOP
B6 4 NOP
B7 4 NOP
B8 17/12 LDDR
B9 17/12 CPDR
BA 17/12 INDR
BB 17/12 OTDR
BC 4 NOP
BD 4 NOP
BE 4 NOP
BF 4 NOP
C0 4 NOP
C1 4 NOP
C2 4 NOP
C3 4 NOP
C4 4 NOP
C5 4 NOP
C6 4 NOP
C7 4 NOP
C8 4 NOP
C9 4 NOP
CA 4 NOP
CB 4 NOP
CC 4 NOP
CD 4 NOP
CE 4 NOP
CF 4 NOP
D0 4 NOP
D1 4 NOP
D2 4 NOP
D3 4 NOP
D4 4 NOP
D5 4 NOP
D6 4 NOP
D7 4 NOP
D8 4 NOP
D9 4 NOP
DA 4 NOP
DB 4 NOP
DC 4 NOP
DD 4 NOP
DE 4 NOP
DF 4 NOP
E0 4 NOP
E1 4 NOP
E2 4 NOP
E3 4 NOP
E4 4 NOP
E5 4 NOP
E6 4 NOP
E7 4 NOP
E8 4 NOP
E9 4 NOP
EA 4 NOP
EB 4 NOP
EC 4 NOP
ED 4 NOP
EE 4 NOP
EF 4 NOP
F0 4 NOP
F1 4 NOP
F2 4 NOP
F3 4 NOP
F4 4 NOP
F5 4 NOP
F6 4 NOP
F7 4 NOP
F8 4 NOP
F9 4 NOP
FA 4 NOP
FB 4 NOP
FC 4 NOP
FD 4 NOP
FE 4 NOP
FF 4 NOP