some progress on dos vesa, but not quite

This commit is contained in:
veclavtlica committed 2026-10-31 14:15:49 +03:00
1 parent 55ac075e4d
commit 4998fafef9
11 files changed
+342 -180

No files matched your search

+3 -3
View File
@@ -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)