LD-V4200 Player Commands : RS - Result Code Set PA - Put Player in PAUSE Mode ?P - Player Mode Request PL - Put Player in PLAY Mode AD - Audio Control PR - Print Text on User Line CH - Select CHAPTER Mode RA - Register A Set Modification CL - Clear Entry RC - Register C Set Modification CS - Clear Text from Screen RJ - Reject the Disc (Spin Down) DS - Enable/Disable Text Display SA - Start Player FR - Select FRAME # Mode (CAV) SE - SEARCH to an Address KL - Disable\Enable Front Panel SF - STEP FORWARD 1 Frame LO - Use LEAD-OUT as Address SM - Set Stop Marker MF - Multi-Speed PLAY FORWARD SP - Set SPEED Register MR - Multi_Speed PLAY REVERSE SR - STEP REVERSE 1 Frame NF - SCAN FORWARD ST - Put Player in STILL Mode NR - SCAN REVERSE TM - Select Time Code Mode (CLV) OP - Open Disc Drawer VD - Enable/Disable Video \RS LD-V4200 Response codes Response Description -------------------------------------------------------------------------- R ready status Player has accepted command and is ready to accept next command. E00 communication error Communication line error, framing error, or buffer overflow. E04 Feature not available Non-usable function was tried. Command mnemonic was incorrect. Command special to CAV or CLV. Cannot be used in this mode. E06 Missing argument Necessary parameters not specified. E11 Disc not loaded ` LD-V4200 Response codes Response Description -------------------------------------------------------------------------- E12 Search Error Search address not found. E13 Defocussing error E15 Picture stop Picture stopped. (on disc) Auto playing was stopped with picture stop code E99 Panic Unrecoverable error has occurred. Disc loading not done. Playing cannot continue. \?P Player Active Mode Request -------------------------------------------------------------------------- Sending ?P to the LD-V4200 will cause the Active Mode Status to be returned by the player: P00 - DOOR OPEN P01 - PLAYER IN PARK P04 - PLAY P05 - STILL FRAME (CAV) P06 - PLAYER PAUSED P09 - MULTI SPEED OPERATION (CAV) \AD AUDIO CONTROL send to player argument AD -------------------------------------------------------------------------- Function AD controls the audio output Syntax (integer)AD to player, R to host Remarks The contents of the audio control register are rewritten immediately and the ready status is returned. The arguments are used as follows : ARGUMENT FUNCTION s1 s2 s3 0 audio off 0 0 0 1 CH 1 on 1 0 1 2 CH 2 on 0 1 1 3 STEREO 1 1 0 Default: STEREO (Argument = 3) ` AUDIO CONTROL send to player argument AD -------------------------------------------------------------------------- Example 0AD ' turn sound off [ ' wait for player response 2AD ' turn Channel 2 on these are particularly useful when bilingual sound tracks exists, or if certain audio need to be squelched. \CH CHAPTER send to player CH -------------------------------------------------------------------------- Function CH set the address flag to "CHAPTER" Syntax CH to player R to host Remarks When the CHAPTER command is sent, all subsequent addresses to be handled are evaluated as chapter numbers. This allows for chapter searches on CLV and CAV discs that have chapter number encoded. Example CH ' set for chapter searching [ ' waits for the player response 15SE ' searches for chapter 15 [ ' waits for the player response FR ' set for frame searching [ ' waits for the player response 10000SE ' search for frame 10000 [ ' waits for the player response \CL CLEAR send to player argument CL -------------------------------------------------------------------------- Function CL clears a value entry, or a player mode. Syntax CL to player, R to host Remarks 1) Contents of the digit buffer (value input) are cleared. ready status returned immediately. 2) Search and auto stop markers and stop marker mode released. If cleared during search, Still mode(CAV) or Pause mode (CLV) will occur at the position of the pick up. If cleared during auto stop or Stop marker operation, normal play will occur. Example CL ' [ ' wait for player response \CS CLEAR SCREEN send to player argument CS -------------------------------------------------------------------------- Function CS clears the text overlay in the user display area. Syntax CS to player, R to host Remarks The CLEAR SCREEN command clears all 8 lines in the user display area. If only one line needs to be erased then print a blank line using the PRINT CHARACTER command ` CLEAR SCREEN send to player argument CS -------------------------------------------------------------------------- Example CS ' clear text overlay [ ' wait for player response 1D4RAS1PR ' turn display and user area on, ' ready line 1 for printing [ ' wait for player response first line ' "FIRST LINE" printed on line 1 [ ' wait for player response 3PR ' ready line 3 [ ' wait for player response THIRD LINE ' "THIRD LINE" print on screen [ ' wait for player response 1PR ' ready line 1 [ ' wait for player response ' prints blank line on line 1 [ ' wait for player response ** see also PRINT CHARACTER command \DS DISPLAY CONTROL send to player argument DS -------------------------------------------------------------------------- Function DS controls the character generator Syntax (integer)DS to player, R to host Remarks The contents of the display control register is rewritten. The initial value is 0 and the display switch is OFF. If it is turned ON, the frame number, chapter number, time code, etc. is displayed. The actual value to be displayed is determined by register A. 0DS Display OFF ( Default ) 1DS Display ON Example 1DS ' turn character generator on [ ' wait for player response 0DS ' turn character generator off [ ' wait for player response \FR FRAME send to player FR (CAV) -------------------------------------------------------------------------- Function FR set the address flag to "FRAME" Syntax FR to player R returned to host Remarks When the FRAME command is sent all subsequent addresses to be handled are evaluated as frame numbers. This allows for specific frame searches on CAV discs only. Example FR ' set for frame searching [ ' waits for the player response 10000SE ' search for frame 10000 [ ' waits for the player response \KL KEY LOCK send to player argument KL -------------------------------------------------------------------------- Function KL disables and enables the front panel command switches Syntax integerKL to player R returned to host Remarks Allowed KEY LOCK command arguments : 0KL - unlocks the front panel switches. 1KL - locks front panel and turns key lock light on. Only the power switch will function when Key Lock is enabled. Default: Front Panel Controls are enabled \LO LEAD OUT send to player LO -------------------------------------------------------------------------- Function LO sets the lead-out area as an address Syntax LO to player R returned to host Remarks As a target address for SEARCH and Auto-stop, this symbol can be used in place of a value. At that time, LO is evaluated as: Frame number 65535 Time Code 75959 Chapter number 79 When the Lead-out search is made, the convergence occurs immediately before the lead-out area, i.e. at the end of the program area. ` LEAD OUT send to player LO -------------------------------------------------------------------------- Example 1. LOSE ' searches the last address of the program area and this number is known. [ ' waits for the player response 2. LOPL ' plays to end of program [ ' waits for the player response \MF MULTI-SPEED FORWARD send to player (address) MF (CAV) -------------------------------------------------------------------------- Function MF causes player to play at the speed specified by the speed register (see SPEED) Syntax (integer)MF to player R returned to host Remarks When the MULTI-SPEED command is sent there are three possible occurrences: 1) In Random Access mode Multi-speed mode occurs, the picture are reproduced at a speed determined by the speed register. 2) If the integer address is specified, the disc will MULTI-SPEED play forward to the mark. The specified integer address is used to mark a desired Frame number or Chapter number or Time code number. When the mark is reached player goes into Still mode and the status ready is returned. ` MULTI-SPEED FORWARD send to player (address) MF (CAV) -------------------------------------------------------------------------- Example ' This shows how to do a palindrome using MF and MR 30SE ' search for frame 30 [ ' waits for the player response 50MF ' multi-forward to frame 50 [ ' waits for the player response 35MR ' multi-reverse to frame 35 [ ' waits for the player response \MR MULTI-SPEED REVERSE send to player (address) MR (CAV) -------------------------------------------------------------------------- Function MR causes player to play at the speed specified by the speed register (see SPEED) Syntax (integer)MF to player R returned to host Remarks When the MULTI-SPEED command is sent there are three possible occurrences: 1) In Random Access mode Multi-speed mode occurs, the picture are reproduced at a speed determined by the speed register. 2) If the integer address is specified, the disc will MULTI-SPEED play backwards to the mark. The specified integer address is used to mark a desired Frame number or Chapter number or Time code number. When the mark is reached player goes into Still mode and the status ready is returned. ` MULTI-SPEED REVERSE send to player (address) MR (CAV) -------------------------------------------------------------------------- Example ' This shows how to do a palindrome using MF and MR 30SE ' search for frame 30 [ ' waits for the player response 50MF ' multi-forward to frame 50 [ ' waits for the player response 35MR ' multi-reverse to frame 35 [ ' waits for the player response \OP OPEN DOOR command send to player OP -------------------------------------------------------------------------- Function OP forces disc player to stop spinning and opens the player drawer so disc may be removed. Sending the OP command a second time will close the drawer. Syntax OP to player R returned to host Remarks The Open Door mode is the state where the Drawer is open for loading the disc. The START Command cannot be used from this mode. The drawer must be closed first. Example OP ' opens drawer [ ' waits for the player response OP ' closes drawer [ ' waits for the player response \PA PAUSE send to player PA -------------------------------------------------------------------------- Function PA puts player in Pause mode, and thus supresses pictures and sound. Syntax PA to player R returned to host Remarks When the PAUSE command is sent in Random access mode, pausing occurs at the current position and a blue screen appears. With CLV discs, PAUSE is accurate to one second. NOTE: Player should not be paused for more than 15 minutes. Example PA ' pauses player and turns blue screen on [ ' waits for the player response \PL PLAY send to player (address) PL -------------------------------------------------------------------------- Function PL puts player into Play mode, video and audio are enabled. Syntax (integer)PL to player R returned to host Remarks When the PLAY command is sent there are three possible uses: 1) In Random Access mode, Play mode occurs. Thus enabling motion video and audio. 2) If an integer address is specified, the disc will PLAY to the mark. The specified integer address is used to mark a desired Frame number, Chapter number or Time code number. When the mark is reached, the player goes into Still mode and the status ready is returned. 3) In Park mode, PLAY will send the player into Setup mode to spinup the disc, play sound and video. ` PLAY send to player (address) PL -------------------------------------------------------------------------- Example SA ' spins player up [ ' waits for the player response FR ' sets integer address to be frames [ ' waits for the player response 1000PL ' plays frames 1 to 1000, still on 1000 [ ' waits for the player response 2500SE ' search to frame 2500 [ ' wait until search complete 5000PL ' play to frame 5000 [ ' wait frame 5000 played to See also the TIME command \PR PRINT ON LINE send to player argument PR -------------------------------------------------------------------------- Function PR determines which line is to be printed to. Syntax (integer)PR sent, R returned Remarks 1 to 8 are valid integer arguments. There are 8 lines of 20 characters each available for printing text on the screen. When the ready status is returned, the player will receive the next input line as printing characters until a is received. The Text string is limited to 20 characters before the , longer strings are invalid and produce a blank line. Lower case letters are converted to upper case by the player. ` PRINT ON LINE send to player argument PR -------------------------------------------------------------------------- Example 4RA ' set reg. A to see only user area [ ' wait for player response 1DS ' turn CG on [ ' wait for player response 4PR ' print on line 4 [ ' wait for player response ******************** ' this goes on 4 [ ' wait for player response 5PR ' print to line 5 [ ' wait for player response * this is overlay * ' on line 5 [ ' wait for player response 6PR ' print to line 6 [ ' wait for player response ******************** ' on line 6 [ ' wait for player response ** for a variation on how to send these commands see CLEAR SCREEN \RA REGISTER A SET send to player argument RA -------------------------------------------------------------------------- Function RA controls the character generator display level. Syntax (integer)RA to player, R to host Remarks The LD-V4200 can display any combination of chapter number, frame number and the 8 line user area. The initial value of the argument is 3. ARGUMENT FUNCTION Chap. Frame User's 0 display off 0 0 0 1 frame only 0 1 0 2 chapt. only 1 0 0 3 frame/chapt. 1 1 0 4 user's 0 0 1 5 user/frame 0 1 1 6 user/chapt. 1 0 1 7 user/frame/chapt 1 1 1 ` REGISTER A SET send to player argument RA -------------------------------------------------------------------------- The display positions on the screen are as follows: line 0 chapter, frame(CAV), or time(CLV) lines 1-8 8 lines by 20 characters is the user's area. Example 1DS ' turn character generator on [ ' wait for player response 7RA ' frame/chapter numbers and user area [ ' wait for player response 1PR ' get ready to print on line 1 [ ' wait for player response "HELLO THERE" ' print this on line one [ ' wait for player response 1DS ' turn CG back on- still reads "HELLO THERE" Also see PRINT CHARACTER (PR) and CLEAR DISPLAY (CS)commands \RC REGISTER C SET send to player argument RC -------------------------------------------------------------------------- Function RC overrides the front panel function switches, by rewritting the contents of register C. Syntax (integer)RC to player, R to host Remarks The REGISTER C SET command is used to override the value of the front panel switches without moving the switch. When the power is turned on the Function Switch Panel on the front of the LD-V4200 determines the default function of each switch, as seen in table below. Once the power is turned on, the only way to change the switch functions is to set the value of REGISTER C. This is a temporary change, when power is turned off, the switch settings will be returned to the front panel selected settings. ` REGISTER C SET send to player argument RC -------------------------------------------------------------------------- To set a function switch to 1 (i.e. ON) give the value indicated in the argument. To set multiple functions ON, the argument values may be added. All eight functions can be specified in any combination by using integer values from 0 to 255 Corresponding SWITCH SWITCH Function ARGUMENT FUNCTION On (1) Off (0) Switch S1 1 side repeat auto off S2 2 load-start auto off S3 4 power on start auto off S4 8 reserved off S5 16 squelch color black blue S6 32 TxD terminator CR LF CR S7 64 Baud rate 1200 Baud 4800 Baud S8 128 Test mode on off ** note the PowerON values are determined by the switch setting ` REGISTER C SET send to player argument RC -------------------------------------------------------------------------- Example 3RC ' Side-repeat and Load-start turned on [ ' wait for player response 19RC ' As above and background color is turned to black [ ' wait for player response \RJ REJECT send to player RJ -------------------------------------------------------------------------- Function RJ tells player to stop spinning disc. Syntax RJ to player R returned to host Remarks When RJ is sent in Random Access mode or Setup mode, the disc rotation is stopped. When disc rotation is completely stopped the ready status (R) is returned. Example RJ ' stops disc from spinning [ ' waits for the player response \NF SCAN FORWARD send to player NF -------------------------------------------------------------------------- Function NF gives quick forward moving through video Syntax NF to player R returned to host Remarks When the SCAN FORWARD command is sent in Random access mode, the video will move at about 500 frames per second. The original mode is restored and the ready status is returned. Example NF ' scan at high speed forward [ ' waits for the player response \NR SCAN REVERSE send to player NR -------------------------------------------------------------------------- Function NR gives quick backward moving through video Syntax NR to player R returned to host Remarks When the SCAN REVERSE command is sent in Random access mode, the video will move at about 500 frames per second. The original mode is restored and the ready status is returned. Example NR ' scan at high speed forward [ ' waits for the player response \SE SEARCH send to player (address)SE -------------------------------------------------------------------------- Function Searches to the disc location specified by the integer address. Syntax (integer)SE to player R returned to host Remarks The addressing flag is initially set to "FRAME", if a CLV disc is being used, the TIME (TM) or CHAPTER commands must be sent first. When the search is started, the search address is compared to the current address and the pick up is moved so that the difference becomes 0. Once the address is reached the player goes into Still mode (CAV) or Pause mode (CLV). If the address cannot be reached, an error message is returned, instead of the player response. If searching less than 100 frames away, no squelch is applied to the screen, otherwise squelch is applied and the screen goes BLUE during a search. ` SEARCH send to player (address) SE -------------------------------------------------------------------------- Example 1234SE ' searches frame 1234 [ ' waits for the player response CH ' sets integer address to be chapters [ ' waits for the player response 12SE ' searches for chapter 12 [ ' waits for the player response See also FRAME ,TIME and CHAPTER commands \SP SPEED send to player argument SP -------------------------------------------------------------------------- Function SP is used to set speed register for multi-speed play. Syntax (integer)SP to player, R returned to host. Remarks The SPEED command rewrites the contents of the speed register immediately and returns the ready status. This command is accepted even when in Multi-speed mode. The integer argument indicates the number of fields moved per second, 60 is for normal play. Arguments from 1 to 255 are valid. The power up value (default) is 60, i.e. Normal speed. ` SPEED send to player argument SP -------------------------------------------------------------------------- ARGUMENT SPEED Argument Speed 240 x 4 (fast) 30 x 1/2 (slow) 180 x 3 20 x 1/3 120 x 2 15 x 1/4 60 x 1 (normal) 10 x 1/6 (slow) Or Play Speed = normal speed * (ARGUMENT / 60 ) Example 20SP ' set speed register to play at 1/3 speed [ ' waits for the player response 1000MF ' multi-forward to frame 1000 [ 120SP ' sets speed to play 2 time normal speed [ MR ' play multi-reverse [ \SA START send to player SA -------------------------------------------------------------------------- Function SA tells player to start spinning the disc Syntax SA to player R returned to host Remarks When the START command is given in Park or Reject mode, the disc is spun up. Once the player is ready to display a picture, it enters Pause mode at the first program area on the disc and returns the ready status. If no disc is loaded then E11 is returned instead. Example SA ' starts disc spinning, then enters Pause mode [ ' waits for the player response \SF STEP FORWARD send to player SF (CAV) -------------------------------------------------------------------------- Function SF moves one frame forward. Syntax SF to player R returned to host Remarks When the STEP FORWARD command is sent in Random access mode, the next frame is found. If in Play mode, the player will go Still on the next frame. Example SF ' Step one frame forward [ ' waits for the player response \SR STEP REVERSE send to player SR (CAV) -------------------------------------------------------------------------- Function SR moves one frame backward. Syntax SR to player R returned to host Remarks When the STEP REVERSE command is sent in Random access mode, the previous frame is found. If in Play mode, the player will go Still on the previous frame. Example SR ' Step one frame backward [ ' waits for the player response \ST STILL send to player ST (CAV) -------------------------------------------------------------------------- Function ST puts player in Pause mode, with Video displayed Syntax ST to player R returned to host Remarks When the STILL command is sent in Random access mode, pausing occurs at the current position and the current frame is displayed. Still works only with CAV discs Example ST ' pauses player, displays video [ ' waits for the player response \SM STOP MARKER send to player (address)SM -------------------------------------------------------------------------- Function Set a stop marker to a specified integer address. Syntax (integer)SM to player R returned to host Remarks The STOP MARKER command is not a good method to use with the SUPERBOX, however, it will work as follows. When a STOP MARKER is sent, the status ready is sent back immediately. When the address is reached in Play, Multi-speed, or Step mode, the Still (if CAV) or Pause (if CLV) mode occurs and the Stop Marker is cleared. Here player response is not returned. To find out if the mark has been reached a ?F, ?T, or ?C must be sent to request frame number. If a CLEAR or REJECT is given before the marker is reached, it is cleared. Functionally the STOP MARKER is similar to autostop operation of PLAY or MULTI-SPEED commands. The difference is in handling the ready status. It is useful to use the STOP MARKER if a sequence is to be interrupted before the marker is reached. ` STOP MARKER send to player (address) SM -------------------------------------------------------------------------- Example ' Not recommended on SUPERBOX applications 1000SE ' search frame 1000 [ ' wait for player response 4321SM ' set stop marker at frame 4321 [ ' wait for player response-this happens instantly PL ' start play mode from frame 1000 [ ' wait for player response !50!MF ' does play for 5.0 seconds then goes ' into Multi-speed forward mode. [ ' wait for player response !9!PL ' does multi-forward for 0.9 seconds ' then goes into play mode [ ' wait for player response ** once player reaches frame 4321 Still mode is invoked \TM TIME send to player TM (CLV) -------------------------------------------------------------------------- Function TM sets address flag to "time". Specifically used for CLV searches and auto stops. Syntax TM to player R returned to host Remarks When the TIME command is sent all subsequent addresses to be handled are evaluated as time codes. To search on CLV disc the TM must be sent. Example TM ' set for time searches [ ' waits for the player response 123SE ' search for time 1 min. 23 sec. [ ' waits for the player response 234PL ' play until time 2 min. 34 sec. [ ' waits for the player response \VD VIDEO CONTROL send to player argument VD -------------------------------------------------------------------------- Function VD controls the video output Syntax (integer)AD to player, R to host Remarks The contents of the video control register are rewritten immediately and the ready status is returned. 0VD Video OFF 1VD Video ON (Default) The screen color when video is OFF can be set to BLUE or BLACK. This is done by setting Function Switch #5 to OFF for Blue or ON for Black, or using "16RC" command. ` VIDEO CONTROL send to player argument VD -------------------------------------------------------------------------- Example 0VD ' turn video off [ ' wait for player response 1000SE ' search to frame 1000 [ 1VD ' turn video back on This is particularly useful if certain scenes need the video squelched with audio enabled.