Ok, considering that the "param update" is...

snes_ram[SNES_DMA_BASE + dma + 2] = abus & 0xff;
snes_ram[SNES_DMA_BASE + dma + 3] = (abus >> 8) & 0xff;

(i.e. not +4 update)
..indicates that you're right, thanks smile

[Linked Image from mamedev.emulab.it]