<?xml version="1.0" encoding="UTF-8"?>
<buttonmap version="2">
    <controller id="game.controller.dreamcast" type="RETRO_DEVICE_ANALOG">
        <feature name="a" mapto="RETRO_DEVICE_ID_JOYPAD_B"/>
        <feature name="b" mapto="RETRO_DEVICE_ID_JOYPAD_A"/>
        <feature name="x" mapto="RETRO_DEVICE_ID_JOYPAD_Y"/>
        <feature name="y" mapto="RETRO_DEVICE_ID_JOYPAD_X"/>
        <feature name="start" mapto="RETRO_DEVICE_ID_JOYPAD_START"/>
        <feature name="up" mapto="RETRO_DEVICE_ID_JOYPAD_UP"/>
        <feature name="down" mapto="RETRO_DEVICE_ID_JOYPAD_DOWN"/>
        <feature name="right" mapto="RETRO_DEVICE_ID_JOYPAD_RIGHT"/>
        <feature name="left" mapto="RETRO_DEVICE_ID_JOYPAD_LEFT"/>
        <feature name="lefttrigger" mapto="RETRO_DEVICE_ID_JOYPAD_L"/>
        <feature name="righttrigger" mapto="RETRO_DEVICE_ID_JOYPAD_R"/>
        <feature name="analogstick" mapto="RETRO_DEVICE_INDEX_ANALOG_LEFT"/>
        <feature name="leftmotor" mapto="RETRO_RUMBLE_STRONG"/>
        <feature name="rightmotor" mapto="RETRO_RUMBLE_WEAK"/>
    </controller>
</buttonmap>
