3 # a.out2com - Minix a.out to DOS .COM Author: Kees J. Bot
5 # Transform a Minix a.out to the COM format of MS-DOS,
6 # the executable must be common I&D with 256 scratch bytes at the start of
7 # the text segment to make space for the Program Segment Prefix. The Minix
8 # a.out header and these 256 bytes are removed to make a COM file.
14 *) echo "Usage: $0 <a.out> <dos.com>" >&2
18 size
"$aout" >/dev
/null ||
exit
19 set `size "$aout" | sed 1d`
20 count
=`expr \( $1 + $2 - 256 + 31 \) / 32`
22 exec dd if="$aout" of
="$com" bs
=32 skip
=9 count
=$count conv
=silent
25 # $PchId: a.out2com,v 1.3 1998/08/01 09:13:01 philip Exp $