mirror of
https://github.com/holub/mame
synced 2025-04-23 17:00:53 +03:00
mnemonics to uppercase
This commit is contained in:
parent
e3f6b06fdd
commit
537326b282
@ -1,18 +1,16 @@
|
||||
/*******************************************************************
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, hap
|
||||
/*
|
||||
|
||||
TMS0980 disassembly
|
||||
TMS0980/TMS1000-family disassembler
|
||||
|
||||
*******************************************************************/
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "debugger.h"
|
||||
#include "tms0980.h"
|
||||
|
||||
|
||||
#define _OVER DASMFLAG_STEP_OVER
|
||||
#define _OUT DASMFLAG_STEP_OUT
|
||||
|
||||
|
||||
enum e_mnemonics {
|
||||
zA10AAC=0, zA6AAC, zA8AAC, zAC1AC, zACACC, zACNAA, zALEC, zALEM, zAMAAC, zBRANCH, zCALL, zCCLA,
|
||||
zCLA, zCLO, zCOMC, zCOMX, zCOMX8, zCPAIZ, zCTMDYN, zDAN, zDMAN, zDMEA, zDNAA,
|
||||
@ -24,24 +22,21 @@ enum e_mnemonics {
|
||||
zILL
|
||||
};
|
||||
|
||||
|
||||
enum e_addressing {
|
||||
zB0=0, zI2, zI3, zI4, zB7
|
||||
};
|
||||
|
||||
|
||||
static const char *const s_mnemonic[] = {
|
||||
"a10aac", "a6aac", "a8aac", "ac1ac", "acacc", "acnaa", "alec", "alem", "amaac", "branch", "call", "ccla",
|
||||
"cla", "clo", "comc", "comx", "comx8", "cpaiz", "ctmdyn", "dan", "dman", "dmea", "dnaa",
|
||||
"dyn", "ia", "imac", "iyc", "knez", "ldp", "ldx", "ldx", "ldx", "mnea", "mnez",
|
||||
"ndmea", "off", "rbit", "reac", "retn", "rstr", "sal", "saman", "sbit",
|
||||
"sbl", "seac", "setr", "tam", "tamacs", "tamdyn", "tamiy", "tamiyc", "tamza",
|
||||
"tay", "tbit", "tcmiy", "tcy", "tdo", "tka", "tkm", "tma",
|
||||
"tmy", "tya", "xda", "xma", "ymcy", "ynea", "ynec",
|
||||
"illegal"
|
||||
"A10AAC", "A6AAC", "A8AAC", "AC1AC", "ACACC", "ACNAA", "ALEC", "ALEM", "AMAAC", "BRANCH", "CALL", "CCLA",
|
||||
"CLA", "CLO", "COMC", "COMX", "COMX8", "CPAIZ", "CTMDYN", "DAN", "DMAN", "DMEA", "DNAA",
|
||||
"DYN", "IA", "IMAC", "IYC", "KNEZ", "LDP", "LDX", "LDX", "LDX", "MNEA", "MNEZ",
|
||||
"NDMEA", "OFF", "RBIT", "REAC", "RETN", "RSTR", "SAL", "SAMAN", "SBIT",
|
||||
"SBL", "SEAC", "SETR", "TAM", "TAMACS", "TAMDYN", "TAMIY", "TAMIYC", "TAMZA",
|
||||
"TAY", "TBIT", "TCMIY", "TCY", "TDO", "TKA", "TKM", "TMA",
|
||||
"TMY", "TYA", "XDA", "XMA", "YMCY", "YNEA", "YNEC",
|
||||
"?"
|
||||
};
|
||||
|
||||
|
||||
#define _OVER DASMFLAG_STEP_OVER
|
||||
#define _OUT DASMFLAG_STEP_OUT
|
||||
|
||||
static const UINT32 s_flags[] = {
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, _OVER, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
@ -54,6 +49,10 @@ static const UINT32 s_flags[] = {
|
||||
};
|
||||
|
||||
|
||||
enum e_addressing {
|
||||
zB0=0, zI2, zI3, zI4, zB7
|
||||
};
|
||||
|
||||
static const UINT8 s_addressing[] = {
|
||||
zB0, zB0, zB0, zI4, zI4, zI4, zI4, zB0, zB0, zB7, zB7, zB0,
|
||||
zB0, zB0, zB0, zB0, zB0, zB0, zB0, zB0, zB0, zB0, zB0,
|
||||
|
Loading…
Reference in New Issue
Block a user