Bootable touhou meme. Project for operating systems SP2023.
You need to do a bit of one-time setup before running, to generate the video data and install
tools that are required to run the OS.
This only needs to be done once.
- Make sure you have qemu-system-x86_64, ffmpeg, and rust installed.
- Run
rustup target add x86_64-unknown-none
. - Run
rustup component add llvm-tools
. - In the
bad_apple_encoder
directory:- Create a
frames
directory. - Run
ffmpeg -i ../bad_apple.webm frames/frame_%d.png
- Run
cargo run -r
- Run
cp bad_apple.bin ../
- Create a
Complete! You should now be able to run cargo r -r
in the main directory to run
the OS.