From 5916b46a9e43ecc718e8ae86a0056975d225b6f9 Mon Sep 17 00:00:00 2001 From: Elaina Claus Date: Tue, 22 Aug 2023 16:34:39 -0400 Subject: [PATCH] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 1e91fc4..bb6fedd 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,14 @@ This is a hobby project that aims to create a simple and lightweight operating s - A calculator that can perform arithmetic operations - (big maybe) micropython or some other language, cross compiling, etc... +## Why? +I enjoy bare metal programing and I have an old Dell system with a Pentium 3, I did this mostly to learn how to write a legacy style bootloader (I am also kinda working on a UEFI bootloader/utility as well!) + ## Installation To build and run this project, you need to have the following tools installed: +- A host system running Linux, macOS (should work 🤷‍♀️), or Windows 11 with WSL2/WSLg - GNU Binutils - GNU GCC - GNU Make @@ -25,6 +29,8 @@ To run the project, run `bochs -f bochsrc.txt` in the root directory. This will To exit the emulator, press `Ctrl+C` in the terminal where you launched Bochs. +To run the project on real hardware I use a SD card to IDE interface for my test system which is a ~700Mhz P3 with 256 MB of ram. You will need to write the 'stevia.img' to the disk with 'dd'. On real hardware you may encounter issues that are not accounted for since most of the development happens on bochs, please report any issues you encounter. + ## License This project is licensed under the MIT License. See the [LICENSE.md](^2^) file for details.