OSDN Git Service

*** empty log message ***
authorryuz <ryuz>
Sun, 11 May 2008 09:59:10 +0000 (09:59 +0000)
committerryuz <ryuz>
Sun, 11 May 2008 09:59:10 +0000 (09:59 +0000)
aplfw/sample/ia32/pcat/gcc/fd_img.pl [new file with mode: 0755]

diff --git a/aplfw/sample/ia32/pcat/gcc/fd_img.pl b/aplfw/sample/ia32/pcat/gcc/fd_img.pl
new file mode 100755 (executable)
index 0000000..2247bbb
--- /dev/null
@@ -0,0 +1,34 @@
+#!/usr/bin/perl
+
+open(OUT_IMG, ">$ARGV[0]") || die("$! : $ARGV[0]");
+binmode OUT_IMG;
+
+open(IPL, $ARGV[1]) || die("$! : $ARGV[1]");
+binmode IPL;
+
+open(MODULE, $ARGV[2]) || die("$! : $ARGV[2]");
+binmode MODULE;
+
+$size = -s $ARGV[1];
+if ( $size > 512 ) { $size = 512; }
+read(IPL, $buf, $size);
+print OUT_IMG $buf;
+for ($i = $size; $i < 512; $i++)
+{
+       print OUT_IMG "\0";
+}
+
+$size = -s $ARGV[2];
+read(MODULE, $buf, $size);
+print OUT_IMG $buf;
+for ($i = $i + $size; $i < 1474560; $i++)
+{
+       print OUT_IMG "\0";
+}
+
+
+
+close(OUT_IMG);
+close(IPL);
+close(SWITCH32);
+