I've started work on getting all 10 FMV's running in Chrono Trigger on the SNES via the MSU-1. There is already a hack by smkdan and Ramsis to play just the intro video, but I couldn't make much sense of it because I had never done any video or DMA code before. So, I figured by the time I had learned enough to make sense of that code or one of the other existing video players, it was just simpler (and more educational) to write my own, which I have done.https://www.youtube.com/watch?v=kJ7CT6bFPlw
(is there a youtube embed tag I'm not finding?)
Now, comes the harder part, getting this code into the game. I'm looking for any documentation, or anybody with knowledge of the event and dialog systems, so I can find good hook points to insert the video playback. I also need to find the video buffers in main RAM so I can clean up after myself and reset the display after playback has finished. The latter probably isn't too hard to figure out with some code tracing on the DMA registers, but if anybody already happens to know where they are, it would save me the trouble. I should be able to manage this myself, but if the documentation exists, there's no point in me reinventing the wheel.
Also, I'll eventually look into doing some more work on the video files themselves to improve the quality. There's a lot of room for improvement with some better size/color reduction algorithms, as well as a more suitable positional dithering algorithm, but I'll have to implement those myself, so I'm putting that off for now.