1.MEMORYMAP
2        SLOTSIZE $8000 ; The slot is $8000 bytes in size. More details on slots later.
3        DEFAULTSLOT 0 ; There's only 1 slot in SNES, there are more in other consoles.
4        SLOT 0 $8000 ; Defines Slot 0's starting address.
5.ENDME
6
7.SNESHEADER
8        ID    "SNES"
9        NAME  "Test Demo Mode 7     "
10        ;     "123456789012345678901"
11        LOROM
12        SLOWROM
13        CARTRIDGETYPE $00
14        ROMSIZE $09 ;size rom 09-0d
15        VERSION 00
16.ENDSNES
17
18.MACRO Clear_RAM
19    ldx #$0
20        ldy #0
21        -:
22                sty 0,x
23                inx
24                inx
25                cpx #$2000
26        bne -
27.ENDM
28
29.include "header.asm"
30
31.bank 0 slot 0
32.org 0
33
34Main:
35        sei
36        clc
37        xce
38
39        rep #$10        ;16 bit xy
40        sep #$20        ; 8 bit a
41
42        .dw $1C02,$1C02,$1C02,$1C02
43
44        lda sincos.l + $80,X
45
46sincos2:
47        .include "DATA/dsincos.asm"
48
49        lda #\1&$FF
50        sta $211B
51
52        cmp #$04
53        bne +++
54                lda #$04
55                bra lab
56        +++:
57
58TMP      EQU $6
59
60XY:
61         BCC MOD7
62         CPX #3          ; bla bla
63         BCS MARCH
64         DEY
65MARCH    EOR #$7F        ; bla bla
66         JSR MOD7
67         CPY #200
68         ADC MTAB-1,X
69         STA TMP
70         TYA
71         SBC TMP
72         LSR
73         TYA
74         STA TMP
75MOD7     ADC #7
76         RTS
77         CLC
78MTAB     DB 1,4,23,34,3,12
79