** Hitachi 9500 and 9550 players. This version UNTESTED! I couldn't find ** ** anyone willing to test it! ** ** Communication protocol: ** ** Computer activates RTS (pin 4) on rs-232 port, (amiga 7-line handshake) ** ** then sends "remote" command (68H) to switch player from local to remote ** ** mode. Then send "play" command (25H) and expect back "job end" (A5H). ** ** The player may take up to 15 seconds to spin up! Commands that are sent ** ** may return either a "job end" code which is the original command + 80H, ** ** or echo back the original command (like status ). The Hitachi players ** ** don't support STATUS messages to find out if it is READY for a command. ** ** ASCII digits used for frame search numbers, etc. BUT, frame numbers are ** ** returned as two byte binary, high byte first, then low byte. Usual baud ** ** rate is 9600. ** COMMANDS CHAR HEX DECIMAL JOB-END(hex) COMMENT ---------------------------------------------------------------------------- play-fwd % 25 37 A5 Play forward play-rev B 42 66 C2 Play reverse pause * 2A 42 AA slow-fwd # 23 35 A3 Slow forward slow-rev ( 28 40 A8 Slow reverse still-fwd $ 24 36 A4 Still forward still-rev ) 29 41 A9 Still reverse fast-fwd ! 21 33 A1 Fast forward fast-rev & 26 38 A6 Fast reverse scan-fwd " 22 34 A2 Scan forward scan-rev ' 27 39 A7 Scan reverse search + 2B 43 B0 enter A 41 65 41 (echo back) Terminate groups of cmds P. frame k 6B 107 6B (echo back) Get current frame # reject / 2F 47 AF Park disc (and a few others......) SERIAL PORT CONNECTION: computer player -------- ------ TxD 2 2 command RxD 3 3 data RTS 4 4 host ready CTS 5 5 player ready GND 7 7 GND -----------------------------