summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sm510/sm510d.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sm510/sm510d.h')
-rw-r--r--src/devices/cpu/sm510/sm510d.h36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/devices/cpu/sm510/sm510d.h b/src/devices/cpu/sm510/sm510d.h
index 2d49cbb5059..dacc7ca4264 100644
--- a/src/devices/cpu/sm510/sm510d.h
+++ b/src/devices/cpu/sm510/sm510d.h
@@ -25,39 +25,7 @@ public:
virtual offs_t pc_real_to_linear(offs_t pc) const override { return (pc & ~0x3f) | m_r2l6[pc & 0x3f]; }
protected:
- enum e_mnemonics
- {
- // SM510 common
- mILL /* 0! */, mEXT,
- mLB, mLBL, mSBM, mEXBLA, mINCB, mDECB,
- mATPL, mRTN0, mRTN1, mTL, mTML, mTM, mT,
- mEXC, mBDC, mEXCI, mEXCD, mLDA, mLAX, mPTW, mWR, mWS,
- mKTA, mATBP, mATX, mATL, mATFC, mATR,
- mADD, mADD11, mADX, mCOMA, mROT, mRC, mSC,
- mTB, mTC, mTAM, mTMI, mTA0, mTABL, mTIS, mTAL, mTF1, mTF4,
- mRM, mSM,
- mPRE, mSME, mRME, mTMEL,
- mSKIP, mCEND, mIDIV, mDR, mDTA, mCLKLO, mCLKHI,
-
- // SM500 common
- mCOMCB, mRTN, mRTNS, mSSR, mTR, mTRS, mRBM,
- mADDC, mPDTW, mTW, mDTW,
- mATS, mEXKSA, mEXKFA,
- mRMF, mSMF, mCOMCN,
- mTA, mTM2, mTG,
-
- // SM530 common
- mSABM, mSABL, mEXBL,
- mTG2, mTBA,
- mKETA, mATF, mSDS, mRDS,
- mINIS,
-
- // SM590 aliases
- mNOP, mCCTRL, mINBL, mDEBL, mXBLA, mADCS, mTR7,
- // SM590 uniques
- mTAX, mLBLX, mMTR, mSTR, mINBM, mDEBM, mRTA, mBLTA, mEXAX, mTBA2, mADS, mADC, mLBMX, mTLS
- };
-
+ enum e_mnemonics : unsigned;
static const char *const s_mnemonics[];
static const u8 s_bits[];
static const u32 s_flags[];
@@ -154,4 +122,4 @@ private:
static const u8 sm590_mnemonic[0x100];
};
-#endif
+#endif // MAME_CPU_SM510_SM510D_H