summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2015-01-29 19:00:02 +0100
committer hap <happppp@users.noreply.github.com>2015-01-29 19:00:02 +0100
commit537326b28232b7bbff28f542b27de3d97c9ecbaf (patch)
tree1b4cb63a057652ab8b6dfb8fc7bb7d14b89f526f
parente3f6b06fdd5719043933d954ccbbd903a9f88d84 (diff)
mnemonics to uppercase
-rw-r--r--src/emu/cpu/tms0980/tms0980d.c41
1 files changed, 20 insertions, 21 deletions
diff --git a/src/emu/cpu/tms0980/tms0980d.c b/src/emu/cpu/tms0980/tms0980d.c
index cf0efae29ae..ea72ba9be2e 100644
--- a/src/emu/cpu/tms0980/tms0980d.c
+++ b/src/emu/cpu/tms0980/tms0980d.c
@@ -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,