summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/esqpump.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/esqpump.h')
-rw-r--r--src/emu/sound/esqpump.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/sound/esqpump.h b/src/emu/sound/esqpump.h
index fbead6b485a..eae3cebb32d 100644
--- a/src/emu/sound/esqpump.h
+++ b/src/emu/sound/esqpump.h
@@ -24,10 +24,9 @@ public:
m_esp_halted = esp_halted;
logerror("ESP-halted -> %d\n", m_esp_halted);
if (!esp_halted) {
-
#if PUMP_REPLACE_ESP_PROGRAM
m_esp->write_reg(245, 0x1d0f << 8); // dlength = 0x3fff, 16-sample delay
-
+
int pc = 0;
for (pc = 0; pc < 0xc0; pc++) {
m_esp->write_reg(pc, 0);
@@ -41,7 +40,7 @@ public:
m_esp->_instr(pc++) = 0xffffeea00000; // ADD SER2R, gpr_a0 > gpr_a0
m_esp->_instr(pc ) = 0xffffefa00000; // ADD SER2L, gpr_a0 > gpr_a0; prepare to read from delay 2 instructions from now, offset = 0
- m_esp->write_reg(pc++, 0); //offset into delay
+ m_esp->write_reg(pc++, 0); //offset into delay
m_esp->_instr(pc ) = 0xffffa0a09508; // MOV gpr_a0 > delay + offset
m_esp->write_reg(pc++, 1 << 8); // offset into delay - -1 samples