Update README.md

This commit is contained in:
2023-08-22 16:34:39 -04:00
committed by GitHub
parent 0868cf41cc
commit bd1492593b

View File

@@ -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 - A calculator that can perform arithmetic operations
- (big maybe) micropython or some other language, cross compiling, etc... - (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 ## Installation
To build and run this project, you need to have the following tools installed: 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 Binutils
- GNU GCC - GNU GCC
- GNU Make - 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 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 ## License
This project is licensed under the MIT License. See the [LICENSE.md](^2^) file for details. This project is licensed under the MIT License. See the [LICENSE.md](^2^) file for details.