shithub: rgbds

ref: bc99ee2210d3850b08ff5c938608fced0ab55515
dir: /doc/asm.htm/

View raw version
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>xAsm</title>
	<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<h1>xAsm Documentation</h1>
<h2>Table of Contents</h2>
<h3>General stuff</h3>
<ul>
	<li><a href="asm/history.htm">History</a>
	<li><a href="asm/usage.htm">Usage</a>
	<li><a href="asm/opt.htm">Changing options while assembling</a>
	<li><a href="asm/popo.htm">The option stack</a>
	<li><a href="asm/syntax.htm">Syntax and comments</a>
	<li><a href="asm/section.htm">Sections</a>
</ul>

<h3>Symbols</h3>
<ul>
	<li><a href="asm/symbols.htm">Symbols</a>
	<li><a href="asm/export.htm">Exporting and importing symbols</a>
	<li><a href="asm/purge.htm">Purging symbols</a>
	<li><a href="asm/presym.htm">Predeclared symbols</a>
</ul>

<h3>The macrolanguage</h3>
<ul>
	<li><a href="asm/print.htm">Printing out things during assembling</a>
	<li><a href="asm/rept.htm">Automatically repeating blocks of code</a>
	<li><a href="asm/fail.htm">Aborting the assembly process</a>
	<li><a href="asm/include.htm">Including other sourcefiles</a>
	<li><a href="asm/if.htm">Conditional assembling</a>
	<li><a href="asm/expr_int.htm">Integer and Boolean expressions</a>
	<li><a href="asm/expr_fix.htm">Fixed-point expressions and functions</a>
	<li><a href="asm/expr_str.htm">String expressions, functions and formatting</a>
	<li><a href="asm/miscfunc.htm">Other functions</a>
</ul>

<h3>Other ways than mnemonics to define data</h3>
<ul>
	<li><a href="asm/db.htm">Defining constant data</a>
	<li><a href="asm/ds.htm">Declaring variables in a RAM section</a>
	<li><a href="asm/incbin.htm">Including binary files</a>
</ul>

<h3>Target specific information</h3>
<ul>
	<li><a href="asm/trg_gb.htm">The Gameboy</a>
</ul>

<h3>Alphabetical list of the macro-language instructions and functions</h3>
<ul>
	<li><a href="asm/presym.htm">@</a>
	<li><a href="asm/presym.htm">__DATE__</a>
	<li><a href="asm/presym.htm">__LINE__</a>
	<li><a href="asm/presym.htm">__TIME__</a>
	<li><a href="asm/presym.htm">_NARG</a>
	<li><a href="asm/presym.htm">_PI</a>
	<li><a href="asm/presym.htm">_RS</a>
	<li><a href="asm/expr_fix.htm">ACOS</a>
	<li><a href="asm/expr_fix.htm">ASIN</a>
	<li><a href="asm/expr_fix.htm">ATAN</a>
	<li><a href="asm/expr_fix.htm">ATAN2</a>
	<li><a href="asm/miscfunc.htm">BANK</a>
	<li><a href="asm/expr_fix.htm">COS</a>
	<li><a href="asm/db.htm">DB</a>
	<li><a href="asm/miscfunc.htm">DEF</a>
	<li><a href="asm/expr_fix.htm">DIV</a>
	<li><a href="asm/ds.htm">DS</a>
	<li><a href="asm/db.htm">DW</a>
	<li><a href="asm/if.htm">ELSE</a>
	<li><a href="asm/if.htm">ENDC</a>
	<li><a href="asm/macro.htm">ENDM</a>
	<li><a href="asm/rept.htm">ENDR</a>
	<li><a href="asm/equ.htm">EQU</a>
	<li><a href="asm/equs.htm">EQUS</a>
	<li><a href="asm/export.htm">EXPORT</a>
	<li><a href="asm/fail.htm">FAIL</a>
	<li><a href="asm/export.htm">GLOBAL</a>
	<li><a href="asm/section.htm">HRAM</a>
	<li><a href="asm/if.htm">IF</a>
	<li><a href="asm/export.htm">IMPORT</a>
	<li><a href="asm/incbin.htm">INCBIN</a>
	<li><a href="asm/include.htm">INCLUDE</a>
	<li><a href="asm/macro.htm">MACRO</a>
	<li><a href="asm/expr_fix.htm">MUL</a>
	<li><a href="asm/opt.htm">OPT</a>
	<li><a href="asm/popo.htm">POPO</a>
	<li><a href="asm/pops.htm">POPS</a>
	<li><a href="asm/print.htm">PRINTF</a>
	<li><a href="asm/print.htm">PRINTT</a>
	<li><a href="asm/print.htm">PRINTV</a>
	<li><a href="asm/purge.htm">PURGE</a>
	<li><a href="asm/popo.htm">PUSHO</a>
	<li><a href="asm/pops.htm">PUSHS</a>
	<li><a href="asm/rept.htm">REPT</a>
	<li><a href="asm/rs.htm">RB</a>
	<li><a href="asm/section.htm">ROM0</a>
	<li><a href="asm/section.htm">ROMX</a>
	<li><a href="asm/rs.htm">RSRESET</a>
	<li><a href="asm/rs.htm">RSSET</a>
	<li><a href="asm/rs.htm">RW</a>
	<li><a href="asm/section.htm">SECTION</a>
	<li><a href="asm/set.htm">SET</a>
	<li><a href="asm/shift.htm">SHIFT</a>
	<li><a href="asm/expr_fix.htm">SIN</a>
	<li><a href="asm/section.htm">SRAM</a>
	<li><a href="asm/expr_str.htm">STRCAT</a>
	<li><a href="asm/expr_str.htm">STRCMP</a>
	<li><a href="asm/expr_str.htm">STRIN</a>
	<li><a href="asm/expr_str.htm">STRLEN</a>
	<li><a href="asm/expr_str.htm">STRLWR</a>
	<li><a href="asm/expr_str.htm">STRSUB</a>
	<li><a href="asm/expr_str.htm">STRUPR</a>
	<li><a href="asm/expr_fix.htm">TAN</a>
	<li><a href="asm/section.htm">VRAM</a>
	<li><a href="asm/section.htm">WRAM0</a>
	<li><a href="asm/section.htm">WRAMX</a>
	<li><a href="asm/fail.htm">WARN</a>
	<li><a href="asm/export.htm">XDEF</a>
	<li><a href="asm/export.htm">XREF</a>
</ul>

<p>Last updated 20 July 1997 by <a href="mailto:[email protected]">Carsten Sorensen</a></p>
</body>
</html>