Catching Up - v10.0.1
Hi there ! I didn't actually make any releases or make tags since the end of Chapter 4. Sorry !!
New Features
Drivers
- Full support of the interrupt range
- Full 3-layer (Normal, Shift, AltGr) keyboard support, based on interrupts
- Simple sound support, with PIT
- 20hz PIT (By default)
Standard Library
- Memory (memset, malloc, free, memcpy, etc.)
- Standard definitions (Bools, types, etc.)
- Strings and maths
User and Customization
- Small commmand interpreter with argument support
- Support for (one) GRUB multiboot module
Other
- Full multiboot specification support
- Pre-defined structs
- Automatic CPU detection
- Full customizable logging suite to Serial or Framebuffer