12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- 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> (assumed) name of file to be loaded initially.
-
- -D<sym> <val> 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).
-
- -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
|