Skip to content

Instantly share code, notes, and snippets.

@heisvoid
Created May 29, 2014 11:20
Show Gist options
  • Save heisvoid/e22d405e2e62b5b06b5f to your computer and use it in GitHub Desktop.
Save heisvoid/e22d405e2e62b5b06b5f to your computer and use it in GitHub Desktop.
Dump palette data from PCX
file_len=`stat -c %s "$1"`
pal_ofs=$(($file_len - 768))
dd if="$1" skip=$pal_ofs ibs=1 bs=1 count=768
for f in $*
do
file_len=`stat -c %s "$f"`
pal_ofs=$(($file_len - 768))
out_name=`basename "$f"`
out_name="$out_name.pal"
dd if="$f" of="$out_name" skip=$pal_ofs ibs=1 obs=1 bs=1 count=768
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment