LD-V1000 Undocumented Info
Info not covered in the LD-V1000 manual
Quoted from Ruben from a post to the DLP message board:
"0xfc is the Reject command. Your interface should respond on the next communication cycle with 0x60. The interface will need to continue sending that status until your 4400 has stopped playing the disc, the 4400 tells the interface that its status is stop. Then the interface should provide 0xfc status. The game should respond with 0xfd. On the following communications cycle status will need to be 0x64... continuing until the 4400 is playing the disc and is ready. Then status will need to be 0xe4."
In other words, the LD-V1000 returns status of 0x64 while it is spinning up.
From Ruben: "there's only one game which requires the LD-V1000 communication to be synchronous with actual vsync, and there is a way around that anyhow."
When a seek fails with an error, it should return code 0x90, as stated in the documentation. When is not stated in the documentation is how this status should change when new commands come in. If a game tries to do a new seek to get to the right frame, the LD-V1000 status should alternate between 0x90 and 0x10 as new digits are received.
As stated in the documentation, a successful seek will return a status of 0xD0. What is not stated in the documentation is how this status should change when new commands come in. When new commands are received after that point (such as a new seek), the status should alternate between 0xD0 and 0x50.