more resources, roadmap fix, howto fix

This commit is contained in:
MeexReay 2025-01-29 01:53:56 +03:00
parent 7d247fab3c
commit aae12d4248

View File

@ -1,21 +1,22 @@
# MxRox # MxRox
Mixray's small OS Mixray's small x86_64 OS
## How to use ## How to build
```bash ```bash
make clean # removes target/, bin/, Cargo.lock make clean # removes target/
make build # builds iso image (build/mxrox.iso) make build # builds iso image (build/mxrox.iso)
make run # runs iso image make run # runs iso image in QEMU emulator
make run-kernel # runs only kernel make run-kernel # runs only kernel in QEMU emulator
``` ```
## Roadmap ## Roadmap
- [x] Hello World - [x] Hello World
- [ ] Keyboard - [ ] Keyboard & Mouse (PS/2)
- [ ] Mouse - [ ] ACPI
- [ ] Threads
- [ ] Time - [ ] Time
- [ ] Video graphics - [ ] Video graphics
- [ ] Audio - [ ] Audio
@ -27,7 +28,8 @@ Internet resources where I found most information about OS dev
- https://github.com/cirosantilli/x86-bare-metal-examples/tree/master/multiboot/hello-world - https://github.com/cirosantilli/x86-bare-metal-examples/tree/master/multiboot/hello-world
- http://wiki.osdev.org/Bare_Bones - http://wiki.osdev.org/Bare_Bones
- https://gitea.bedohswe.eu.org/bedohswe/bootsector_tictactoe/ - https://gitea.bedohswe.eu.org/bedohswe/bootsector_tictactoe/
- https://wiki.osdev.org/%228042%22_PS/2_Controller
- https://os.phil-opp.com/
### Contributing ### Contributing