diff --git a/README.md b/README.md index 62580afa..cb096330 100644 --- a/README.md +++ b/README.md @@ -92,13 +92,14 @@ Mu programs can be written for two very different environments: no persistent storage, no network. These programs have not yet been tested on native hardware, only on on Qemu and Bochs. But these _baremetal_ programs build from scratch, without any reliance on C. This is the future. + Here is Conway's Game of Life on Mu: ```sh - $ ./translate_mu_baremetal baremetal/ex2.mu # emit disk.img + $ ./translate_mu_baremetal baremetal/life.mu # emit disk.img $ qemu-system-i386 disk.img ``` - screenshot of a Mu program running without any intervening Operating System + screenshot of Game of Life running on Mu without any intervening Operating System Use `translate_mu` to build programs for Linux, and `translate_mu_baremetal` for running without Linux. The standard libraries are totally separate for the diff --git a/html/baremetal-life.png b/html/baremetal-life.png new file mode 100644 index 00000000..6c923608 Binary files /dev/null and b/html/baremetal-life.png differ diff --git a/html/baremetal.png b/html/baremetal.png deleted file mode 100644 index 401b8bf0..00000000 Binary files a/html/baremetal.png and /dev/null differ