aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Bothamy <cbothamy@users.sourceforge.net>2002-03-12 01:33:16 +0000
committerChristophe Bothamy <cbothamy@users.sourceforge.net>2002-03-12 01:33:16 +0000
commitde5c9205f79b8e53c4b8f12ab85533e756cd2c09 (patch)
tree5530fbbd853e137555b13b163925faff087b51e0
parente7bcd0240ecd96297d2da1de5de66b9e5b6a0457 (diff)
downloadvgabios-de5c9205f79b8e53c4b8f12ab85533e756cd2c09.tar.gz
- updated for 0.3a. Merged vgabios.bin and vbebios.bin
-rw-r--r--ChangeLog2
-rw-r--r--Makefile41
2 files changed, 7 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog
index 560a2e8..41b6c33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,7 @@ vgabios-????
. Added LFB modes (to be used with the vbe-lfb patch in bochs)
vgabios-0.3a
- - "Christophe Bothamy" <cbothamy@free.fr>: Feb 10 2002
+ - "Christophe Bothamy" <cbothamy@free.fr>: Mar 10 2002
. Fixed bug in function ah=13
- "Jeroen Janssen" <japj@darius.demon.nl>
. updated vbebios implementation to new api
diff --git a/Makefile b/Makefile
index f8dc240..51d9d8f 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@ RELDATE = `date '+%d %b %Y'`
all: bios
-bios: vgabios.bin vgabios.debug.bin vbebios.bin vbebios.debug.bin
+bios: vgabios.bin vgabios.debug.bin
clean:
/bin/rm -f *.o *.s *.ld86 \
@@ -34,8 +34,8 @@ vgabios.bin: vgabios.o
rm -f vgabios _vgabios_.c
ls -l vgabios.bin
-vgabios.o: vgabios.c vgabios.h vgafonts.h vgatables.h
- gcc -E vgabios.c -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vgabios_.c
+vgabios.o: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
+ gcc -E vgabios.c -DVBE -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vgabios_.c
/usr/lib/bcc/bcc-cc1 -o vgabios.s -c -D__i86__ -0 _vgabios_.c
./dataseghack vgabios.s
# bug : with -j i get 1 byte displacement at the end of bin file !
@@ -50,37 +50,8 @@ vgabios.debug.bin: vgabios.debug.o
rm -f vgabios.debug _vgabios_.debug.c
ls -l vgabios.debug.bin
-vgabios.debug.o: vgabios.c vgabios.h vgafonts.h vgatables.h
- gcc -E vgabios.c -DDEBUG -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vgabios_.debug.c
- /usr/lib/bcc/bcc-cc1 -t -d -o vgabios.debug.s -c -D__i86__ -0 _vgabios_.debug.c
+vgabios.debug.o: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
+ gcc -E vgabios.c -DVBE -DDEBUG -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vgabios_.debug.c
+ /usr/lib/bcc/bcc-cc1 -o vgabios.debug.s -c -D__i86__ -0 _vgabios_.debug.c
./dataseghack vgabios.debug.s
as86 vgabios.debug.s -o vgabios.debug.o -u -w -g -0
-
-vbebios.bin: vbebios.o
- ld86 -0 -r -o vbebios vbebios.o
- tools86 vbebios
- dd if=vbebios of=vbebios.bin ibs=32 skip=1 count=1024
- rm -f vbebios _vbebios_.c
- ls -l vbebios.bin
-
-vbebios.o: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
- gcc -E vgabios.c -DVBE -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vbebios_.c
- /usr/lib/bcc/bcc-cc1 -o vbebios.s -c -D__i86__ -0 _vbebios_.c
- ./dataseghack vbebios.s
- # bug : with -j i get 1 byte displacement at the end of bin file !
- #as86 vgabios.s -o vgabios.o -u -w -g -0 -j
- as86 vbebios.s -o vbebios.o -u -w -g -0
-
-
-vbebios.debug.bin: vbebios.debug.o
- ld86 -0 -r -o vbebios.debug vbebios.debug.o
- tools86 vbebios.debug
- dd if=vbebios.debug of=vbebios.debug.bin ibs=32 skip=1 count=1024
- rm -f vbebios.debug _vbebios_.debug.c
- ls -l vbebios.debug.bin
-
-vbebios.debug.o: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
- gcc -E vgabios.c -DVBE -DDEBUG -DVGABIOS_DATE="\"$(RELDATE)\"" | tools86 -E > _vbebios_.debug.c
- /usr/lib/bcc/bcc-cc1 -o vbebios.debug.s -c -D__i86__ -0 _vbebios_.debug.c
- ./dataseghack vbebios.debug.s
- as86 vbebios.debug.s -o vbebios.debug.o -u -w -g -0