Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.asm-6502.ref is written in an unsupported language. File is not indexed.

0001 <Directive>.MEMORYMAP</Directive><br/>
0002 <Normal Text>        </Normal Text><Unknown Instruction>SLOTSIZE</Unknown Instruction><Normal Text> </Normal Text><Hex>$8000</Hex><Normal Text> </Normal Text><Comment>; The slot is $8000 bytes in size. More details on slots later.</Comment><br/>
0003 <Normal Text>        </Normal Text><Unknown Instruction>DEFAULTSLOT</Unknown Instruction><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text> </Normal Text><Comment>; There's only 1 slot in SNES, there are more in other consoles.</Comment><br/>
0004 <Normal Text>        </Normal Text><Unknown Instruction>SLOT</Unknown Instruction><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text> </Normal Text><Hex>$8000</Hex><Normal Text> </Normal Text><Comment>; Defines Slot 0's starting address.</Comment><br/>
0005 <Directive>.</Directive><Unknown Directive>ENDME</Unknown Directive><br/>
0006 <Normal Text></Normal Text><br/>
0007 <Directive>.</Directive><Unknown Directive>SNESHEADER</Unknown Directive><br/>
0008 <Normal Text>        </Normal Text><Unknown Instruction>ID</Unknown Instruction><Normal Text>    </Normal Text><String>"SNES"</String><br/>
0009 <Normal Text>        </Normal Text><Unknown Instruction>NAME</Unknown Instruction><Normal Text>  </Normal Text><String>"Test Demo Mode 7     "</String><br/>
0010 <Normal Text>        </Normal Text><Comment>;     "123456789012345678901"</Comment><br/>
0011 <Normal Text>        </Normal Text><Unknown Instruction>LOROM</Unknown Instruction><br/>
0012 <Normal Text>        </Normal Text><Unknown Instruction>SLOWROM</Unknown Instruction><br/>
0013 <Normal Text>        </Normal Text><Unknown Instruction>CARTRIDGETYPE</Unknown Instruction><Normal Text> </Normal Text><Hex>$00</Hex><br/>
0014 <Normal Text>        </Normal Text><Unknown Instruction>ROMSIZE</Unknown Instruction><Normal Text> </Normal Text><Hex>$09</Hex><Normal Text> </Normal Text><Comment>;size rom 09-0d</Comment><br/>
0015 <Normal Text>        </Normal Text><Unknown Instruction>VERSION</Unknown Instruction><Normal Text> </Normal Text><Decimal>00</Decimal><br/>
0016 <Directive>.</Directive><Unknown Directive>ENDSNES</Unknown Directive><br/>
0017 <Normal Text></Normal Text><br/>
0018 <Directive>.MACRO</Directive><Normal Text> Clear_RAM</Normal Text><br/>
0019 <Normal Text>    </Normal Text><Instruction>ldx</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$0</Hex><br/>
0020 <Normal Text>        </Normal Text><Instruction>ldy</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Decimal>0</Decimal><br/>
0021 <Normal Text>        </Normal Text><Label>-:</Label><br/>
0022 <Normal Text>                </Normal Text><Instruction>sty</Instruction><Normal Text> </Normal Text><Decimal>0</Decimal><Keyword>,x</Keyword><br/>
0023 <Normal Text>                </Normal Text><Instruction>inx</Instruction><br/>
0024 <Normal Text>                </Normal Text><Instruction>inx</Instruction><br/>
0025 <Normal Text>                </Normal Text><Instruction>cpx</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$2000</Hex><br/>
0026 <Normal Text>        </Normal Text><Branch Instruction>bne</Branch Instruction><Normal Text> </Normal Text><Operator>-</Operator><br/>
0027 <Directive>.ENDM</Directive><br/>
0028 <Normal Text></Normal Text><br/>
0029 <Directive>.include</Directive><Normal Text> </Normal Text><String>"header.asm"</String><br/>
0030 <Normal Text></Normal Text><br/>
0031 <Directive>.</Directive><Unknown Directive>bank</Unknown Directive><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text> slot </Normal Text><Decimal>0</Decimal><br/>
0032 <Directive>.org</Directive><Normal Text> </Normal Text><Decimal>0</Decimal><br/>
0033 <Normal Text></Normal Text><br/>
0034 <Label>Main:</Label><br/>
0035 <Normal Text>        </Normal Text><Instruction>sei</Instruction><br/>
0036 <Normal Text>        </Normal Text><Instruction>clc</Instruction><br/>
0037 <Normal Text>        </Normal Text><Instruction>xce</Instruction><br/>
0038 <Normal Text></Normal Text><br/>
0039 <Normal Text>        </Normal Text><Instruction>rep</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$10</Hex><Normal Text>        </Normal Text><Comment>;16 bit xy</Comment><br/>
0040 <Normal Text>        </Normal Text><Instruction>sep</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$20</Hex><Normal Text>        </Normal Text><Comment>; 8 bit a</Comment><br/>
0041 <Normal Text></Normal Text><br/>
0042 <Normal Text>        </Normal Text><Directive>.dw</Directive><Normal Text> </Normal Text><Hex>$1C02</Hex><Symbol Separator>,</Symbol Separator><Hex>$1C02</Hex><Symbol Separator>,</Symbol Separator><Hex>$1C02</Hex><Symbol Separator>,</Symbol Separator><Hex>$1C02</Hex><br/>
0043 <Normal Text></Normal Text><br/>
0044 <Normal Text>        </Normal Text><Instruction>lda</Instruction><Normal Text> sincos.l </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Hex>$80</Hex><Keyword>,X</Keyword><br/>
0045 <Normal Text></Normal Text><br/>
0046 <Label>sincos2:</Label><br/>
0047 <Normal Text>        </Normal Text><Directive>.include</Directive><Normal Text> </Normal Text><String>"DATA/dsincos.asm"</String><br/>
0048 <Normal Text></Normal Text><br/>
0049 <Normal Text>        </Normal Text><Instruction>lda</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Operator>\</Operator><Decimal>1</Decimal><Operator>&</Operator><Hex>$FF</Hex><br/>
0050 <Normal Text>        </Normal Text><Instruction>sta</Instruction><Normal Text> </Normal Text><Hex>$211B</Hex><br/>
0051 <Normal Text></Normal Text><br/>
0052 <Normal Text>        </Normal Text><Instruction>cmp</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$04</Hex><br/>
0053 <Normal Text>        </Normal Text><Branch Instruction>bne</Branch Instruction><Normal Text> </Normal Text><Operator>+++</Operator><br/>
0054 <Normal Text>                </Normal Text><Instruction>lda</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Hex>$04</Hex><br/>
0055 <Normal Text>                </Normal Text><Branch Instruction>bra</Branch Instruction><Normal Text> lab</Normal Text><br/>
0056 <Normal Text>        </Normal Text><Label>+++:</Label><br/>
0057 <Normal Text></Normal Text><br/>
0058 <Unknown Instruction>TMP</Unknown Instruction><Normal Text>      EQU </Normal Text><Hex>$6</Hex><br/>
0059 <Normal Text></Normal Text><br/>
0060 <Label>XY:</Label><br/>
0061 <Normal Text>         </Normal Text><Branch Instruction>BCC</Branch Instruction><Normal Text> MOD7</Normal Text><br/>
0062 <Normal Text>         </Normal Text><Instruction>CPX</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Decimal>3</Decimal><Normal Text>          </Normal Text><Comment>; bla bla</Comment><br/>
0063 <Normal Text>         </Normal Text><Branch Instruction>BCS</Branch Instruction><Normal Text> MARCH</Normal Text><br/>
0064 <Normal Text>         </Normal Text><Instruction>DEY</Instruction><br/>
0065 <Unknown Instruction>MARCH</Unknown Instruction><Normal Text>    EOR </Normal Text><Keyword>#</Keyword><Hex>$7F</Hex><Normal Text>        </Normal Text><Comment>; bla bla</Comment><br/>
0066 <Normal Text>         </Normal Text><Branch Instruction>JSR</Branch Instruction><Normal Text> MOD7</Normal Text><br/>
0067 <Normal Text>         </Normal Text><Instruction>CPY</Instruction><Normal Text> </Normal Text><Keyword>#</Keyword><Decimal>200</Decimal><br/>
0068 <Normal Text>         </Normal Text><Instruction>ADC</Instruction><Normal Text> MTAB</Normal Text><Operator>-</Operator><Decimal>1</Decimal><Keyword>,X</Keyword><br/>
0069 <Normal Text>         </Normal Text><Instruction>STA</Instruction><Normal Text> TMP</Normal Text><br/>
0070 <Normal Text>         </Normal Text><Instruction>TYA</Instruction><br/>
0071 <Normal Text>         </Normal Text><Instruction>SBC</Instruction><Normal Text> TMP</Normal Text><br/>
0072 <Normal Text>         </Normal Text><Instruction>LSR</Instruction><br/>
0073 <Normal Text>         </Normal Text><Instruction>TYA</Instruction><br/>
0074 <Normal Text>         </Normal Text><Instruction>STA</Instruction><Normal Text> TMP</Normal Text><br/>
0075 <Unknown Instruction>MOD7</Unknown Instruction><Normal Text>     ADC </Normal Text><Keyword>#</Keyword><Decimal>7</Decimal><br/>
0076 <Normal Text>         </Normal Text><Branch Instruction>RTS</Branch Instruction><br/>
0077 <Normal Text>         </Normal Text><Instruction>CLC</Instruction><br/>
0078 <Unknown Instruction>MTAB</Unknown Instruction><Normal Text>     DB </Normal Text><Decimal>1</Decimal><Symbol Separator>,</Symbol Separator><Decimal>4</Decimal><Symbol Separator>,</Symbol Separator><Decimal>23</Decimal><Symbol Separator>,</Symbol Separator><Decimal>34</Decimal><Symbol Separator>,</Symbol Separator><Decimal>3</Decimal><Symbol Separator>,</Symbol Separator><Decimal>12</Decimal><br/>