diff options
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | html/baremetal-life.png | bin | 0 -> 253518 bytes | |||
-rw-r--r-- | html/baremetal.png | bin | 62314 -> 0 bytes |
3 files changed, 3 insertions, 2 deletions
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 ``` - <img alt='screenshot of a Mu program running without any intervening Operating System' src='html/baremetal.png'> + <img alt='screenshot of Game of Life running on Mu without any intervening Operating System' src='html/baremetal-life.png'> 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 --- /dev/null +++ b/html/baremetal-life.png Binary files differdiff --git a/html/baremetal.png b/html/baremetal.png deleted file mode 100644 index 401b8bf0..00000000 --- a/html/baremetal.png +++ /dev/null Binary files differ |