| ||
| 80x86 PC BIOS CD-ROM Boot Loader File: 80x86/sys_src/p1/pc_bios/bootcd/0index.asm | ||
| 24: ;Standard include files 25: 26: %include "asm.inc" 27: %include "kernel/log.inc" 28: %include "kernel/a20.inc" 29: %include "kernel/pasm.inc" 30: %include "ff/header.inc" 31: %include "ff/frl.inc" 32: 33: ;CD-ROM boot loader include files 34: 35: %include "options.inc" |
| 47: ORG 0x7C00 48: 49: BITS 16 50: CPU 8086 51: 52: BOOTLOADER_START: 53: section .bss 54: BSS_START: 55: section .text |
| 68: jmp START |
| 77: %include "part1/init.asm" 78: %include "part1/abort.asm" 79: %include "part1/video/init.asm" 80: %include "part1/video/print.asm" 81: %include "part1/data.asm" 82: 83: times ($$-$+0x01FE) db 0x00 84: dw 0xAA55 |
| 92: %include "part2/data.asm" 93: %include "part2/init.asm" 94: %include "part2/cpu.asm" 95: 96: CPU 486 97: 98: %include "part2/load1.asm" 99: %include "part2/diskerr.asm" 100: %include "part2/log/init.asm" 101: %include "part2/log/addchar.asm" 102: %include "part2/log/addstrng.asm" 103: 104: times ($$-$+2040) db 0x00 105: SECTOR2_SIGNATURE: 106: db '<{BCOS}>' |
| 171: END_SIGNATURE: 172: db '<{BCOS}>' 173: align 2048 174: BOOTLOADER_END: 175: section .bss 176: alignb 4 177: BSS_END: |