bios.obj:	bios.asm biosdata.asm
	masm	bios;

ibmbios.obj:	ibmbios.asm biosdata.asm
	masm	ibmbios;

newcall.obj:	newcall.asm biosdata.asm
	masm	newcall;

oldcall.obj:	oldcall.asm biosdata.asm
	masm	oldcall;

newvideo.obj:	newvideo.asm biosdata.asm tables.asm
	masm	newvideo;

newkey.obj:	newkey.asm biosdata.asm
	masm	newkey;

bomb.obj:	bomb.asm biosdata.asm
	masm	bomb;

sprn.obj:	sprn.asm biosdata.asm
	masm	sprn;

dbg.obj:	dbg.asm biosdata.asm
	masm	dbg;

ibmprn.obj:	ibmprn.asm biosdata.asm
	masm	ibmprn;

memtest.obj:	memtest.asm biosdata.asm
	masm	memtest;

reset.bin:	reset.asm
	masm	reset;
	link	reset;
	exe2bin	reset
	command /c erase reset.exe

bios.bin:	bios.obj ibmbios.obj newcall.obj oldcall.obj newvideo.obj newkey.obj bomb.obj sprn.obj dbg.obj memtest.obj
	link	bios+ibmbios+newcall+oldcall+newvideo+newkey+sprn+bomb+dbg+memtest+ibmprn,,bios/m;
	exe3bin bios.exe bios.bin 0f800
	command /c erase bios.exe

epbios.bin:	reset.bin bios.bin
	biosadj
	command /c erase bios.bin

