# contributed by Wolfgang Reichling (Wolfgang.Reichling@gmx.de)
#
# brand:             Sony
# model:             rm-d10p
# supported devices: Various Sony Minidisc Decks
#

begin remote

  name  rm-d10p
  bits           20
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2441   554
  one          1234   553
  zero          637   553
  gap          44695
  repeat_bit      0
  frequency    40000
  min_repeat      2

      begin codes
	'SPACE'               0x0000000000004B86    # space
	'EXCLAMATION'         0x0000000000084B86    # exclamation
	'DOUBLEQUOTE'         0x0000000000044B86    # doublequote
	'HASH'                0x00000000000C4B86    # hash
	'DOLLAR'              0x0000000000024B86    # dollar
	'PERCENT'             0x00000000000A4B86    # percent
	'AMPERSAND'           0x0000000000064B86    # ampersand
	'APOSTROPHE'          0x00000000000E4B86    # apostrophe
	'OPEN_PARENTHESIS'    0x0000000000014B86    # open_parenthesis
	'CLOSE_PARENTHESIS'   0x0000000000094B86    # close_parenthesis
	'ASTERICK'            0x0000000000054B86    # asterick
	'PLUS'                0x00000000000D4B86    # plus
	'COMMA'               0x0000000000034B86    # comma
	'DASH'                0x00000000000B4B86    # dash
	'PERIOD'              0x0000000000074B86    # period
	'SLASH'               0x00000000000F4B86    # slash
	'COLON'               0x000000000005CB86    # colon
	'SEMICOLON'           0x00000000000DCB86    # semicolon
	'LESSTHAN'            0x000000000003CB86    # lessthan
	'GREATERTHAN'         0x000000000007CB86    # greaterthan
	'QUESTION'            0x00000000000FCB86    # question
	'0'                   0x000000000000CB86    # 0
	'1'                   0x000000000008CB86    # 1
	'2'                   0x000000000004CB86    # 2
	'3'                   0x00000000000CCB86    # 3
	'4'                   0x000000000002CB86    # 4
	'5'                   0x00000000000ACB86    # 5
	'6'                   0x000000000006CB86    # 6
	'7'                   0x00000000000ECB86    # 7
	'8'                   0x000000000001CB86    # 8
	'9'                   0x000000000009CB86    # 9
	'CAP_A'               0x0000000000082B86    # cap_a
	'CAP_B'               0x0000000000042B86    # cap_b
	'CAP_C'               0x00000000000C2B86    # cap_c
	'CAP_D'               0x0000000000022B86    # cap_d
	'CAP_E'               0x00000000000A2B86    # cap_e
	'CAP_F'               0x0000000000062B86    # cap_f
	'CAP_G'               0x00000000000E2B86    # cap_g
	'CAP_H'               0x0000000000012B86    # cap_h
	'CAP_I'               0x0000000000092B86    # cap_i
	'CAP_J'               0x0000000000052B86    # cap_j
	'CAP_K'               0x00000000000D2B86    # cap_k
	'CAP_L'               0x0000000000032B86    # cap_l
	'CAP_M'               0x00000000000B2B86    # cap_m
	'CAP_N'               0x0000000000072B86    # cap_n
	'CAP_O'               0x00000000000F2B86    # cap_o
	'CAP_P'               0x000000000000AB86    # cap_p
	'CAP_Q'               0x000000000008AB86    # cap_q
	'CAP_R'               0x000000000004AB86    # cap_r
	'CAP_S'               0x00000000000CAB86    # cap_s
	'CAP_T'               0x000000000002AB86    # cap_t
	'CAP_U'               0x00000000000AAB86    # cap_u
	'CAP_V'               0x000000000006AB86    # cap_v
	'CAP_W'               0x00000000000EAB86    # cap_w
	'CAP_X'               0x000000000001AB86    # cap_x
	'CAP_Y'               0x000000000009AB86    # cap_y
	'CAP_Z'               0x000000000005AB86    # cap_z
	'A'                   0x0000000000086B86    # a
	'B'                   0x0000000000046B86    # b
	'C'                   0x00000000000C6B86    # c
	'D'                   0x0000000000026B86    # d
	'E'                   0x00000000000A6B86    # e
	'F'                   0x0000000000066B86    # f
	'G'                   0x00000000000E6B86    # g
	'H'                   0x0000000000016B86    # h
	'I'                   0x0000000000096B86    # i
	'J'                   0x0000000000056B86    # j
	'K'                   0x00000000000D6B86    # k
	'L'                   0x0000000000036B86    # l
	'M'                   0x00000000000B6B86    # m
	'N'                   0x0000000000076B86    # n
	'O'                   0x00000000000F6B86    # o
	'P'                   0x000000000000EB86    # p
	'Q'                   0x000000000008EB86    # q
	'R'                   0x000000000004EB86    # r
	'S'                   0x00000000000CEB86    # s
	'T'                   0x000000000002EB86    # t
	'U'                   0x00000000000AEB86    # u
	'V'                   0x000000000006EB86    # v
	'W'                   0x00000000000EEB86    # w
	'X'                   0x000000000001EB86    # x
	'Y'                   0x000000000009EB86    # y
	'Z'                   0x000000000005EB86    # z
      end codes

end remote
