(1 / 1)
Date: September 16, 1988 12:21
From: GAWD::MORRIS
To: @sys$mail:engineer
Yet another new assembler.
I have received the latest and greatest (their words!)
assembler from Intermetrics.
They say there are no bugs in this version!!
If you would like to use it you must do the following in your login.com:
$ @gawd$sysdevice:[c68r5v0]cdefs.com ! setup new interc stuff
Then to use the old assembler use:
$ asm68
To use the new assembler use:
$ asm68000
or
$ asm68010
or
$ asm68020
Which ever one better fits the processor you are using.
If you try out this new assembler please report any bugs to me, thanks.
Following is the online docs for the assembler:
1 ASM68
Assemble a 68000 (68010, 68020, 68881) program with the
InterTools Cross Assembler.
ASM6800 prog.68k [options]
ASM68010 prog.68k [options]
ASM68020 prog.68k [options]
Output is a file of object text (prog.ol) and optional listing files.
2 Listing_options
Fifteen switches control the listings generated by the
assembler.
3 /A
Generate source listing and show included source.
3 /G
Generate global symbol table listing.
3 /L[=lfn]
Specify the name of the listing file.
The /L[=lfn] switch causes the listing to be written to file `lfn`.
If lfn is omitted, write to source_file.lis.
3 /NOI
Suppress listing of conditional assembly directives.
3 /NOMC
Suppress listing of macro invocations.
3 /NOMD
Suppress listing of macro definitions.
3 /MA
Show all macro expansions.
3 /MG
Show expansion of macro lines that generate object code.
3 /PG[=lines]
Set lines-per-page to lines. If lines is omitted, suppress pagination.
3 /PS
Show code generated for structured syntax.
3 /SO
Generate source listing.
3 /SYM
Generate symbol table listing.
3 /TR
Trim comments from listing.
3 /UNL
Show unassembled source.
3 /X
Generate cross-reference listing on source_file.lis.
2 Include_Options
Use these options to specify the directories in which
the assembler will look for include files.
3 /I=(dir1[,dir2,...])
Define user include directory(ies). Up to 32 permitted.
3 /MI=mfn
Pre-include file mfn into source stream.
3 /SY=(dir1[,dir2,...])
Define system include directory(ies). Up to 32 permitted.
2 Code_Generation_Options
These switches are used to force PC-relative addressing or
to specify the offset size of branches. These options
mimic the assembler OPT directives.
3 /ABS
Force absolute addressing.
3 /BRS
Use 8-bit addressing for forward (undefined) branches.
3 /BRW
Use 16-bit addressing for forward (undefined) branches.
3 /FRS
Use short addressing for forward (undefined) references.
3 /PCO
Force PC-relative addressing in absolute section.
3 /PCS
Force PC-relative addressing in relocatable section.
2 Misc_Options
3 /DE
Generate symbolic debugging information. The default is no symbolic
debugging information. Symbol information can be displayed with
the SYMLIST symbol list utility, and can be be read by the XDB
symbolic debugger.
3 /E[=efn]
Write all error messages to efn. If efn is omitted,
suppress all messages.
3 /FO
Fold all identifiers to upper case.
3 /O=ofn
Write object module to file ofn.
3 /W[=n]
Suppress warning messages of severity less than or
equal to 'n' (default 10).
3 /V
The /V switch causes the compiler to display a verification message
at each phase of the compiler.
@(#)m/r/c68kv/asm68.hlp 1.3
Sep 16, 1988