URL
https://opencores.org/ocsvn/blue/blue/trunk
Subversion Repositories blue
[/] [blue/] [trunk/] [blue8/] [asm2bin.awk] - Rev 2
Compare with Previous | Blame | View Log
#!/usr/bin/gawk -f
BEGIN { loc=0 }
/^@ [0-9a-fA-F]/ {
l=loc;
loc=strtonum("0x" $2);
if (l>loc) printf(stderr,"Warning: origin overlap at 0x%x\n",$2) >"stderr";
while (l++<loc) printf("%c%c",0,0);
next;
}
/^[0-9a-fA-F]/ {
x=strtonum("0x" $1);
x1=int(x/256);
x2=x-(x1*256);
printf("%c%c",x1,x2);
loc++;
}
