2 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3 * See the copyright notice in the ACK home directory, in the file "Copyright".
5 #define RCSID3 "$Id: mach3.c,v 3.3 1994/06/24 12:54:04 ceriel Exp $"
11 0, EXTENSION, 0, ".l",
12 0, EXTENSION, 8, ".h",
16 0, ADDOP, 0x60, "adc",
17 0, ADDOP, 0x20, "and",
18 0, ADDOP, 0xC0, "cmp",
19 0, ADDOP, 0x40, "eor",
20 0, ADDOP, 0xA0, "lda",
21 0, ADDOP, 0x00, "ora",
22 0, ADDOP, 0xE0, "sbc",
23 0, ADDOP, 0x80, "sta",
24 0, ROLOP, 0x00, "asl",
25 0, ROLOP, 0x40, "lsr",
26 0, ROLOP, 0x20, "rol",
27 0, ROLOP, 0x60, "ror",
28 0, BRAOP, 0x90, "bcc",
29 0, BRAOP, 0xB0, "bcs",
30 0, BRAOP, 0xF0, "beq",
31 0, BRAOP, 0x30, "bmi",
32 0, BRAOP, 0xD0, "bne",
33 0, BRAOP, 0x10, "bpl",
34 0, BRAOP, 0x50, "bvc",
35 0, BRAOP, 0x70, "bvs",
36 0, BITOP, 0x24, "bit",
37 0, NOPOP, 0x00, "brk",
38 0, NOPOP, 0x18, "clc",
39 0, NOPOP, 0xD8, "cld",
40 0, NOPOP, 0x58, "cli",
41 0, NOPOP, 0xB8, "clv",
42 0, NOPOP, 0xCA, "dex",
43 0, NOPOP, 0x88, "dey",
44 0, NOPOP, 0xE8, "inx",
45 0, NOPOP, 0xC8, "iny",
46 0, NOPOP, 0xEA, "nop",
47 0, NOPOP, 0x48, "pha",
48 0, NOPOP, 0x08, "php",
49 0, NOPOP, 0x68, "pla",
50 0, NOPOP, 0x28, "plp",
51 0, NOPOP, 0x40, "rti",
52 0, NOPOP, 0x60, "rts",
53 0, NOPOP, 0x38, "sec",
54 0, NOPOP, 0xF8, "sed",
55 0, NOPOP, 0x78, "sei",
56 0, NOPOP, 0xAA, "tax",
57 0, NOPOP, 0xA8, "tay",
58 0, NOPOP, 0x98, "tya",
59 0, NOPOP, 0xBA, "tsx",
60 0, NOPOP, 0x8A, "txa",
61 0, NOPOP, 0x9A, "txs",
62 0, CPXOP, 0xE0, "cpx",
63 0, CPXOP, 0xC0, "cpy",
64 0, INCOP, 0xC0, "dec",
65 0, INCOP, 0xE0, "inc",
66 0, JMPOP, 0x4C, "jmp",
67 0, JSROP, 0x20, "jsr",
68 0, LDXOP, 0xA0, "ldx",
69 0, LDYOP, 0xA0, "ldy",
70 0, STXOP, 0x80, "stx",
71 0, STYOP, 0x80, "sty",
72 0, PSEU, 0x1860, "add",
73 0, PSEU, 0x38E0, "sub",