Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.asm-6502.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.asm-6502</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Asm6502) - Theme (Breeze Light)"/>
0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre>
0007 <span style="color:#0057ae;">.MEMORYMAP</span>
0008         <span style="font-weight:bold;">SLOTSIZE</span> <span style="color:#b08000;">$8000</span> <span style="color:#898887;">; The slot is $8000 bytes in size. More details on slots later.</span>
0009         <span style="font-weight:bold;">DEFAULTSLOT</span> <span style="color:#b08000;">0</span> <span style="color:#898887;">; There's only 1 slot in SNES, there are more in other consoles.</span>
0010         <span style="font-weight:bold;">SLOT</span> <span style="color:#b08000;">0</span> <span style="color:#b08000;">$8000</span> <span style="color:#898887;">; Defines Slot 0's starting address.</span>
0011 <span style="color:#0057ae;">.</span><span style="color:#0057ae;">ENDME</span>
0012 
0013 <span style="color:#0057ae;">.</span><span style="color:#0057ae;">SNESHEADER</span>
0014         <span style="font-weight:bold;">ID</span>    <span style="color:#bf0303;">&quot;SNES&quot;</span>
0015         <span style="font-weight:bold;">NAME</span>  <span style="color:#bf0303;">&quot;Test Demo Mode 7     &quot;</span>
0016         <span style="color:#898887;">;     &quot;123456789012345678901&quot;</span>
0017         <span style="font-weight:bold;">LOROM</span>
0018         <span style="font-weight:bold;">SLOWROM</span>
0019         <span style="font-weight:bold;">CARTRIDGETYPE</span> <span style="color:#b08000;">$00</span>
0020         <span style="font-weight:bold;">ROMSIZE</span> <span style="color:#b08000;">$09</span> <span style="color:#898887;">;size rom 09-0d</span>
0021         <span style="font-weight:bold;">VERSION</span> <span style="color:#b08000;">00</span>
0022 <span style="color:#0057ae;">.</span><span style="color:#0057ae;">ENDSNES</span>
0023 
0024 <span style="color:#0057ae;">.MACRO</span> Clear_RAM
0025     <span style="font-weight:bold;">ldx</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$0</span>
0026         <span style="font-weight:bold;">ldy</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">0</span>
0027         <span style="color:#644a9b;">-:</span>
0028                 <span style="font-weight:bold;">sty</span> <span style="color:#b08000;">0</span><span style="font-weight:bold;">,x</span>
0029                 <span style="font-weight:bold;">inx</span>
0030                 <span style="font-weight:bold;">inx</span>
0031                 <span style="font-weight:bold;">cpx</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$2000</span>
0032         <span style="font-weight:bold;">bne</span> <span style="color:#ca60ca;">-</span>
0033 <span style="color:#0057ae;">.ENDM</span>
0034 
0035 <span style="color:#0057ae;">.include</span> <span style="color:#bf0303;">&quot;header.asm&quot;</span>
0036 
0037 <span style="color:#0057ae;">.</span><span style="color:#0057ae;">bank</span> <span style="color:#b08000;">0</span> slot <span style="color:#b08000;">0</span>
0038 <span style="color:#0057ae;">.org</span> <span style="color:#b08000;">0</span>
0039 
0040 <span style="color:#644a9b;">Main:</span>
0041         <span style="font-weight:bold;">sei</span>
0042         <span style="font-weight:bold;">clc</span>
0043         <span style="font-weight:bold;">xce</span>
0044 
0045         <span style="font-weight:bold;">rep</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$10</span>        <span style="color:#898887;">;16 bit xy</span>
0046         <span style="font-weight:bold;">sep</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$20</span>        <span style="color:#898887;">; 8 bit a</span>
0047 
0048         <span style="color:#0057ae;">.dw</span> <span style="color:#b08000;">$1C02</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">$1C02</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">$1C02</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">$1C02</span>
0049 
0050         <span style="font-weight:bold;">lda</span> sincos.l <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">$80</span><span style="font-weight:bold;">,X</span>
0051 
0052 <span style="color:#644a9b;">sincos2:</span>
0053         <span style="color:#0057ae;">.include</span> <span style="color:#bf0303;">&quot;DATA/dsincos.asm&quot;</span>
0054 
0055         <span style="font-weight:bold;">lda</span> <span style="font-weight:bold;">#</span><span style="color:#ca60ca;">\</span><span style="color:#b08000;">1</span><span style="color:#ca60ca;">&amp;</span><span style="color:#b08000;">$FF</span>
0056         <span style="font-weight:bold;">sta</span> <span style="color:#b08000;">$211B</span>
0057 
0058         <span style="font-weight:bold;">cmp</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$04</span>
0059         <span style="font-weight:bold;">bne</span> <span style="color:#ca60ca;">+++</span>
0060                 <span style="font-weight:bold;">lda</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">$04</span>
0061                 <span style="font-weight:bold;">bra</span> lab
0062         <span style="color:#644a9b;">+++:</span>
0063 
0064 <span style="font-weight:bold;">TMP</span>      EQU <span style="color:#b08000;">$6</span>
0065 
0066 <span style="color:#644a9b;">XY:</span>
0067          <span style="font-weight:bold;">BCC</span> MOD7
0068          <span style="font-weight:bold;">CPX</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">3</span>          <span style="color:#898887;">; bla bla</span>
0069          <span style="font-weight:bold;">BCS</span> MARCH
0070          <span style="font-weight:bold;">DEY</span>
0071 <span style="font-weight:bold;">MARCH</span>    EOR <span style="font-weight:bold;">#</span><span style="color:#b08000;">$7F</span>        <span style="color:#898887;">; bla bla</span>
0072          <span style="font-weight:bold;">JSR</span> MOD7
0073          <span style="font-weight:bold;">CPY</span> <span style="font-weight:bold;">#</span><span style="color:#b08000;">200</span>
0074          <span style="font-weight:bold;">ADC</span> MTAB<span style="color:#ca60ca;">-</span><span style="color:#b08000;">1</span><span style="font-weight:bold;">,X</span>
0075          <span style="font-weight:bold;">STA</span> TMP
0076          <span style="font-weight:bold;">TYA</span>
0077          <span style="font-weight:bold;">SBC</span> TMP
0078          <span style="font-weight:bold;">LSR</span>
0079          <span style="font-weight:bold;">TYA</span>
0080          <span style="font-weight:bold;">STA</span> TMP
0081 <span style="font-weight:bold;">MOD7</span>     ADC <span style="font-weight:bold;">#</span><span style="color:#b08000;">7</span>
0082          <span style="font-weight:bold;">RTS</span>
0083          <span style="font-weight:bold;">CLC</span>
0084 <span style="font-weight:bold;">MTAB</span>     DB <span style="color:#b08000;">1</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">23</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">34</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">12</span>
0085 </pre></body></html>