There are 2 chips which are used for generating extra audio (WR550400 and WR550402). How they work is in progress. This is NOT the same as `Moe Pro! - Saikyou Hen (J) [hM23][p1]`.
This cartridge uses mapper VRC4 with wiring
VRC_A0 <- CPU A2
VRC A1 <- CPU A3
which is #23
Audio registers sit at $E001/$E002/$E003 (mask is $E003). Game uses mirrors of those regs at $f001/$f002/$f003. Unfortunatelly, writing to any of those regs will also be treaten by VRC4 as write to $f000 (IRQ Latch, low 4 bits). Maybe that's the reason why IRQ split graphics in FCEUx doesn't work correctly (it works on real hardware without problems)
Audio chip pinout:
---
R should be 750k, not 150k and it is used to set speed of internal RC generator which clocks the circuit (I mistakenly read it at 150k and replicated the whole circuit on PCB and all sounds were just too fast).
Also, one of the D0-D7 seems to control the play/stop or even VCC of the circuit, because the clock (which is pin 16) is clocking only when sound is playing.
This cartridge uses mapper VRC4 with wiring
VRC_A0 <- CPU A2
VRC A1 <- CPU A3
which is #23
Audio registers sit at $E001/$E002/$E003 (mask is $E003). Game uses mirrors of those regs at $f001/$f002/$f003. Unfortunatelly, writing to any of those regs will also be treaten by VRC4 as write to $f000 (IRQ Latch, low 4 bits). Maybe that's the reason why IRQ split graphics in FCEUx doesn't work correctly (it works on real hardware without problems)
Audio chip pinout:
Code:
.--v---.
D7 ->|01 18|<- D0
D1 ->|02 17|-----------+
D6 ->|03 16|---------+ R=150k
D2 ->|04 15|- GND +-+
D5 ->|05 14|
D3 ->|06 13|
D4 ->|07 12|
+5V - |08 11|
AUDIO <-|09 10|
`------`
D7 ->|01 18|<- D0
D1 ->|02 17|-----------+
D6 ->|03 16|---------+ R=150k
D2 ->|04 15|- GND +-+
D5 ->|05 14|
D3 ->|06 13|
D4 ->|07 12|
+5V - |08 11|
AUDIO <-|09 10|
`------`
---
R should be 750k, not 150k and it is used to set speed of internal RC generator which clocks the circuit (I mistakenly read it at 150k and replicated the whole circuit on PCB and all sounds were just too fast).
Also, one of the D0-D7 seems to control the play/stop or even VCC of the circuit, because the clock (which is pin 16) is clocking only when sound is playing.