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: (assumed) name of file to be loaded initially. -D Predefine the symbol with value . The net effect is exactly as if you had typed EQU at the beginning of the source file. NOTE: is treated as a decimal number (only). -l 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., source- only display in the Source Window). This option is only effective when the $DEBUG control statement is specified. 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 Processor(s) -------- ---------------- MOD31 8031 MOD32 8032 MOD410 8xCL410 MOD51FA 80C51FA (80C252) MOD51FB 83C51FB/8xL51FB MOD51FX 83C51FX/8xL51FX MOD515A 83C515A MOD517A 83C517A MOD528 83C528 MOD575 83C575 MOD592 83C592 MODC501 Siemens SAB-C501 MODC502 Siemens SAB-C502 MODC503 Siemens SAB-C503 MODDS320 Dallas DS80C320 MODDS520 Dallas DS8xC520 MODDS530 Dallas DS8xC530