Lines Matching +full:0 +full:x7c00
34 .set MEM_REL,0x700 # Relocation address
35 .set MEM_ARG,0x900 # Arguments
36 .set MEM_ORG,0x7c00 # Origin
37 .set MEM_BUF,0x8cec # Load area
38 .set MEM_BTX,0x9000 # BTX start
39 .set MEM_JMP,0x9010 # BTX entry point
40 .set MEM_USR,0xa000 # Client start
41 .set BDA_BOOT,0x472 # Boot howto flag
44 .set SIZ_PAG,0x1000 # Page size
45 .set SIZ_SEC,0x200 # Sector size
46 .set COPY_BLKS,0x8 # Number of blocks
48 .set COPY_BLK_SZ,0x8000 # Copy in 32k blocks; must be
59 * Setup the segment registers to flat addressing (segment 0) and setup the
77 mov 0xa(%bx),%si # Get BTX length and set
83 and $0xf,%si #
106 mov 0xa(%bx),%cx # Get BTX length and set
123 inb $0x64,%al # Get status
124 testb $0x2,%al # Busy?
126 movb $0xd1,%al # Command: Write
127 outb %al,$0x64 # output port
128 seta20.2: inb $0x64,%al # Get status
129 testb $0x2,%al # Busy?
131 movb $0xdf,%al # Enable
132 outb %al,$0x60 # A20