summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/es5510/es5510.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/es5510/es5510.cpp')
-rw-r--r--src/devices/cpu/es5510/es5510.cpp18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/devices/cpu/es5510/es5510.cpp b/src/devices/cpu/es5510/es5510.cpp
index ac2d6e070de..03cea0595a7 100644
--- a/src/devices/cpu/es5510/es5510.cpp
+++ b/src/devices/cpu/es5510/es5510.cpp
@@ -2,10 +2,10 @@
// copyright-holders:Christian Brunschen
/***************************************************************************************
*
- * es5510.c - Ensoniq ES5510 (ESP) emulation
+ * es5510.cpp - Ensoniq ES5510 (ESP) emulation
* by Christian Brunschen
*
- * TODO
+ * TODO:
* gunlock and clones: Glitch sound after game over once (MT #07861)
* DRAM Size isn't verified, differs per machines?
*
@@ -340,16 +340,6 @@ static inline char * DESCRIBE_INSTR(char *s, uint64_t instr, uint32_t gpr, const
uint8_t es5510_device::host_r(address_space &space, offs_t offset)
{
// printf("%06x: DSP read offset %04x (data is %04x)\n",pc(),offset,dsp_ram[offset]);
-
- // VFX hack (FIXME: this is disgusting)
- if (core_stricmp(machine().system().name, "vfx") == 0)
- {
- if (pc == 0xc091f0)
- {
- return downcast<m68000_base_device &>(space.device()).state_int(M68K_D2);
- }
- }
-
switch(offset)
{
case 0x00: LOG("ES5510: Host Read GPR latch[2]: %02x\n", (gpr_latch >> 16) & 0xff); return (gpr_latch >> 16) & 0xff;
@@ -670,10 +660,6 @@ uint32_t es5510_device::execute_max_cycles() const noexcept {
return 1;
}
-uint32_t es5510_device::execute_input_lines() const noexcept {
- return 1;
-}
-
void es5510_device::execute_set_input(int linenum, int state) {
if (linenum == ES5510_HALT) {
halt_asserted = (state == ASSERT_LINE);