Make 'Ys I & II Eternal Story' playable.
Posted on 2006-01-07 00:00:00
Implemented IPU commands SETVQ (load VQ CLUT) and SETTH (load threshold values for dither).

Implemented system calls DisableIntc and RemoveIntcHandler.

I added the code to handle the DMA channel 4 (toIPU) thinking that the channel would be enabled, but none set the STR bit of the CHCR to 1. The data (MPEG2 data from the disk) and DMAtags to be sent are prepared properly, but it isn't sent for some reason. I checked around for code that sets the STR bit and found something involving some mechanic using semaphores. I'll be checking this more in details tomorrow.