Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
felix-20230409-199.zip | 2023-04-09 | 117.6 kB | |
Felix 0.3.1 source code.tar.gz | 2023-04-09 | 18.7 kB | |
Felix 0.3.1 source code.zip | 2023-04-09 | 32.4 kB | |
README.md | 2023-04-09 | 688 Bytes | |
Totals: 4 Items | 169.4 kB | 0 |
Bootloader
- boots (you don't say!)
- BIOS compatible (also works on UEFI with CSM enabled)
- Global Descriptor Table loading
- Unreal Mode switching (to use 32bit addresses in 16bit Real Mode)
- kernel copying from disk to protected memory
- 32bit Protected Mode switching
- kernel jumping
### Kernel - print! macro able to write formatted text to VGA text buffer - Interrupt Descriptor Table loading - CPU exceptions handler - Programmable Interrupt Controller driver - keyboard driver - shell - ATA disk driver - FAT16 filesystem file read
Run it in QEMU using qemu-system-i386 -drive file=build/disk.img,index=0,media=disk,format=raw,if=ide