r5440 /src/mame/machine/snes.c: [SNES]: Fixed HDMA mid-frame inits.


According to Anomie:

Originally Posted by "Anomie"
Note that enabling a channel mid-frame will begin HDMA at the next HDMA
point. However, the HDMA register initialization only occurs before the
HDMA point on scanline 0, so those registers will have to be
initialized by hand before enabling HDMA.

This was completely missing from the current emu, hooking it up means the following nice stuff to happen:

Energy Breaker (J)
[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

Super Ghouls 'n Ghosts / Choh Makai Mura

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]