Where can I find a fully detailed description of the contents of a BL51 listing (map) file? Both the manual, and http://www.keil.com/support/docs/1676.htm provide just a very basic overview of only the Module List, Link Map, and Overlay Map. In particular, what do all the "Type" values in the Symbol Table mean? I'm OK with MODULE/ENDMOD, PROC/ENDPROC, SEGMENT, but what is the distinction between SYMBOL and PUBLIC? What are DO and ENDDO?