Specifications
9-4 Programmer’s Guide Sega
Psy-Q Development System
Option Descriptions
AE - Automatic Even
When using the word and long word forms of DC, DCB, DS and RS, enabling this
option forces the program counter to the following word boundary prior to
execution. The default setting for this option is AE+.
AN - Alternate Numeric
The default setting for this option is AN- but setting it to AN+ allows the inclusion of
numeric constants in Zilog or lntel format, i.e. followed by H, D or B to signify Hex,
Decimal or Binary. See also the section on the RADIX directive - chapter 3.
C - Case Sensitivity
When this option is set to C+, the case of the letters in a label's name is significant;
for instance, SHOWSTATS, ShowStats and showstats would all be legal. The
default setting is C-.
D - Descope Local Labels
The default setting for this option is D- but if it is set to D+, local labels will be
descoped if an EQU or SET directive is encountered.
E - Error Text Printing
If this option is enabled, the text of the line which caused an Assembler error will be
printed together with the host file name and line number. The default setting for this
option is E+.
L- Local Label Signifier
Local labels are signified by a preceding AT sign ( @ ). This option allows the use of
the character following the option letter as the signifier. Thus, L: would change the
local label character to a colon (:). L+ and L- are special formats that toggle the
character between a dot (+) and an @ sign (-). The default setting is L-.
W - Print warning messages
When this option is set to the default setting of W+, the Assembler will identify
various instances where a warning message would be printed but assembly will
continue. Disabling the W option will suppress the reporting of warning messages.
WS - Allow white spaces
The default setting for this option is WS- but if it is set to WS+, operands may
contain white spaces. Thus, the statement:
dc.l 1 + 2
defines a longword of value 1 with WS set Off, and a longword of value 3 with WS
set to On.