devmiyax
devmiyax
The slave reset to 0x00000000, which should be the default value.
 fixed.
@MisterNico can you attach the save data and let me know the instruction to reproduce the issue?
This is a regression of sprite window. In the current implementation I use same code of msb shadow. it seems that sprite window needs to keep color
fix:  regre ssion check   
SH2 dma done in VBlank-in ``` 02-25 09:43:32.130 16851 17663 D yabause : ***** VIN ***** 02-25 09:43:32.131 16851 17682 D yabause : Vdp1DrawEnd 02-25 09:43:32.134 16851 17682 D yabause...
Bad SH2 dma is done after VBlank out ``` 02-25 09:46:29.255 5600 6158 D yabause : ***** VIN ***** 02-25 09:46:29.257 5600 6168 D yabause : Vdp1DrawEnd 02-25 09:46:29.259 5600...
Good pattern SH2 DMA is done in VBalnk in every frame. 0x06007C92: mov.l r4, @r5 => ここでSH2のDMAを発動 0x06007C90: rts 0x06007C8E: or r3, r4 0x06007C8C: mov.l @r5, r4 0x06007C8A: mov #0x01,...
check when (06001F80 + 0x24) is wrtten
# 失敗時はVOUTで06001FA4の書き込みが行われる IMS = FFFFFF7C PC=340 frame=151:230 IST = from 2885 to 2804 PC=340 frame=151:230 [SCU] SucDmaExec src=060EE100,dst=25C00100,size=52992, ra:4/wa:2 flame=151:230 [SCU] SucDmaExec src=060EEC60,dst=25C00C60,size=50080, ra:4/wa:2 flame=151:230 [SCU] SucDmaExec src=060EF7C0,dst=25C017C0,size=47168, ra:4/wa:2 flame=151:231...