Sat Jun 21 10:21:53 CEST 2008
chunk: list of binary/asm code associated to a word (entry point)
chain: list of chunks with fallthrough
for manipulating blobs of code for ihex + upload, a different name is
necessary. let's call it blob then instead of chunk.
bin: (number (listof number)) binary code list that happens to be
line: upload unit (8 bytes on PIC18)
block: erase unit (64 bytes on PIC18)
to ease uploading, the chunk/chain subdivision is converted to lumps,
which are then concatenated into bigger lumps. and split into lines.