some progress on dos vesa, but not quite
This commit is contained in:
1 parent
55ac075e4d
commit
4998fafef9
11 files changed
+342
-180
No files matched your search
+3
-3
@@ -92,11 +92,11 @@ endif
|
||||
endif
|
||||
|
||||
# https://tippach.hier-im-netz.de/wdosx
|
||||
dos: CFLAGS += -ffreestanding -m32 -fno-PIC -fno-PIE -nostdlib -nodefaultlibs
|
||||
dos: CFLAGS += -ffreestanding -m32 -msse2 -fno-PIC -fno-PIE -nostdlib -nodefaultlibs
|
||||
dos:
|
||||
$(CC) -c ./Main/dos.s -o ./Main/dos.o -m32
|
||||
$(CC) -c ./Display/dos.c -o ./Display/dos.o $(CFLAGS)
|
||||
ld.lld -m elf_i386 -T dos.ld ./Main/dos.o ./Display/dos.o -o dos.elf
|
||||
$(CC) -c ./amalgam.c -o ./amalgam-dos.o -DCOM_DEF_TARGET=COM_DEF_TARGET_DOS $(CFLAGS)
|
||||
ld.lld -m elf_i386 -T dos.ld ./Main/dos.o ./amalgam-dos.o -o dos.elf
|
||||
objcopy -O binary --strip-all dos.elf dos.bin
|
||||
cat WDosX/WDOSX.DX dos.bin > DOS.EXE
|
||||
ifeq ($(RUN), 1)
|
||||
|
||||
Reference in new issue
Block a user