# Some example macros
${TEST_KERNEL}=boot():/boot/test.elf
${WALLPAPER_PATH}=boot():/boot/bg.jpg

default_entry: 1
timeout: 3
verbose: yes

wallpaper: ${WALLPAPER_PATH}
backdrop: 008080

interface_help_colour: 3

/Limine Test
    comment: Test of the Limine boot protocol. ${ARCH} ${FW_TYPE}

    protocol: limine
    path: ${TEST_KERNEL}
    cmdline: This is an example command line.

    module_path: ${WALLPAPER_PATH}
    module_string: This is the first module.

    module_path: boot():/boot/bg.jpg

/Multiboot2 Test
    comment: Test of the multiboot2 boot protocol.

    protocol: multiboot2
    kernel_path: boot():/boot/multiboot2.elf
    kernel_cmdline: This is an example kernel command line.

    module_path: boot():/boot/bg.jpg
    module_string: This is the first module.

/EFI Chainloading
    comment: Test EFI image chainloading.

    protocol: efi_chainload
    image_path: boot():/EFI/BOOT/BOOTX64.EFI

/BIOS Chainloading
    comment: Test BIOS chainloading.

    protocol: bios_chainload
    drive: 1

/+Legacy
    comment: Directory containing legacy entries.

    //Multiboot1 Test
        comment: Test of the multiboot1 boot protocol.

        protocol: multiboot1
        kernel_path: boot():/boot/multiboot.elf
        kernel_cmdline: This is an example kernel command line.

        module_path: boot():/boot/bg.jpg
        module_string: This is the first module.
