diff --git a/src/Makefile b/src/Makefile index cd3f89d..89a3e9a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -25,7 +25,7 @@ fat12boot.bin: fat12boot.elf stdlib.o: CFLAGS := $(filter-out -flto, $(CFLAGS)) -polmon.elf: LDFLAGS += -T flat1000.ld +polmon.elf: LDFLAGS += -T init.ld polmon.elf: polmon.o stdlib.o polio.elf: LDFLAGS += -T flat0600.ld -mprotected-mode diff --git a/src/flat1000.ld b/src/init.ld similarity index 92% rename from src/flat1000.ld rename to src/init.ld index 2f7c8d4..25b28e2 100644 --- a/src/flat1000.ld +++ b/src/init.ld @@ -1,5 +1,5 @@ SECTIONS { - . = 0x1000; + . = 0x1200; .text : { KEEP(*(.init)) diff --git a/src/polio-main.c b/src/polio-main.c index d59217b..4880e2a 100644 --- a/src/polio-main.c +++ b/src/polio-main.c @@ -7,7 +7,7 @@ #define kFatAddr ((void*)0x1a00) #define kRootDirAddr ((void*)0x1c00) -#define kPolmonAddr ((void*)0x1000) +#define kPolmonAddr ((void*)0x1200) #define kInt80Vector ((uint16_t*)(0x80 * 4)) #define kParallelDataPort 0x3bc #define kParallelStatusPort 0x3bd