3 die "command line includes empty string" if grep (/^$/, @ARGV);
4 $cmdline = join ("\0", @ARGV) . "\0\0";
5 die "command line exceeds 128 bytes" if length ($cmdline) > 128;
6 $cmdline .= "\0" x (128 - length ($cmdline));
8 open (DISK, "+<os.dsk");
10 syswrite (DISK, $cmdline);
12 exec "/home/blp/cs140/qemu/i386-softmmu/qemu "