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.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/devices/cpu/mcs51/mcs51dasm.h b/src/devices/cpu/mcs51/mcs51dasm.h
index b643ed150b9..4ef2a2fd486 100644
--- a/src/devices/cpu/mcs51/mcs51dasm.h
+++ b/src/devices/cpu/mcs51/mcs51dasm.h
@@ -2,25 +2,9 @@
// copyright-holders:Steve Ellenoff
/*****************************************************************************
*
- * i8051dasm.c
- * Portable MCS-51 Family Emulator
+ * Portable MCS-51 Family Disassembler
+ * Copyright Steve Ellenoff
*
- * Chips in the family:
- * 8051 Product Line (8031,8051,8751)
- * 8052 Product Line (8032,8052,8752)
- * 8054 Product Line (8054)
- * 8058 Product Line (8058)
- *
- * Copyright Steve Ellenoff, all rights reserved.
- *
- * This work is based on:
- * #1) 'Intel(tm) MC51 Microcontroller Family Users Manual' and
- * #2) 8051 simulator by Travis Marlatte
- * #3) Portable UPI-41/8041/8741/8042/8742 emulator V0.1 by Juergen Buchmueller (MAME CORE)
- *
- *****************************************************************************
- * Symbol Memory Name Tables borrowed from:
- * D52 8052 Disassembler - Copyright Jeffery L. Post
*****************************************************************************/
#ifndef MAME_CPU_MCS51_MCS51DASM_H
@@ -50,6 +34,8 @@ public:
static const mem_info sab80515_names[];
static const mem_info sab80c515_names[];
static const mem_info rupi44_names[];
+ static const mem_info p8xc552_names[];
+ static const mem_info p8xc562_names[];
template<typename ...Names> mcs51_disassembler(Names &&... names) : mcs51_disassembler() {
add_names(names...);
@@ -158,5 +144,19 @@ public:
virtual ~rupi44_disassembler() = default;
};
+class p8xc552_disassembler : public mcs51_disassembler
+{
+public:
+ p8xc552_disassembler();
+ virtual ~p8xc552_disassembler() = default;
+};
+
+class p8xc562_disassembler : public mcs51_disassembler
+{
+public:
+ p8xc562_disassembler();
+ virtual ~p8xc562_disassembler() = default;
+};
+
#endif