OXYGENHUB
◆ main x16-emulator / symbolize.sh
284 B · Bourne Again Shell (bash) · last changed chore(): initial commit 15 days ago source blame history raw
1
#!/bin/bash
2
3
echo "uint16_t addresses_bank$1[] = {"
4
for i in $(cat $2 | grep "^.....[ABCDEF]" | cut -c 6-9); do
5
	echo -n "0x$i, "
6
done
7
echo
8
echo "};"
9
10
echo "char *labels_bank$1[] = {"
11
for i in $(cat $2 | grep "^.....[ABCDEF]" | cut -c 12-); do
12
	echo -n "\"$i\", "
13
done
14
echo
15
echo "};"