summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/cclimber.cpp4
-rw-r--r--src/mame/drivers/jongkyo.cpp2
-rw-r--r--src/mame/drivers/pengo.cpp2
-rw-r--r--src/mame/drivers/segag80r.cpp2
-rw-r--r--src/mame/drivers/senjyo.cpp2
-rw-r--r--src/mame/drivers/turbo.cpp2
-rw-r--r--src/mame/drivers/zaxxon.cpp6
-rw-r--r--src/mame/machine/segacrpt_device.cpp47
-rw-r--r--src/mame/machine/segacrpt_device.h42
9 files changed, 55 insertions, 54 deletions
diff --git a/src/mame/drivers/cclimber.cpp b/src/mame/drivers/cclimber.cpp
index df61dfbb19f..72466a164ae 100644
--- a/src/mame/drivers/cclimber.cpp
+++ b/src/mame/drivers/cclimber.cpp
@@ -1090,7 +1090,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( yamato, root )
/* basic machine hardware */
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_YAMATO, MASTER_CLOCK/3/2) /* 3.072 MHz */
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5018, MASTER_CLOCK/3/2) /* 3.072 MHz */
MCFG_CPU_PROGRAM_MAP(yamato_map)
MCFG_CPU_IO_MAP(yamato_portmap)
MCFG_CPU_VBLANK_INT_DRIVER("screen", cclimber_state, vblank_irq)
@@ -1121,7 +1121,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( toprollr, cclimber )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_YAMATO, MASTER_CLOCK/3/2) /* 3.072 MHz */
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5018, MASTER_CLOCK/3/2) /* 3.072 MHz */
MCFG_CPU_PROGRAM_MAP(toprollr_map)
MCFG_CPU_IO_MAP(cclimber_portmap)
MCFG_CPU_VBLANK_INT_DRIVER("screen", cclimber_state, vblank_irq)
diff --git a/src/mame/drivers/jongkyo.cpp b/src/mame/drivers/jongkyo.cpp
index aac317cd930..ae5ff7faed5 100644
--- a/src/mame/drivers/jongkyo.cpp
+++ b/src/mame/drivers/jongkyo.cpp
@@ -491,7 +491,7 @@ void jongkyo_state::machine_reset()
static MACHINE_CONFIG_START( jongkyo, jongkyo_state )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", SEGA_CPU_JONGKYO,JONGKYO_CLOCK/4)
+ MCFG_CPU_ADD("maincpu", SEGA_315_5084,JONGKYO_CLOCK/4)
MCFG_CPU_PROGRAM_MAP(jongkyo_memmap)
MCFG_CPU_IO_MAP(jongkyo_portmap)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
diff --git a/src/mame/drivers/pengo.cpp b/src/mame/drivers/pengo.cpp
index f023b43bb1f..0d4f12b4139 100644
--- a/src/mame/drivers/pengo.cpp
+++ b/src/mame/drivers/pengo.cpp
@@ -405,7 +405,7 @@ static MACHINE_CONFIG_DERIVED( pengou, pengo )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( pengoe, pengo )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_PENGO, MASTER_CLOCK/6)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5010, MASTER_CLOCK/6)
MCFG_CPU_PROGRAM_MAP(pengo_map)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", pengo_state, vblank_irq)
diff --git a/src/mame/drivers/segag80r.cpp b/src/mame/drivers/segag80r.cpp
index abeb23cc366..be9bc6db239 100644
--- a/src/mame/drivers/segag80r.cpp
+++ b/src/mame/drivers/segag80r.cpp
@@ -910,7 +910,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( sindbadm, g80r_base )
/* basic machine hardware */
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_SINBADM, VIDEO_CLOCK/4)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5028, VIDEO_CLOCK/4)
MCFG_CPU_PROGRAM_MAP(main_map)
MCFG_CPU_IO_MAP(sindbadm_portmap)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
diff --git a/src/mame/drivers/senjyo.cpp b/src/mame/drivers/senjyo.cpp
index a9e3972c089..317e04b925a 100644
--- a/src/mame/drivers/senjyo.cpp
+++ b/src/mame/drivers/senjyo.cpp
@@ -609,7 +609,7 @@ static MACHINE_CONFIG_DERIVED( senjyox_e, senjyo )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( senjyox_a, senjyo )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_YAMATO, 4000000) /* 4 MHz? */
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5018, 4000000) /* 4 MHz? */
MCFG_CPU_PROGRAM_MAP(senjyo_map)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", senjyo_state, irq0_line_assert)
diff --git a/src/mame/drivers/turbo.cpp b/src/mame/drivers/turbo.cpp
index b93ecc398c5..b6d3a1a3119 100644
--- a/src/mame/drivers/turbo.cpp
+++ b/src/mame/drivers/turbo.cpp
@@ -972,7 +972,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( buckroge, buckrog )
/* basic machine hardware */
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_BUCKROG, MASTER_CLOCK/4)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5014, MASTER_CLOCK/4)
MCFG_CPU_PROGRAM_MAP(buckrog_map)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", turbo_state, irq0_line_hold)
diff --git a/src/mame/drivers/zaxxon.cpp b/src/mame/drivers/zaxxon.cpp
index 71f2df418a3..ace1f3e2fbd 100644
--- a/src/mame/drivers/zaxxon.cpp
+++ b/src/mame/drivers/zaxxon.cpp
@@ -951,7 +951,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( szaxxone, zaxxon )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_SZAXXON, MASTER_CLOCK/16)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5013, MASTER_CLOCK/16)
MCFG_CPU_PROGRAM_MAP(zaxxon_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", zaxxon_state, vblank_int)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
@@ -962,7 +962,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( futspye, root )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_FUTSPY, MASTER_CLOCK/16)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5061, MASTER_CLOCK/16)
MCFG_CPU_PROGRAM_MAP(zaxxon_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", zaxxon_state, vblank_int)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
@@ -1004,7 +1004,7 @@ static MACHINE_CONFIG_DERIVED( razmataze, root )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( ixion, razmataze )
- MCFG_CPU_REPLACE("maincpu", SEGA_CPU_SZAXXON, MASTER_CLOCK/16)
+ MCFG_CPU_REPLACE("maincpu", SEGA_315_5013, MASTER_CLOCK/16)
MCFG_CPU_PROGRAM_MAP(ixion_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", zaxxon_state, vblank_int)
MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map)
diff --git a/src/mame/machine/segacrpt_device.cpp b/src/mame/machine/segacrpt_device.cpp
index 9eb628e306d..96d50cbc1dd 100644
--- a/src/mame/machine/segacrpt_device.cpp
+++ b/src/mame/machine/segacrpt_device.cpp
@@ -135,7 +135,6 @@
315-5132 My Hero
315-5135 Heavy Metal &
Wonder Boy (set 1a & 3; bootlegs?)
- ???-???? Lovely Cards
Some text found in the ROMs:
@@ -272,19 +271,21 @@ const device_type SEGA_315_5041 = &device_creator<sega_315_5041_device>;
const device_type SEGA_315_5048 = &device_creator<sega_315_5048_device>;
const device_type SEGA_315_5093 = &device_creator<sega_315_5093_device>;
const device_type SEGA_315_5099 = &device_creator<sega_315_5099_device>;
-const device_type SEGA_315_SPAT = &device_creator<sega_315_spat_device>; // unknown part number
const device_type SEGA_315_5015 = &device_creator<sega_315_5015_device>;
const device_type SEGA_315_5133 = &device_creator<sega_315_5133_device>; // NOT DECRYPTED YET
+const device_type SEGA_315_5061 = &device_creator<sega_315_5061_device>;
+const device_type SEGA_315_5028 = &device_creator<sega_315_5028_device>;
+const device_type SEGA_315_5084 = &device_creator<sega_315_5084_device>;
+const device_type SEGA_315_5013 = &device_creator<sega_315_5013_device>;
+const device_type SEGA_315_5014 = &device_creator<sega_315_5014_device>;
+const device_type SEGA_315_5018 = &device_creator<sega_315_5018_device>;
+const device_type SEGA_315_5010 = &device_creator<sega_315_5010_device>;
// below are unknown part numbers
-const device_type SEGA_CPU_BUCKROG = &device_creator<sega_cpu_buckrog_device>;
-const device_type SEGA_CPU_SZAXXON = &device_creator<sega_cpu_szaxxon_device>;
-const device_type SEGA_CPU_FUTSPY = &device_creator<sega_cpu_futspy_device>;
-const device_type SEGA_CPU_YAMATO = &device_creator<sega_cpu_yamato_device>;
-const device_type SEGA_CPU_PENGO = &device_creator<sega_cpu_pengo_device>;
+const device_type SEGA_315_SPAT = &device_creator<sega_315_spat_device>; // unknown part number
const device_type SEGA_CPU_PBACTIO4 = &device_creator<sega_cpu_pbactio4_device>;
-const device_type SEGA_CPU_SINBADM = &device_creator<sega_cpu_sinbadm_device>;
-const device_type SEGA_CPU_JONGKYO = &device_creator<sega_cpu_jongkyo_device>;
+
+
segacrpt_z80_device::segacrpt_z80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
@@ -852,8 +853,8 @@ void sega_315_5133_device::decrypt()
-sega_cpu_buckrog_device::sega_cpu_buckrog_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_buckrog_device::decrypt()
+sega_315_5014_device::sega_315_5014_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5014_device::decrypt()
{
static const UINT8 convtable[32][4] =
{
@@ -881,8 +882,8 @@ void sega_cpu_buckrog_device::decrypt()
-sega_cpu_szaxxon_device::sega_cpu_szaxxon_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_szaxxon_device::decrypt()
+sega_315_5013_device::sega_315_5013_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5013_device::decrypt()
{
static const UINT8 convtable[32][4] =
{
@@ -910,8 +911,8 @@ void sega_cpu_szaxxon_device::decrypt()
}
-sega_cpu_futspy_device::sega_cpu_futspy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_futspy_device::decrypt()
+sega_315_5061_device::sega_315_5061_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5061_device::decrypt()
{
static const UINT8 convtable[32][4] =
{
@@ -940,8 +941,8 @@ void sega_cpu_futspy_device::decrypt()
-sega_cpu_yamato_device::sega_cpu_yamato_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_yamato_device::decrypt()
+sega_315_5018_device::sega_315_5018_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5018_device::decrypt()
{
static const UINT8 convtable[32][4] =
@@ -971,8 +972,8 @@ void sega_cpu_yamato_device::decrypt()
}
-sega_cpu_pengo_device::sega_cpu_pengo_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_pengo_device::decrypt()
+sega_315_5010_device::sega_315_5010_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5010_device::decrypt()
{
static const UINT8 convtable[32][4] =
@@ -1032,8 +1033,8 @@ void sega_cpu_pbactio4_device::decrypt()
}
-sega_cpu_sinbadm_device::sega_cpu_sinbadm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_sinbadm_device::decrypt()
+sega_315_5028_device::sega_315_5028_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5028_device::decrypt()
{
static const UINT8 convtable[32][4] =
{
@@ -1061,8 +1062,8 @@ void sega_cpu_sinbadm_device::decrypt()
}
-sega_cpu_jongkyo_device::sega_cpu_jongkyo_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
-void sega_cpu_jongkyo_device::decrypt()
+sega_315_5084_device::sega_315_5084_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : segacrpt_z80_device(mconfig, tag, owner, clock) {}
+void sega_315_5084_device::decrypt()
{
static const UINT8 convtable[32][4] =
diff --git a/src/mame/machine/segacrpt_device.h b/src/mame/machine/segacrpt_device.h
index c3935201a5a..0c4491f5c3c 100644
--- a/src/mame/machine/segacrpt_device.h
+++ b/src/mame/machine/segacrpt_device.h
@@ -196,44 +196,44 @@ protected:
virtual void decrypt() override;
};
-class sega_cpu_buckrog_device : public segacrpt_z80_device
+class sega_315_5014_device : public segacrpt_z80_device
{
public:
- sega_cpu_buckrog_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5014_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
-class sega_cpu_szaxxon_device : public segacrpt_z80_device
+class sega_315_5013_device : public segacrpt_z80_device
{
public:
- sega_cpu_szaxxon_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5013_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
-class sega_cpu_futspy_device : public segacrpt_z80_device
+class sega_315_5061_device : public segacrpt_z80_device
{
public:
- sega_cpu_futspy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5061_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
-class sega_cpu_yamato_device : public segacrpt_z80_device
+class sega_315_5018_device : public segacrpt_z80_device
{
public:
- sega_cpu_yamato_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5018_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
-class sega_cpu_pengo_device : public segacrpt_z80_device
+class sega_315_5010_device : public segacrpt_z80_device
{
public:
- sega_cpu_pengo_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5010_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
@@ -248,18 +248,18 @@ protected:
virtual void decrypt() override;
};
-class sega_cpu_sinbadm_device : public segacrpt_z80_device
+class sega_315_5028_device : public segacrpt_z80_device
{
public:
- sega_cpu_sinbadm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5028_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
-class sega_cpu_jongkyo_device : public segacrpt_z80_device
+class sega_315_5084_device : public segacrpt_z80_device
{
public:
- sega_cpu_jongkyo_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
+ sega_315_5084_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32);
protected:
virtual void decrypt() override;
};
@@ -282,14 +282,14 @@ extern const device_type SEGA_315_5099;
extern const device_type SEGA_315_SPAT;
extern const device_type SEGA_315_5015;
extern const device_type SEGA_315_5133;
-extern const device_type SEGA_CPU_BUCKROG;
-extern const device_type SEGA_CPU_SZAXXON;
-extern const device_type SEGA_CPU_FUTSPY;
-extern const device_type SEGA_CPU_YAMATO;
-extern const device_type SEGA_CPU_PENGO;
+extern const device_type SEGA_315_5014;
+extern const device_type SEGA_315_5013;
+extern const device_type SEGA_315_5061;
+extern const device_type SEGA_315_5018;
+extern const device_type SEGA_315_5010;
extern const device_type SEGA_CPU_PBACTIO4;
-extern const device_type SEGA_CPU_SINBADM;
-extern const device_type SEGA_CPU_JONGKYO;
+extern const device_type SEGA_315_5028;
+extern const device_type SEGA_315_5084;
#endif /// __SEGACRPT_Z80__