uefimaze
uefimaze copied to clipboard
Bare-metal bootable graphical maze game in C#
uefimaze
Bare metal bootable UEFI maze "game".

Building
To build with bflat:
-
cd src
-
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.