Index: Makefile
===================================================================
--- Makefile	(revision 62340efb9125128b570c10bf637b74b0fcb9a48a)
+++ Makefile	(revision 87361de754d161ca2a24be0d40bfcf08294c1184)
@@ -7,4 +7,5 @@
 CROSS_AR :=		$(CROSS_PRE)-ar
 CROSS_OBJC :=	$(CROSS_PRE)-objcopy
+CROSS_NM :=		$(CROSS_PRE)-nm
 
 # -mshort sets the size of an int to 16 bits; important for interop with
@@ -24,5 +25,5 @@
 HEADERS :=		$(wildcard include/*.h)
 
-all:			bios.abs midas.abs
+all:			bios.img midas.abs
 
 PROLOG_C :=		croot.c
@@ -165,7 +166,4 @@
 build/%.o:		rom/%.s $(HEADERS) | build
 				$(CROSS_GCC) $(FLAGS_ASM) -c -o $@ $<
-
-bios.abs:		bios.img
-				cp bios.img bios.abs
 
 bios.img:		bios.elf
@@ -211,6 +209,8 @@
 				$(CROSS_GCC) $(FLAGS_ASM) -c -o $@ $<
 
-midas.abs:		midas.img
-				cp midas.img midas.abs
+midas.abs:		midas.elf midas.img
+				misc/mkhd.sh $(CROSS_NM) midas.elf >/tmp/midas.hdr
+				cat /tmp/midas.hdr midas.img >midas.abs
+				rm /tmp/midas.hdr
 
 midas.img:		midas.elf
