diff options
Diffstat (limited to 'src/devices/cpu/es5510/es5510.cpp')
-rw-r--r-- | src/devices/cpu/es5510/es5510.cpp | 18 |
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); |