ctr_firmware/trunk/bootrom/tools/bin/bin2palladium.pl
(no author) a458e5996d 高速エミュレータでのロード用テキストファイル生成ツールを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@246 b871894f-2f95-9b40-918c-086798483c85
2009-02-02 11:10:19 +00:00

26 lines
535 B
Perl

#!/usr/bin/perl
use POSIX stdio_h;
die "Error: Need input file.\n" unless @ARGV;
for $ARGV ( @ARGV ){
@c;
open (IN, $ARGV) || die "$ARGV : $!";
binmode(IN);
while ( read(IN, $_, 1) ){
$c[0] = uc( unpack("H2", $_) );
for ($i=1; $i<8; $i++){
unless ( read(IN, $_, 1) ){
$_ = 0;
}
$c[$i] = uc( unpack("H2", $_) );
}
print STDOUT $c[3],$c[2],$c[1],$c[0],$c[7],$c[6],$c[5],$c[4], "\n";
}
close(IN);
}