/uefimaze

Bare-metal bootable graphical maze game in C#

Primary LanguageC#

uefimaze

Bare metal bootable UEFI maze "game".

Building

To build with bflat:

  1. cd src

  2. For x64: bflat build --os:uefi --stdlib:zero -o:bootx64.efi (if you're crosscompiling from an arm64 host, also add --arch:x64)

    For arm64: bflat build --os:uefi --stdlib:zero -o:bootaa64.efi (if you're crosscompiling from an x64 host, also add --arch:arm64)

Then copy the generated *.efi file to the efi/boot directory of a FAT32 formatted volume. Boot the machine with it. You might need to disable secure boot. If you're targeting Raspberry Pi, also download a UEFI firmware and extract the ZIP to the root of the FAT32 volume.