]> git.dujemihanovic.xyz Git - nameless-os.git/commit
WIP: Add new FAT32 bootloader
authorDuje Mihanović <duje.mihanovic@skole.hr>
Wed, 27 Apr 2022 15:47:44 +0000 (17:47 +0200)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Wed, 27 Apr 2022 15:58:47 +0000 (17:58 +0200)
commitdad65146188909b9568ed39b3b3fbc5e88e158c3
tree3a8dfb810b4a004bbba62cf24d4404911392e249
parentc29b9d737fde3b6037aacc95cc6ff4f5fbc63d46
WIP: Add new FAT32 bootloader

Loads a LOADER.BIN which currently prints a hello message.

TODO: Make it actually load the kernel.
14 files changed:
Makefile
boot/x86/.gitignore [new file with mode: 0644]
boot/x86/Makefile [new file with mode: 0644]
boot/x86/disk.dump [new file with mode: 0644]
boot/x86/fat32-structs.s [new file with mode: 0644]
boot/x86/fat32.s [new file with mode: 0644]
boot/x86/loader.s [new file with mode: 0644]
boot/x86/mbr.s [new file with mode: 0644]
boot/x86/old/a20.s [moved from boot/x86/a20.s with 100% similarity]
boot/x86/old/boot.s [moved from boot/x86/boot.s with 100% similarity]
boot/x86/old/print.s [moved from boot/x86/print.s with 100% similarity]
boot/x86/old/protected.s [moved from boot/x86/protected.s with 100% similarity]
boot/x86/vbr-fat32.s [new file with mode: 0644]
how-to-compile