7
ProDVD 175
ProDVD 175
For more information about the ProDVD 175, please contact the website:
www.prodvd.philips.com
RELATIVE COORDINATE
AND MANEUVERING
DEVICES
Relative Coordinate devices e.g. Mice, Trackballs
and Maneuvering devices e.g. Joysticks and joypads
Data Flow
During normal operation (RTS asserted):
• Data is sent to the player via RXD.
• Every time the device is moved or button state
is changed, 3-byte data packets should be trans-
mitted to the player.
• No data should be transmitted when the device
is stationary (in center position) and the button
state is unchanged (pressed or released).
• A button state change or device position change
should not interrupt a data packet transmis-
sion.
• To allow for additional buttons on the pointing
device, one additional byte (with d6 =0) may be
added to the data package. Systems specified to
work with the specific device will react to this
byte; other systems will ignore it.
bt 1 = button 1:
1 = pressed
0 = not pressed
bt 2 = button 2:
1 = pressed
0 = not pressed
X7..XO:
8-bit data horizontal
movement. 2’s complement.
left direction = negative
($FF..$80)
right direction = positive
($01 ..$7F)
Y7..YO:
8-bit data vertical
movement.
2’s complement. up direction = negative ($FF..
$80) down direction = positive ($01..S7F) A
value of $00 for horizontal or vertical movement
indicates no movement in that direction.
note: bt1 and bt2 will be implemented as OK button
ABSOLUTE SCREEN
DEVICES AND ABSOLUTE
COORDINATE DEVICES
Absolute screen devices and absolute coordinate
devices e.g. Touch Screens, Light Pens.
Data flow
During normal operation (RTS asserted):
• Data is sent to the player via RXD.
• Every time the pointing indicator is in motion in
the active area or a button state is changed, 4-
byte data packets should be transmitted to the
player.
• No data should be transmitted when the
pointing indicator is not in the active area and
the button state is unchanged (pressed or
released).
• A button state change or device position change
should not interrupt a data packet transmis-
sion.
• To allow for additional buttons on the pointing
device, one additional byte (with d6 =0) may be
added to the data package. Systems specified to
work with the specific device will react to this
byte; other systems will ignore it.
d6 d5 d4 d3 d2 d1 d0
Byte 0 1
bt1 bt2 Y7 Y6 X7 X6
Byte 1 0
X5 X4 X3 X2 X1 X0
Byte 2 0
Y5 Y4 Y3 Y2 Y1 Y0
Byte 3 0
(optional)