asm_rev.txt 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. File: ASM_REV.DOC
  2. ASM51 Partial Revision History
  3. 1.2i
  4. -------------------------------------------------------------------------
  5. We now allow the dollar sign character ('$') in symbols, but not as
  6. the first character. This was done to support the Systronix BASIC
  7. compiler. It ouputs ASM51 source and then uses MetaLink's ASM51 to
  8. produce the AOM file (absolute object module). More correctly, it
  9. first assembles the file generated by the BASIC compiler, and then
  10. inserts source line number information, relative to the original
  11. '.BAS' BASIC source file, into the AOM file generated by ASM51.
  12. The following are the recognized command line options:
  13. Command line arguments may be specified in any order;
  14. they are case-sensitive:
  15. <something> (assumed) name of file to be loaded initially.
  16. -D<sym> <val> Predefine the symbol <sym> with value <val>.
  17. The net effect is exactly as if you had typed
  18. <sym> EQU <val>
  19. at the beginning of the source file.
  20. NOTE: <val> is treated as a decimal number (only).
  21. -l Output source line number information to the
  22. '.DBG' file. This line number information is
  23. relative to the original '.ASM' source file.
  24. This option enables source-level debugging
  25. when using MetaLink's assembler (e.g., source-
  26. only display in the Source Window).
  27. This option is only effective when the $DEBUG
  28. control statement is specified.
  29. NOTE that when running under DOS, the forward slash, '/', may also
  30. be used as the argument indicator (instead of the dash, '-').
  31. 1.2j
  32. -------------------------------------------------------------------------
  33. Source line number information is now output only while processing
  34. the primary source file, not included files.
  35. 1.2k
  36. -------------------------------------------------------------------------
  37. Fixed bug where the last Text/Code record output to the '.DBG' file
  38. was sometimes output twice, the second time with extra bytes appended.
  39. Added the following MOD files (for the $MODxxx directive):
  40. MOD File Processor(s)
  41. -------- ----------------
  42. MOD31 8031
  43. MOD32 8032
  44. MOD410 8xCL410
  45. MOD51FA 80C51FA (80C252)
  46. MOD51FB 83C51FB/8xL51FB
  47. MOD51FX 83C51FX/8xL51FX
  48. MOD515A 83C515A
  49. MOD517A 83C517A
  50. MOD528 83C528
  51. MOD575 83C575
  52. MOD592 83C592
  53. MODC501 Siemens SAB-C501
  54. MODC502 Siemens SAB-C502
  55. MODC503 Siemens SAB-C503
  56. MODDS320 Dallas DS80C320
  57. MODDS520 Dallas DS8xC520
  58. MODDS530 Dallas DS8xC530