xAsm Documentation
Table of Contents
General stuff
History
Usage
Changing options while assembling
The option stack
Syntax and comments
Sections
Symbols
Symbols
Exporting and importing symbols
Purging symbols
Predeclared symbols
The macrolanguage
Printing out things during assembling
Automatically repeating blocks of code
Aborting the assembly process
Including other sourcefiles
Conditional assembling
Integer and Boolean expressions
Fixed-point expressions and functions
String expressions, functions and formatting
Other functions
Other ways than mnemonics to define data
Defining constant data
Declaring variables in a BSS section
Including binary files
Target specific information
The Gameboy
Alphabetical list of the macro-language instructions and functions
@
__DATE__
__LINE__
__TIME__
_NARG
_PI
_RS
ACOS
ASIN
ATAN
ATAN2
BANK
BSS
CODE
COS
DATA
DB
DEF
DIV
DS
DW
ELSE
ENDC
ENDM
ENDR
EQU
EQUS
EXPORT
FAIL
GLOBAL
HRAM
IF
IMPORT
INCBIN
INCLUDE
MACRO
MUL
OPT
POPO
POPS
PRINTF
PRINTT
PRINTV
PURGE
PUSHO
PUSHS
REPT
RB
RSRESET
RSSET
RW
SECTION
SET
SHIFT
SIN
STRCAT
STRCMP
STRIN
STRLEN
STRLWR
STRSUB
STRUPR
TAN
VRAM
WARN
XDEF
XREF
Last updated 20 July 1997 by
Carsten Sorensen