|
|
1.1 ! root 1: /*****************************************************************************/ ! 2: /* Generator - Sega Genesis emulation - (c) James Ponder 1997-1998 */ ! 3: /*****************************************************************************/ ! 4: /* */ ! 5: /* tab68k.c */ ! 6: /* */ ! 7: /*****************************************************************************/ ! 8: ! 9: #include "generator.h" ! 10: ! 11: char *condition_table[] = { ! 12: "T", "F", ! 13: "HI", "LS", ! 14: "CC", "CS", ! 15: "NE", "EQ", ! 16: "VC", "VS", ! 17: "PL", "MI", ! 18: "GE", "LT", ! 19: "GT", "LE" ! 20: }; ! 21: ! 22: t_mnemonic_table mnemonic_table[] = { ! 23: { i_ILLG, "ILLEGAL" }, ! 24: { i_OR, "OR" }, ! 25: { i_ORSR, "ORSR" }, ! 26: { i_AND, "AND" }, ! 27: { i_ANDSR, "ANDSR" }, ! 28: { i_EOR, "EOR" }, ! 29: { i_EORSR, "EORSR" }, ! 30: { i_SUB, "SUB" }, ! 31: { i_SUBA, "SUBA" }, ! 32: { i_SUBX, "SUBX" }, ! 33: { i_ADD, "ADD" }, ! 34: { i_ADDA, "ADDA" }, ! 35: { i_ADDX, "ADDX" }, ! 36: { i_MULU, "MULU" }, ! 37: { i_MULS, "MULS" }, ! 38: { i_CMP, "CMP" }, ! 39: { i_CMPA, "CMPA" }, ! 40: { i_BTST, "BTST" }, ! 41: { i_BCHG, "BCHG" }, ! 42: { i_BCLR, "BCLR" }, ! 43: { i_BSET, "BSET" }, ! 44: { i_MOVE, "MOVE" }, ! 45: { i_MOVEA, "MOVEA" }, ! 46: { i_MOVEPMR, "MOVEPMR" }, ! 47: { i_MOVEPRM, "MOVEPRM" }, ! 48: { i_MOVEFSR, "MOVEFSR" }, ! 49: { i_MOVETSR, "MOVETSR" }, ! 50: { i_MOVEMRM, "MOVEMRM" }, ! 51: { i_MOVEMMR, "MOVEMMR" }, ! 52: { i_MOVETUSP, "MOVETUSP" }, ! 53: { i_MOVEFUSP, "MOVEFUSP" }, ! 54: { i_NEG, "NEG" }, ! 55: { i_NEGX, "NEGX" }, ! 56: { i_CLR, "CLR" }, ! 57: { i_NOT, "NOT" }, ! 58: { i_ABCD, "ABCD" }, ! 59: { i_SBCD, "SBCD" }, ! 60: { i_NBCD, "NBCD" }, ! 61: { i_SWAP, "SWAP" }, ! 62: { i_PEA, "PEA" }, ! 63: { i_LEA, "LEA" }, ! 64: { i_EXT, "EXT" }, ! 65: { i_EXG, "EXG" }, ! 66: { i_TST, "TST" }, ! 67: { i_TAS, "TAS" }, ! 68: { i_CHK, "CHK" }, ! 69: { i_TRAPV, "TRAPV" }, ! 70: { i_TRAP, "TRAP" }, ! 71: { i_RESET, "RESET" }, ! 72: { i_NOP, "NOP" }, ! 73: { i_STOP, "STOP" }, ! 74: { i_LINK, "LINK" }, ! 75: { i_UNLK, "UNLK" }, ! 76: { i_RTE, "RTE" }, ! 77: { i_RTS, "RTS" }, ! 78: { i_RTR, "RTR" }, ! 79: { i_JSR, "JSR" }, ! 80: { i_JMP, "JMP" }, ! 81: { i_Scc, "Scc" }, ! 82: { i_SF, "SF" }, ! 83: { i_DBcc, "DBcc" }, ! 84: { i_DBRA, "DBRA" }, ! 85: { i_Bcc, "Bcc" }, ! 86: { i_BSR, "BSR" }, ! 87: { i_DIVU, "DIVU" }, ! 88: { i_DIVS, "DIVS" }, ! 89: { i_ASR, "ASR" }, ! 90: { i_LSR, "LSR" }, ! 91: { i_ROXR, "ROXR" }, ! 92: { i_ROR, "ROR" }, ! 93: { i_ASL, "ASL" }, ! 94: { i_LSL, "LSL" }, ! 95: { i_ROXL, "ROXL" }, ! 96: { i_ROL, "ROL" }, ! 97: { i_LINE10, "LINE10" }, ! 98: { i_LINE15, "LINE15" }, ! 99: { i_ILLG, "" }, ! 100: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.