Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dim shared as info_t info_tab(0 to 255) = _
- { _
- ( 0, @"NOP", 4 ), _
- ( 1, @"LD BC,nn", 10 ), _
- ( 2, @"LD (BC),A", 7 ), _
- ( 3, @"INC BC", 6 ), _
- ( 4, @"INC B", 4 ), _
- ( 5, @"DEC B", 4 ), _
- ( 6, @"LD B,n", 7 ), _
- ( 7, @"RLCA", 4 ), _
- _
- ( 8, @"EX AF,AF'", 4 ), _
- ( 9, @"ADD HL,BC", 11 ), _
- ( 10, @"LD A,(BC)", 7 ), _
- ( 11, @"DEC BC", 6 ), _
- ( 12, @"INC C", 4 ), _
- ( 13, @"DEC C", 4 ), _
- ( 14, @"LD C,n", 7 ), _
- ( 15, @"RRCA", 4 ), _
- _
- ( 16, @"DJNZ dis", 0 ), _
- ( 17, @"LD DE,nn", 10 ), _
- ( 18, @"LD (DE),A", 7 ), _
- ( 19, @"INC DE", 6 ), _
- ( 20, @"INC D", 4 ), _
- ( 21, @"DEC D", 4 ), _
- ( 22, @"LD D,n", 7 ), _
- ( 23, @"RLA", 4 ), _
- _
- ( 24, @"JR dis", 12 ), _
- ( 25, @"ADD HL,DE", 11 ), _
- ( 26, @"LD A,(DE)", 7 ), _
- ( 27, @"DEC DE", 6 ), _
- ( 28, @"INC E", 4 ), _
- ( 29, @"DEC E", 4 ), _
- ( 30, @"LD E,n", 7 ), _
- ( 31, @"RRA", 4 ), _
- _
- ( 32, @"JR NZ dis", 0 ), _
- ( 33, @"LD HL,nn", 10 ), _
- ( 34, @"LD (nn),HL", 16 ), _
- ( 35, @"INC HL", 6 ), _
- ( 36, @"INC H", 4 ), _
- ( 37, @"DEC H", 4 ), _
- ( 38, @"LD H,n", 7 ), _
- ( 39, @"DAA", 4 ), _
- _
- ( 40, @"JR Z dis", 0 ), _
- ( 41, @"ADD HL,HL", 11 ), _
- ( 42, @"LD HL,(nn)", 16 ), _
- ( 43, @"DEC HL", 6 ), _
- ( 44, @"INC L", 4 ), _
- ( 45, @"DEC L", 4 ), _
- ( 46, @"LD L,n", 7 ), _
- ( 47, @"CPL", 4 ), _
- _
- ( 48, @"JR NC dis", 0 ), _
- ( 49, @"LD SP,nn", 10 ), _
- ( 50, @"LD (nn),A", 13 ), _
- ( 51, @"INC SP", 6 ), _
- ( 52, @"INC (HL)", 11 ), _
- ( 53, @"DEC (HL)", 11 ), _
- ( 54, @"LD (HL),n", 10 ), _
- ( 55, @"SCF", 4 ), _
- _
- ( 56, @"JR C dis", 0 ), _
- ( 57, @"ADD HL,SP", 11 ), _
- ( 58, @"LD A,(nn)", 13 ), _
- ( 59, @"DEC SP", 6 ), _
- ( 60, @"INC A", 4 ), _
- ( 61, @"DEC A", 4 ), _
- ( 62, @"LD A,n", 7 ), _
- ( 63, @"CCF", 4 ), _
- _
- ( 64, @"LD B,B", 4 ), _
- ( 65, @"LD B,C", 4 ), _
- ( 66, @"LD B,D", 4 ), _
- ( 67, @"LD B,E", 4 ), _
- ( 68, @"LD B,H", 4 ), _
- ( 69, @"LD B,L", 4 ), _
- ( 70, @"LD B,(HL)", 7 ), _
- ( 71, @"LD B,A", 4 ), _
- _
- ( 72, @"LD C,B", 4 ), _
- ( 73, @"LD C,C", 4 ), _
- ( 74, @"LD C,D", 4 ), _
- ( 75, @"LD C,E", 4 ), _
- ( 76, @"LD C,H", 4 ), _
- ( 77, @"LD C,L", 4 ), _
- ( 78, @"LD C,(HL)", 7 ), _
- ( 79, @"LD C,A", 4 ), _
- _
- ( 80, @"LD D,B", 4 ), _
- ( 81, @"LD D,C", 4 ), _
- ( 82, @"LD D,D", 4 ), _
- ( 83, @"LD D,E", 4 ), _
- ( 84, @"LD D,H", 4 ), _
- ( 85, @"LD D,L", 4 ), _
- ( 86, @"LD D,(HL)", 7 ), _
- ( 87, @"LD D,A", 4 ), _
- _
- ( 88, @"LD E,B", 4 ), _
- ( 89, @"LD E,C", 4 ), _
- ( 90, @"LD E,D", 4 ), _
- ( 91, @"LD E,E", 4 ), _
- ( 92, @"LD E,H", 4 ), _
- ( 93, @"LD E,L", 4 ), _
- ( 94, @"LD E,(HL)", 7 ), _
- ( 95, @"LD E,A", 4 ), _
- _
- ( 96, @"LD H,B", 4 ), _
- ( 97, @"LD H,C", 4 ), _
- ( 98, @"LD H,D", 4 ), _
- ( 99, @"LD H,E", 4 ), _
- ( 100, @"LD H,H", 4 ), _
- ( 101, @"LD H,L", 4 ), _
- ( 102, @"LD H,(HL)", 7 ), _
- ( 103, @"LD H,A", 4 ), _
- _
- ( 104, @"LD L,B", 4 ), _
- ( 105, @"LD L,C", 4 ), _
- ( 106, @"LD L,D", 4 ), _
- ( 107, @"LD L,E", 4 ), _
- ( 108, @"LD L,H", 4 ), _
- ( 109, @"LD L,L", 4 ), _
- ( 110, @"LD L,(HL)", 7 ), _
- ( 111, @"LD L,A", 4 ), _
- _
- ( 112, @"LD (HL),B", 7 ), _
- ( 113, @"LD (HL),C", 7 ), _
- ( 114, @"LD (HL),D", 7 ), _
- ( 115, @"LD (HL),E", 7 ), _
- ( 116, @"LD (HL),H", 7 ), _
- ( 117, @"LD (HL),L", 7 ), _
- ( 118, @"HALT", 0 ), _
- ( 119, @"LD (HL),A", 7 ), _
- _
- ( 120, @"LD A,B", 4 ), _
- ( 121, @"LD A,C", 4 ), _
- ( 122, @"LD A,D", 4 ), _
- ( 123, @"LD A,E", 4 ), _
- ( 124, @"LD A,H", 4 ), _
- ( 125, @"LD A,L", 4 ), _
- ( 126, @"LD A,(HL)", 7 ), _
- ( 127, @"LD A,A", 4 ), _
- _
- ( 128, @"ADD A,B", 4 ), _
- ( 129, @"ADD A,C", 4 ), _
- ( 130, @"ADD A,D", 4 ), _
- ( 131, @"ADD A,E", 4 ), _
- ( 132, @"ADD A,H", 4 ), _
- ( 133, @"ADD A,L", 4 ), _
- ( 134, @"ADD A,(HL)", 7 ), _
- ( 135, @"ADD A,A", 4 ), _
- _
- ( 136, @"ADC A,B", 4 ), _
- ( 137, @"ADC A,C", 4 ), _
- ( 138, @"ADC A,D", 4 ), _
- ( 139, @"ADC A,E", 4 ), _
- ( 140, @"ADC A,H", 4 ), _
- ( 141, @"ADC A,L", 4 ), _
- ( 142, @"ADC A,(HL)", 7 ), _
- ( 143, @"ADC A,A", 4 ), _
- _
- ( 144, @"SUB A,B", 4 ), _
- ( 145, @"SUB A,C", 4 ), _
- ( 146, @"SUB A,D", 4 ), _
- ( 147, @"SUB A,E", 4 ), _
- ( 148, @"SUB A,H", 4 ), _
- ( 149, @"SUB A,L", 4 ), _
- ( 150, @"SUB A,(HL)", 7 ), _
- ( 151, @"SUB A,A", 4 ), _
- _
- ( 152, @"SBC A,B", 4 ), _
- ( 153, @"SBC A,C", 4 ), _
- ( 154, @"SBC A,D", 4 ), _
- ( 155, @"SBC A,E", 4 ), _
- ( 156, @"SBC A,H", 4 ), _
- ( 157, @"SBC A,L", 4 ), _
- ( 158, @"SBC A,(HL)", 7 ), _
- ( 159, @"SBC A,A", 4 ), _
- _
- ( 160, @"AND A,B", 4 ), _
- ( 161, @"AND A,C", 4 ), _
- ( 162, @"AND A,D", 4 ), _
- ( 163, @"AND A,E", 4 ), _
- ( 164, @"AND A,H", 4 ), _
- ( 165, @"AND A,L", 4 ), _
- ( 166, @"AND A,(HL)", 7 ), _
- ( 167, @"AND A,A", 4 ), _
- _
- ( 168, @"XOR A,B", 4 ), _
- ( 169, @"XOR A,C", 4 ), _
- ( 170, @"XOR A,D", 4 ), _
- ( 171, @"XOR A,E", 4 ), _
- ( 172, @"XOR A,H", 4 ), _
- ( 173, @"XOR A,L", 4 ), _
- ( 174, @"XOR A,(HL)", 7 ), _
- ( 175, @"XOR A,A", 4 ), _
- _
- ( 176, @"OR A,B", 4 ), _
- ( 177, @"OR A,C", 4 ), _
- ( 178, @"OR A,D", 4 ), _
- ( 179, @"OR A,E", 4 ), _
- ( 180, @"OR A,H", 4 ), _
- ( 181, @"OR A,L", 4 ), _
- ( 182, @"OR A,(HL)", 7 ), _
- ( 183, @"OR A,A", 4 ), _
- _
- ( 184, @"CP A,B", 4 ), _
- ( 185, @"CP A,C", 4 ), _
- ( 186, @"CP A,D", 4 ), _
- ( 187, @"CP A,E", 4 ), _
- ( 188, @"CP A,H", 4 ), _
- ( 189, @"CP A,L", 4 ), _
- ( 190, @"CP A,(HL)", 7 ), _
- ( 191, @"CP A,A", 4 ), _
- _
- ( 192, @"RET NZ", 0 ), _
- ( 193, @"POP BC", 10 ), _
- ( 194, @"JP NZ,nn", 10 ), _
- ( 195, @"JP nn", 10 ), _
- ( 196, @"CALL NZ,nn", 0 ), _
- ( 197, @"PUSH BC", 11 ), _
- ( 198, @"ADD A,n", 7 ), _
- ( 199, @"RST 0", 11 ), _
- _
- ( 200, @"RET Z", 0 ), _
- ( 201, @"RET", 10 ), _
- ( 202, @"JP Z,nn", 10 ), _
- ( 203, @"Prefix CB", 0 ), _
- ( 204, @"CALL Z,nn", 0 ), _
- ( 205, @"CALL nn", 17 ), _
- ( 206, @"ADC A,n", 7 ), _
- ( 207, @"RST 8", 11 ), _
- _
- ( 208, @"RET NC", 0 ), _
- ( 209, @"POP DE", 10 ), _
- ( 210, @"JP NC,nn", 10 ), _
- ( 211, @"OUT (n),A", 11 ), _
- ( 212, @"CALL NC,nn", 0 ), _
- ( 213, @"PUSH DE", 11 ), _
- ( 214, @"SUB n", 7 ), _
- ( 215, @"RST 16", 11 ), _
- _
- ( 216, @"RET C", 0 ), _
- ( 217, @"EXX", 4 ), _
- ( 218, @"JP C,nn", 10 ), _
- ( 219, @"IN A,(n)", 11 ), _
- ( 220, @"CALL C,nn", 0 ), _
- ( 221, @"prefix IX", 0 ), _
- ( 222, @"SBC n", 7 ), _
- ( 223, @"RST 24", 11 ), _
- _
- ( 224, @"RET PO", 0 ), _
- ( 225, @"POP HL", 10 ), _
- ( 226, @"JP PO,nn", 10 ), _
- ( 227, @"EX (SP),HL", 19 ), _
- ( 228, @"CALL PO,nn", 0 ), _
- ( 229, @"PUSH HL", 11 ), _
- ( 230, @"AND n", 7 ), _
- ( 231, @"RST 32", 11 ), _
- _
- ( 232, @"RET PE", 0 ), _
- ( 233, @"JP HL", 4 ), _
- ( 234, @"JP PE,nn", 10 ), _
- ( 235, @"EX DE,HL", 4 ), _
- ( 236, @"CALL PE,nn", 0 ), _
- ( 237, @"Prefix ED", 0 ), _
- ( 238, @"XOR n", 7 ), _
- ( 239, @"RST 40", 11 ), _
- _
- ( 240, @"RET P", 0 ), _
- ( 241, @"POP AF", 10 ), _
- ( 242, @"JP P,nn", 10 ), _
- ( 243, @"DI", 4 ), _
- ( 244, @"CALL P,nn", 0 ), _
- ( 245, @"PUSH AF", 11 ), _
- ( 246, @"OR n", 7 ), _
- ( 247, @"RST 48", 11 ), _
- _
- ( 248, @"RET M", 0 ), _
- ( 249, @"LD SP,HL", 6 ), _
- ( 250, @"JP M,nn", 10 ), _
- ( 251, @"EI", 4 ), _
- ( 252, @"CALL M,nn", 0 ), _
- ( 253, @"Prefix IY", 0 ), _
- ( 254, @"CP n", 7 ), _
- ( 255, @"RST 56", 11 ) _
Add Comment
Please, Sign In to add comment