highlight.asm-6502

    .MEMORYMAP
            SLOTSIZE $8000 ; The slot is $8000 bytes in size. More details on slots later.
            DEFAULTSLOT 0 ; There's only 1 slot in SNES, there are more in other consoles.
            SLOT 0 $8000 ; Defines Slot 0's starting address.
    .ENDME

    .SNESHEADER
            ID    "SNES"
            NAME  "Test Demo Mode 7     "
            ;     "123456789012345678901"
            LOROM
            SLOWROM
            CARTRIDGETYPE $00
            ROMSIZE $09 ;size rom 09-0d
            VERSION 00
    .ENDSNES

    .MACRO Clear_RAM
        ldx #$0
            ldy #0
            -:
                    sty 0,x
                    inx
                    inx
                    cpx #$2000
            bne -
    .ENDM

    .include "header.asm"

    .bank 0 slot 0
    .org 0

    Main:
            sei
            clc
            xce

            rep #$10        ;16 bit xy
            sep #$20        ; 8 bit a

            .dw $1C02,$1C02,$1C02,$1C02

            lda sincos.l + $80,X

    sincos2:
            .include "DATA/dsincos.asm"

            lda #\1&$FF
            sta $211B

            cmp #$04
            bne +++
                    lda #$04
                    bra lab
            +++:

    TMP      EQU $6

    XY:
             BCC MOD7
             CPX #3          ; bla bla
             BCS MARCH
             DEY
    MARCH    EOR #$7F        ; bla bla
             JSR MOD7
             CPY #200
             ADC MTAB-1,X
             STA TMP
             TYA
             SBC TMP
             LSR
             TYA
             STA TMP
    MOD7     ADC #7
             RTS
             CLC
    MTAB     DB 1,4,23,34,3,12