No description
  • Rust 94.7%
  • Shell 5.3%
Find a file
2026-04-28 01:50:52 +00:00
.cargo asdf 2024-05-05 14:27:07 -07:00
efi-bin asdfasdfasdf 2024-05-07 17:37:23 -07:00
rust-fatfs@85f06e08ed this is stupid. fatfs was leaking byteorder/std from xtask into efi-bin. 2024-05-06 21:12:32 -07:00
xtask asdfasdfasdf 2024-05-07 17:37:23 -07:00
.gitignore initial import 2024-05-04 21:50:43 -07:00
.gitmodules this is stupid. fatfs was leaking byteorder/std from xtask into efi-bin. 2024-05-06 21:12:32 -07:00
aaaa.sh shenanigans pt.1 2024-05-04 22:39:11 -07:00
bad-apple.gif asdfasdfasdf 2024-05-07 17:37:23 -07:00
bap.img.gif shenanigans pt.1 2024-05-04 22:39:11 -07:00
Cargo.lock asdfasdfasdf 2024-05-07 17:37:23 -07:00
Cargo.toml asdfasdfasdf 2024-05-07 17:37:23 -07:00
kirby_angy_sit.gif kirby angy sit 2024-05-06 23:06:07 -07:00
README.md Update README.md 2026-04-28 01:50:52 +00:00
vfat.bin shenanigans pt.1 2024-05-04 22:39:11 -07:00

welcome to a very silly demo. it's a ~bootable image~!

cargo xtask build x86_64

qemu-system-x86_64 -bios /usr/share/edk2/ovmf/OVMF_CODE.fd -drive file=$PWD/target/bad-apple.x86_64-efi.raw.gif,format=raw

(OVMF_CODE.fd may be in a different location depending on your Linux distro. try find /usr/share -name OVMF_CODE.fd for clues)

((don't get your hopes up; i know there's references to 'bad apple' there throughout the repo, but we had to pivot to kirby-angy-sit.gif for the demo, because the no-std gif crate used was crashing on decoding bad apple, and time was short.))

you can also write it to a physical disk and boot it on a UEFI PC, if you're very committed to the bit. i will not judge. as the world endoctorows, kirby-angy-sit.x86_64-efi.raw.gif will continue to be an option for "bootable disk whose code was written entirely by natural foolishness"

aarch64 support is somewhat present, but very few such systems have proper UEFI, and fewer still have the requisite framebuffer services in their pre-boot environment.