mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
14 lines
248 B
Awk
14 lines
248 B
Awk
|
#!/usr/bin/awk -f
|
||
|
|
||
|
# Usage: tools/free_space.awk pokecrystal.map
|
||
|
|
||
|
BEGIN {
|
||
|
total = free = 16384 * 128
|
||
|
}
|
||
|
/^ SECTION: \$[0-7]/ {
|
||
|
free -= strtonum("0x" substr($3, 3))
|
||
|
}
|
||
|
END {
|
||
|
printf "Free space: %d/%d (%.2f%%)\n", free, total, free * 100 / total
|
||
|
}
|