summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mcs51/mcs51dasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/mcs51/mcs51dasm.h')
-rw-r--r--src/devices/cpu/mcs51/mcs51dasm.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/devices/cpu/mcs51/mcs51dasm.h b/src/devices/cpu/mcs51/mcs51dasm.h
index 9ae251af8ea..b643ed150b9 100644
--- a/src/devices/cpu/mcs51/mcs51dasm.h
+++ b/src/devices/cpu/mcs51/mcs51dasm.h
@@ -46,6 +46,10 @@ public:
static const mem_info i8xc51gb_names[];
static const mem_info ds5002fp_names[];
static const mem_info i8xc751_names[];
+ static const mem_info ds80c320_names[];
+ static const mem_info sab80515_names[];
+ static const mem_info sab80c515_names[];
+ static const mem_info rupi44_names[];
template<typename ...Names> mcs51_disassembler(Names &&... names) : mcs51_disassembler() {
add_names(names...);
@@ -126,5 +130,33 @@ public:
virtual ~ds5002fp_disassembler() = default;
};
+class ds80c320_disassembler : public mcs51_disassembler
+{
+public:
+ ds80c320_disassembler();
+ virtual ~ds80c320_disassembler() = default;
+};
+
+class sab80515_disassembler : public mcs51_disassembler
+{
+public:
+ sab80515_disassembler();
+ virtual ~sab80515_disassembler() = default;
+};
+
+class sab80c515_disassembler : public mcs51_disassembler
+{
+public:
+ sab80c515_disassembler();
+ virtual ~sab80c515_disassembler() = default;
+};
+
+class rupi44_disassembler : public mcs51_disassembler
+{
+public:
+ rupi44_disassembler();
+ virtual ~rupi44_disassembler() = default;
+};
+
#endif