Place variables into area after binary
This commit is contained in:
parent
3619a20703
commit
4804bf28ea
@ -154,13 +154,6 @@ getint: xor bx, bx
|
|||||||
sferr: stc
|
sferr: stc
|
||||||
ret
|
ret
|
||||||
|
|
||||||
bpb: times bpb_len db 0
|
|
||||||
drvnum: db 0
|
|
||||||
align 4
|
|
||||||
drvoff: dd 0 ; partition offset
|
|
||||||
drvpos: dd 0 ; absolute physical sector number
|
|
||||||
buffer: times 512 db 0
|
|
||||||
|
|
||||||
; Convert between drive number and BIOS dl
|
; Convert between drive number and BIOS dl
|
||||||
; Bidirectional mapping
|
; Bidirectional mapping
|
||||||
; 0 <-> 0, 1 <-> 1, 2 <-> 0x80, 3 <-> 0x81
|
; 0 <-> 0, 1 <-> 1, 2 <-> 0x80, 3 <-> 0x81
|
||||||
@ -300,3 +293,12 @@ ivects: dw int20h, int21h, iret, iret
|
|||||||
dw iret, iret, iret, iret
|
dw iret, iret, iret, iret
|
||||||
dw idle, fputc, iret, iret
|
dw idle, fputc, iret, iret
|
||||||
dw iret, iret, iret, iret
|
dw iret, iret, iret, iret
|
||||||
|
|
||||||
|
section .bss
|
||||||
|
bpb: times bpb_len resb 0
|
||||||
|
drvnum: resb 0
|
||||||
|
align 4
|
||||||
|
drvoff: resd 0 ; partition offset
|
||||||
|
drvpos: resd 0 ; absolute physical sector number
|
||||||
|
buffer: times 512 resb 0
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user