Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.asm-6502.dark.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 Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#2980b9;">.MEMORYMAP</span>
0008         <span style="font-weight:bold;">SLOTSIZE</span> <span style="color:#f67400;">$8000</span> <span style="color:#7a7c7d;">; The slot is $8000 bytes in size. More details on slots later.</span>
0009         <span style="font-weight:bold;">DEFAULTSLOT</span> <span style="color:#f67400;">0</span> <span style="color:#7a7c7d;">; 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:#f67400;">0</span> <span style="color:#f67400;">$8000</span> <span style="color:#7a7c7d;">; Defines Slot 0's starting address.</span>
0011 <span style="color:#2980b9;">.</span><span style="color:#2980b9;">ENDME</span>
0012 
0013 <span style="color:#2980b9;">.</span><span style="color:#2980b9;">SNESHEADER</span>
0014         <span style="font-weight:bold;">ID</span>    <span style="color:#f44f4f;">&quot;SNES&quot;</span>
0015         <span style="font-weight:bold;">NAME</span>  <span style="color:#f44f4f;">&quot;Test Demo Mode 7     &quot;</span>
0016         <span style="color:#7a7c7d;">;     &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:#f67400;">$00</span>
0020         <span style="font-weight:bold;">ROMSIZE</span> <span style="color:#f67400;">$09</span> <span style="color:#7a7c7d;">;size rom 09-0d</span>
0021         <span style="font-weight:bold;">VERSION</span> <span style="color:#f67400;">00</span>
0022 <span style="color:#2980b9;">.</span><span style="color:#2980b9;">ENDSNES</span>
0023 
0024 <span style="color:#2980b9;">.MACRO</span> Clear_RAM
0025     <span style="font-weight:bold;">ldx</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">$0</span>
0026         <span style="font-weight:bold;">ldy</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">0</span>
0027         <span style="color:#8e44ad;">-:</span>
0028                 <span style="font-weight:bold;">sty</span> <span style="color:#f67400;">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:#f67400;">$2000</span>
0032         <span style="color:#fdbc4b;font-weight:bold;">bne</span> <span style="color:#3f8058;">-</span>
0033 <span style="color:#2980b9;">.ENDM</span>
0034 
0035 <span style="color:#2980b9;">.include</span> <span style="color:#f44f4f;">&quot;header.asm&quot;</span>
0036 
0037 <span style="color:#2980b9;">.</span><span style="color:#2980b9;">bank</span> <span style="color:#f67400;">0</span> slot <span style="color:#f67400;">0</span>
0038 <span style="color:#2980b9;">.org</span> <span style="color:#f67400;">0</span>
0039 
0040 <span style="color:#8e44ad;">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:#f67400;">$10</span>        <span style="color:#7a7c7d;">;16 bit xy</span>
0046         <span style="font-weight:bold;">sep</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">$20</span>        <span style="color:#7a7c7d;">; 8 bit a</span>
0047 
0048         <span style="color:#2980b9;">.dw</span> <span style="color:#f67400;">$1C02</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">$1C02</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">$1C02</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">$1C02</span>
0049 
0050         <span style="font-weight:bold;">lda</span> sincos.l <span style="color:#3f8058;">+</span> <span style="color:#f67400;">$80</span><span style="font-weight:bold;">,X</span>
0051 
0052 <span style="color:#8e44ad;">sincos2:</span>
0053         <span style="color:#2980b9;">.include</span> <span style="color:#f44f4f;">&quot;DATA/dsincos.asm&quot;</span>
0054 
0055         <span style="font-weight:bold;">lda</span> <span style="font-weight:bold;">#</span><span style="color:#3f8058;">\</span><span style="color:#f67400;">1</span><span style="color:#3f8058;">&amp;</span><span style="color:#f67400;">$FF</span>
0056         <span style="font-weight:bold;">sta</span> <span style="color:#f67400;">$211B</span>
0057 
0058         <span style="font-weight:bold;">cmp</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">$04</span>
0059         <span style="color:#fdbc4b;font-weight:bold;">bne</span> <span style="color:#3f8058;">+++</span>
0060                 <span style="font-weight:bold;">lda</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">$04</span>
0061                 <span style="color:#fdbc4b;font-weight:bold;">bra</span> lab
0062         <span style="color:#8e44ad;">+++:</span>
0063 
0064 <span style="font-weight:bold;">TMP</span>      EQU <span style="color:#f67400;">$6</span>
0065 
0066 <span style="color:#8e44ad;">XY:</span>
0067          <span style="color:#fdbc4b;font-weight:bold;">BCC</span> MOD7
0068          <span style="font-weight:bold;">CPX</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">3</span>          <span style="color:#7a7c7d;">; bla bla</span>
0069          <span style="color:#fdbc4b;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:#f67400;">$7F</span>        <span style="color:#7a7c7d;">; bla bla</span>
0072          <span style="color:#fdbc4b;font-weight:bold;">JSR</span> MOD7
0073          <span style="font-weight:bold;">CPY</span> <span style="font-weight:bold;">#</span><span style="color:#f67400;">200</span>
0074          <span style="font-weight:bold;">ADC</span> MTAB<span style="color:#3f8058;">-</span><span style="color:#f67400;">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:#f67400;">7</span>
0082          <span style="color:#fdbc4b;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:#f67400;">1</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">4</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">23</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">34</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">3</span><span style="color:#3f8058;">,</span><span style="color:#f67400;">12</span>
0085 </pre></body></html>