You are on page 1of 2

File: ASM_REV.DOC ASM51 Partial Revision History 1.

2i ------------------------------------------------------------------------We now allow the dollar sign character ('$') in symbols, but not as the first character. This was done to support the Systronix BASIC compiler. It ouputs ASM51 source and then uses MetaLink's ASM51 to produce the AOM file (absolute object module). More correctly, it first assembles the file generated by the BASIC compiler, and then inserts source line number information, relative to the original '.BAS' BASIC source file, into the AOM file generated by ASM51. The following are the recognized command line options: Command line arguments may be specified in any order; they are case-sensitive: <something> -D<sym> <val> (assumed) name of file to be loaded initially. Predefine the symbol <sym> with value <val>. The net effect is exactly as if you had typed <sym> EQU <val> at the beginning of the source file. NOTE: <val> is treated as a decimal number (only). Output source line number information to the '.DBG' file. This line number information is relative to the original '.ASM' source file. This option enables source-level debugging when using MetaLink's assembler (e.g., sourceonly display in the Source Window). This option is only effective when the $DEBUG control statement is specified.

-l

NOTE that when running under DOS, the forward slash, '/', may also be used as the argument indicator (instead of the dash, '-'). 1.2j ------------------------------------------------------------------------Source line number information is now output only while processing the primary source file, not included files. 1.2k ------------------------------------------------------------------------Fixed bug where the last Text/Code record output to the '.DBG' file was sometimes output twice, the second time with extra bytes appended. Added the following MOD files (for the $MODxxx directive): MOD File -------MOD31 MOD32 MOD410 MOD51FA Processor(s) ---------------8031 8032 8xCL410 80C51FA (80C252)

MOD51FB MOD51FX MOD515A MOD517A MOD528 MOD575 MOD592 MODC501 MODC502 MODC503 MODDS320 MODDS520 MODDS530

83C51FB/8xL51FB 83C51FX/8xL51FX 83C515A 83C517A 83C528 83C575 83C592 Siemens SAB-C501 Siemens SAB-C502 Siemens SAB-C503 Dallas DS80C320 Dallas DS8xC520 Dallas DS8xC530

You might also like