A publication as a bootloader
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
Your Name fb90122c49 added project descriptions 5年前
Makefile added project descriptions 5年前
README.md update readme 5年前
beep.asm added project descriptions 5年前
beep.bin added project descriptions 5年前
boot.asm added scroll on textfield 5年前
boot.bin added scroll on textfield 5年前
boot2.asm
buffer.asm
db added project descriptions 5年前
disk.img added project descriptions 5年前
exe.bin
food.asm added project descriptions 5年前
food.bin added project descriptions 5年前
light.asm added project descriptions 5年前
light.bin added project descriptions 5年前
program.asm added project descriptions 5年前
program.asm.backup added scroll on textfield 5年前
program.asm.save
program.bin added project descriptions 5年前
program2.asm
program2.bin
program3.asm
program_backup.asm
program_graphicsmode.asm
silence.asm added project descriptions 5年前
silence.bin added project descriptions 5年前
software.asm added project descriptions 5年前
software.bin added project descriptions 5年前
voice.asm added project descriptions 5年前
voice.bin added project descriptions 5年前

README.md

bootloader

#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 Actually the publication loads different programs into the memory (every part is a seperate program) and from everywhere you can go back into the bootloader program.

#Make

make
make run

#Dependencies *nasm *qemu to simulate (but you can also boot directly from USB then there's no need to emulate)

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

###Good Array Tutorial https://www.cs.uaf.edu/2017/fall/cs301/lecture/09_15_strings_arrays.html

###ASCII Table https://theasciicode.com.ar/ascii-printable-characters/space-ascii-code-32.html