name: rba-sdl2
author: Michel Heily <michelheily@gmail.com>
about: RustBoyAdvance SDL2 port
args:
    - bios:
        help: Sets the bios file to use
        short: b
        required: false
        default_value: gba_bios.bin
    - game_rom:
        long: game-rom
        takes_value: true
        help: Sets the game-rom file to use
        required: false
        index: 1
    - save_type:
        short: s
        help: Override save type, useful for troublemaking games that fool the auto detection
        required: false
        default_value: autodetect
        possible_values:
            - sram
            - flash128k
            - flash64k
            - eeprom
            - autodetect
    - rtc:
        long: rtc
        help: Force cartridge to have RTC
        required: false
    - skip_bios:
        long: skip-bios
        help: Skip running bios and start from the ROM instead
    - debug:
        long: debug
        help: Use the custom debugger
    - with_gdbserver:
        long: with-gdbserver
        help: Start with experimental gdbserver
        conflicts_with:
            - debug
    - script_file:
        long: script-file
        short: f
        takes_value: true
        help: Text file with debugger commands to run
        required: false
        requires:
            debug