Mirai's Miscellaneous Misadventures

M23 / x86 / link.ld

1/* copyright 2022 zamfofex */
2/* license: AGPLv3 or later */
3
4OUTPUT_FORMAT(binary);
5
6SECTIONS
7{
8	boot 0x7C00 : AT(0)
9	{
10		*(boot);
11		. = 510;
12		SHORT(0xAA55);
13		. = 512;
14	}
15	
16	before 0x0500 : AT(0x0200) { *(boot2); engines/x86.x86.o(*); }
17	
18	after 0x8000 : AT(0x7A00) { *(.text); *(vbe); *(.data); *(*); }
19	
20	mimimi_x86_heap_start = 0x100000;
21}