├── .gitattributes ├── .gitignore ├── README.md ├── boot.zip ├── carbefi ├── carbefi.vcxproj ├── carbefi.vcxproj.filters └── load.c ├── carblegacy ├── disk.asm ├── fat32.asm ├── load.asm ├── load.bin └── pe32.asm ├── carbload ├── bios │ ├── bioscall.asm │ ├── disk.c │ ├── file.c │ ├── map.c │ └── vbe.c ├── carbload.vcxproj ├── carbload.vcxproj.filters ├── format │ ├── fat32.c │ └── pe64.c ├── inc │ ├── fat32.h │ ├── ldef.h │ ├── loader.h │ ├── pe64.h │ └── x86_64.h ├── initload.c ├── rtl.c └── x86_64 │ └── boot64.asm ├── carboot.sln ├── examples ├── multi_basic │ ├── hal │ │ ├── hal.c │ │ ├── hal.vcxproj │ │ └── hal.vcxproj.filters │ ├── kernel │ │ ├── initos.c │ │ ├── kernel.vcxproj │ │ ├── kernel.vcxproj.filters │ │ └── memory.h │ ├── multi_example.sln │ └── release │ │ ├── hal.exp │ │ ├── hal.lib │ │ ├── hal.sys │ │ ├── kernel.exp │ │ ├── kernel.lib │ │ └── kernel.sys └── single_basic │ ├── kernel │ ├── initos.c │ ├── kernel.filters │ ├── kernel.vcxproj │ └── memory.h │ └── single_basic.sln └── ss └── 1.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/README.md -------------------------------------------------------------------------------- /boot.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/boot.zip -------------------------------------------------------------------------------- /carbefi/carbefi.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbefi/carbefi.vcxproj -------------------------------------------------------------------------------- /carbefi/carbefi.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbefi/carbefi.vcxproj.filters -------------------------------------------------------------------------------- /carbefi/load.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carblegacy/disk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carblegacy/disk.asm -------------------------------------------------------------------------------- /carblegacy/fat32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carblegacy/fat32.asm -------------------------------------------------------------------------------- /carblegacy/load.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carblegacy/load.asm -------------------------------------------------------------------------------- /carblegacy/load.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carblegacy/load.bin -------------------------------------------------------------------------------- /carblegacy/pe32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carblegacy/pe32.asm -------------------------------------------------------------------------------- /carbload/bios/bioscall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/bios/bioscall.asm -------------------------------------------------------------------------------- /carbload/bios/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/bios/disk.c -------------------------------------------------------------------------------- /carbload/bios/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/bios/file.c -------------------------------------------------------------------------------- /carbload/bios/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/bios/map.c -------------------------------------------------------------------------------- /carbload/bios/vbe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/bios/vbe.c -------------------------------------------------------------------------------- /carbload/carbload.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/carbload.vcxproj -------------------------------------------------------------------------------- /carbload/carbload.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/carbload.vcxproj.filters -------------------------------------------------------------------------------- /carbload/format/fat32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/format/fat32.c -------------------------------------------------------------------------------- /carbload/format/pe64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/format/pe64.c -------------------------------------------------------------------------------- /carbload/inc/fat32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/inc/fat32.h -------------------------------------------------------------------------------- /carbload/inc/ldef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/inc/ldef.h -------------------------------------------------------------------------------- /carbload/inc/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/inc/loader.h -------------------------------------------------------------------------------- /carbload/inc/pe64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/inc/pe64.h -------------------------------------------------------------------------------- /carbload/inc/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/inc/x86_64.h -------------------------------------------------------------------------------- /carbload/initload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/initload.c -------------------------------------------------------------------------------- /carbload/rtl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/rtl.c -------------------------------------------------------------------------------- /carbload/x86_64/boot64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carbload/x86_64/boot64.asm -------------------------------------------------------------------------------- /carboot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/carboot.sln -------------------------------------------------------------------------------- /examples/multi_basic/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/hal/hal.c -------------------------------------------------------------------------------- /examples/multi_basic/hal/hal.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/hal/hal.vcxproj -------------------------------------------------------------------------------- /examples/multi_basic/hal/hal.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/hal/hal.vcxproj.filters -------------------------------------------------------------------------------- /examples/multi_basic/kernel/initos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/kernel/initos.c -------------------------------------------------------------------------------- /examples/multi_basic/kernel/kernel.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/kernel/kernel.vcxproj -------------------------------------------------------------------------------- /examples/multi_basic/kernel/kernel.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/kernel/kernel.vcxproj.filters -------------------------------------------------------------------------------- /examples/multi_basic/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/kernel/memory.h -------------------------------------------------------------------------------- /examples/multi_basic/multi_example.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/multi_example.sln -------------------------------------------------------------------------------- /examples/multi_basic/release/hal.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/hal.exp -------------------------------------------------------------------------------- /examples/multi_basic/release/hal.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/hal.lib -------------------------------------------------------------------------------- /examples/multi_basic/release/hal.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/hal.sys -------------------------------------------------------------------------------- /examples/multi_basic/release/kernel.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/kernel.exp -------------------------------------------------------------------------------- /examples/multi_basic/release/kernel.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/kernel.lib -------------------------------------------------------------------------------- /examples/multi_basic/release/kernel.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/multi_basic/release/kernel.sys -------------------------------------------------------------------------------- /examples/single_basic/kernel/initos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/single_basic/kernel/initos.c -------------------------------------------------------------------------------- /examples/single_basic/kernel/kernel.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/single_basic/kernel/kernel.filters -------------------------------------------------------------------------------- /examples/single_basic/kernel/kernel.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/single_basic/kernel/kernel.vcxproj -------------------------------------------------------------------------------- /examples/single_basic/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/single_basic/kernel/memory.h -------------------------------------------------------------------------------- /examples/single_basic/single_basic.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/examples/single_basic/single_basic.sln -------------------------------------------------------------------------------- /ss/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irql/carboot/HEAD/ss/1.png --------------------------------------------------------------------------------