File indexing completed on 2025-02-02 03:54:44
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">"SNES"</span> 0015 <span style="font-weight:bold">NAME</span> <span style="color:#f44f4f">"Test Demo Mode 7 "</span> 0016 <span style="color:#7a7c7d">; "123456789012345678901"</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">"header.asm"</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">"DATA/dsincos.asm"</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">&</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>