aboutsummaryrefslogtreecommitdiffstats
path: root/isolinux.asm
diff options
context:
space:
mode:
Diffstat (limited to 'isolinux.asm')
-rw-r--r--isolinux.asm8
1 files changed, 3 insertions, 5 deletions
diff --git a/isolinux.asm b/isolinux.asm
index 3ba82972..4a3af1de 100644
--- a/isolinux.asm
+++ b/isolinux.asm
@@ -25,6 +25,7 @@
%include "kernel.inc"
%include "bios.inc"
%include "tracers.inc"
+%include "layout.inc"
;
; Some semi-configurable constants... change on your own risk.
@@ -103,14 +104,13 @@ dir_clust resd 1 ; Length in clusters
;
; Memory below this point is reserved for the BIOS and the MBR
;
-BSS_START equ 0800h
- section .earlybss nobits start=BSS_START
+ section .earlybss
trackbufsize equ 8192
trackbuf resb trackbufsize ; Track buffer goes here
getcbuf resb trackbufsize
; ends at 4800h
- section .bss nobits align=256 follows=.earlybss
+ section .bss
alignb 4
ISOFileName resb 64 ; ISO filename canonicalization buffer
ISOFileNameEnd equ $
@@ -141,8 +141,6 @@ xbs_vgabuf equ trackbufsize
xbs_vgatmpbuf equ 2*trackbufsize
section .text
-TEXT_START equ 7C00h
- org TEXT_START
;;
;; Primary entry point. Because BIOSes are buggy, we only load the first
;; CD-ROM sector (2K) of the file, so the number one priority is actually