mach3.c 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*
  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".
  4. */
  5. #define RCSID3 "$Id$"
  6. /*
  7. * Mostek 6500 keywords
  8. */
  9. 0, EXTENSION, 0, ".l",
  10. 0, EXTENSION, 8, ".h",
  11. 0, A, 0, "a",
  12. 0, X, 0, "x",
  13. 0, Y, 0, "y",
  14. 0, ADDOP, 0x60, "adc",
  15. 0, ADDOP, 0x20, "and",
  16. 0, ADDOP, 0xC0, "cmp",
  17. 0, ADDOP, 0x40, "eor",
  18. 0, ADDOP, 0xA0, "lda",
  19. 0, ADDOP, 0x00, "ora",
  20. 0, ADDOP, 0xE0, "sbc",
  21. 0, ADDOP, 0x80, "sta",
  22. 0, ROLOP, 0x00, "asl",
  23. 0, ROLOP, 0x40, "lsr",
  24. 0, ROLOP, 0x20, "rol",
  25. 0, ROLOP, 0x60, "ror",
  26. 0, BRAOP, 0x90, "bcc",
  27. 0, BRAOP, 0xB0, "bcs",
  28. 0, BRAOP, 0xF0, "beq",
  29. 0, BRAOP, 0x30, "bmi",
  30. 0, BRAOP, 0xD0, "bne",
  31. 0, BRAOP, 0x10, "bpl",
  32. 0, BRAOP, 0x50, "bvc",
  33. 0, BRAOP, 0x70, "bvs",
  34. 0, BITOP, 0x24, "bit",
  35. 0, NOPOP, 0x00, "brk",
  36. 0, NOPOP, 0x18, "clc",
  37. 0, NOPOP, 0xD8, "cld",
  38. 0, NOPOP, 0x58, "cli",
  39. 0, NOPOP, 0xB8, "clv",
  40. 0, NOPOP, 0xCA, "dex",
  41. 0, NOPOP, 0x88, "dey",
  42. 0, NOPOP, 0xE8, "inx",
  43. 0, NOPOP, 0xC8, "iny",
  44. 0, NOPOP, 0xEA, "nop",
  45. 0, NOPOP, 0x48, "pha",
  46. 0, NOPOP, 0x08, "php",
  47. 0, NOPOP, 0x68, "pla",
  48. 0, NOPOP, 0x28, "plp",
  49. 0, NOPOP, 0x40, "rti",
  50. 0, NOPOP, 0x60, "rts",
  51. 0, NOPOP, 0x38, "sec",
  52. 0, NOPOP, 0xF8, "sed",
  53. 0, NOPOP, 0x78, "sei",
  54. 0, NOPOP, 0xAA, "tax",
  55. 0, NOPOP, 0xA8, "tay",
  56. 0, NOPOP, 0x98, "tya",
  57. 0, NOPOP, 0xBA, "tsx",
  58. 0, NOPOP, 0x8A, "txa",
  59. 0, NOPOP, 0x9A, "txs",
  60. 0, CPXOP, 0xE0, "cpx",
  61. 0, CPXOP, 0xC0, "cpy",
  62. 0, INCOP, 0xC0, "dec",
  63. 0, INCOP, 0xE0, "inc",
  64. 0, JMPOP, 0x4C, "jmp",
  65. 0, JSROP, 0x20, "jsr",
  66. 0, LDXOP, 0xA0, "ldx",
  67. 0, LDYOP, 0xA0, "ldy",
  68. 0, STXOP, 0x80, "stx",
  69. 0, STYOP, 0x80, "sty",
  70. 0, PSEU, 0x1860, "add",
  71. 0, PSEU, 0x38E0, "sub",