Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
9051 | turbocat | 1 | #!/bin/sh |
2 | set -e |
||
3 | KERPACK=kerpack |
||
4 | KOLIBRI_IMG=kolibri.img |
||
5 | |||
6 | gcc -m32 -c -nostdinc -I../../../programs/develop/ktcc/trunk/libc.obj/source/ -I../../../programs/develop/ktcc/trunk/libc.obj/include -DGNUC -D_BUILD_LIBC -fno-common -Os -fno-builtin -fno-leading-underscore -fno-stack-protector -fno-pie libc/libc.c -o libc/libc.o |
||
7 | ld -m elf_i386 -nostdlib -s -Map libc/libc.map -T libc/bin.x libc/libc.o -o libc/libc.bin |
||
8 | |||
9 | echo 'lang fix en' > lang.inc |
||
10 | fasm -m 65536 bootbios.asm bootbios.bin |
||
11 | fasm -m 65536 -s debug_bochs/kernel.fas kernel.asm kernel.mnt |
||
12 | wine debug_bochs/symbols.exe debug_bochs/kernel.fas debug_bochs/kernel.txt |
||
13 | python3 debug_bochs/fastxt2bochs_map.py debug_bochs/kernel.txt |
||
14 | |||
15 | $KERPACK kernel.mnt kernel.mnt |
||
16 | wget http://builds.kolibrios.org/eng/latest-img.7z |
||
17 | 7z x -y latest-img.7z |
||
18 | rm -f latest-img.7z |
||
19 | mcopy -D o -i $KOLIBRI_IMG kernel.mnt ::kernel.mnt |
||
20 | qemu-system-i386 -m 256 -fda kolibri.img -boot a -enable-kvm |
||
21 |