You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#Not My Default Bootloader
|
|
|
|
This bootloader displays a minimal publication
|
|
|
|
|
|
|
|
The bootloader only has a size of 512 bytes. (Therefore I added a second stage to load a program into the memory)
|
|
|
|
|
|
|
|
#Make
|
|
|
|
```make
|
|
|
|
make
|
|
|
|
make run
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
##Useful resources
|
|
|
|
|
|
|
|
###interrupts
|
|
|
|
http://stanislavs.org/helppc/idx_interrupt.html
|
|
|
|
|
|
|
|
###BIOS colors
|
|
|
|
https://en.wikipedia.org/wiki/BIOS_color_attributes
|
|
|
|
|
|
|
|
###Second stage bootloader booting from usb
|
|
|
|
https://stackoverflow.com/questions/36044706/enable-the-boot-loader-to-load-the-second-sector-of-a-usb
|
|
|
|
|
|
|
|
###Tutorial on second stage / read interrupt BUT only for floppy :(
|
|
|
|
For disk see above
|
|
|
|
https://blog.ghaiklor.com/how-to-implement-a-second-stage-boot-loader-80e75ae4270c
|
|
|
|
|
|
|
|
###Boc drawing characters
|
|
|
|
https://en.wikipedia.org/wiki/Box-drawing_character
|