# contributed by Wolfgang Reichling (Wolfgang.Reichling@gmx.de)
#
# brand:             Sony
# model:             rm-d29m
# supported devices: Minidisc Deck MDS-JE530
#

begin remote

  name  rm-d29m
  bits           12
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  gap          45000
  repeat_bit      0
  min_repeat      2
  frequency 40000
  duty_cycle 33

      begin codes
	'EJECT'               0x000000000000069E    # eject
	'POWER'               0x0000000000000A9E    # power
	'MENU'                0x000000000000057E    # menu
	'YES'                 0x0000000000000D7E    # yes
	'CLEAR'               0x0000000000000F1E    # clear
	'DISPLAY'             0x000000000000019E    # display
	'SCROLL'              0x000000000000099E    # scroll
	'FADER'               0x000000000000097E    # fader
	'NAME'                0x000000000000087E    # name
	'CHAR'                0x0000000000000ADE    # char
	'PLAYMODE'            0x0000000000000E9E    # playmode
	'1'                   0x000000000000001E    # 1
	'2'                   0x000000000000081E    # 2
	'3'                   0x000000000000041E    # 3
	'4'                   0x0000000000000C1E    # 4
	'5'                   0x000000000000021E    # 5
	'6'                   0x0000000000000A1E    # 6
	'7'                   0x000000000000061E    # 7
	'8'                   0x0000000000000E1E    # 8
	'9'                   0x000000000000011E    # 9
	'>10'                 0x000000000000051E    # >10
	'0'                   0x000000000000091E    # 0
	'MUSICSYNC'           0x0000000000000FDE    # musicsync
	'PLAY'                0x000000000000055E    # play
	'PAUSE'               0x000000000000095E    # pause
	'REC'                 0x0000000000000B5E    # rec
	'TREC'                0x00000000000000DE    # trec
	'STOP'                0x000000000000015E    # stop
	'SKIP_BACK'           0x000000000000005E    # skip_back
	'SKIP_FORW'           0x000000000000085E    # skip_forw
	'BACK'                0x0000000000000D5E    # back
	'FORW'                0x000000000000035E    # forw
	'REPEAT'              0x000000000000065E    # repeat
	'A-B'                 0x0000000000000E5E    # a-b
	'LEVEL_UP'            0x000000000000009E    # level_up
	'LEVEL_DOWN'          0x000000000000089E    # level_down
      end codes

end remote
