(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