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