.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