A publication as a bootloader
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.
 
 
Your Name 7b76929487 bootdive loaded from dl 6 years ago
Makefile added a second program to load from 0x2000 on keypress 0 or 1 6 years ago
README.md added a second program to load from 0x2000 on keypress 0 or 1 6 years ago
boot.asm bootdive loaded from dl 6 years ago
boot.bin bootdive loaded from dl 6 years ago
disk.img bootdive loaded from dl 6 years ago
program.asm a shadow :D 6 years ago
program.bin a shadow :D 6 years ago
program2.asm added a second program to load from 0x2000 on keypress 0 or 1 6 years ago
program2.bin added a second program to load from 0x2000 on keypress 0 or 1 6 years ago
program_backup.asm a shadow :D 6 years ago
program_graphicsmode.asm a shadow :D 6 years ago

README.md

#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 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