Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lorom
- table MSUFontTable.tab,rtl
- ORG $8000
- MSUPlayer:
- JSR initsnes
- SEP #$20 ; 8 bits A
- JSR ClearScreen
- lda #$8F ; Turning off the screen, forcing VBlank.
- sta $2100
- LDA #$01
- STA $2121 ;Write to Pallette Table 1
- LDA $A002
- STA $2122
- LDA $A003
- STA $2122
- LDA $A004
- STA $2122
- LDA $A005
- STA $2122
- LDA $A006
- STA $2122
- LDA $A007
- STA $2122
- LDA $A008
- STA $2122
- STZ $210C ;BG3 = $6000, BG4 = $8000
- STZ $210B ;BG1 = $2000, BG2 = $4000
- LDA #$00
- STA $2115 ;Inc Value for VRAM
- STZ $2117 ;Address $0000 for VRAM
- STZ $2116
- LDA #$01
- STA $4300 ;DMA control register
- LDA #$18
- STA $4301 ;DMA Destination Address : To VRAM "$2118"
- STZ $4302 ;DMA Source Address : 00D000 00D000
- LDA #$D0
- STA $4303
- STZ $4304
- STZ $4305 ;DMA Size Transfer : $1000 Bytes.
- LDA #$10
- STA $4306
- LDA #$01
- STA $420B ;Begin Transfer
- STZ $2105 ; BG Mode 0
- LDA.b #%00001100
- STA $2107
- LDA.b #%00010000
- STA $2108
- LDA.b #%00010100
- STA $2109
- LDA.b #%00011000
- STA $210A
- STZ $210C ;GFX : BG3 = $0000, BG4 = $0000
- STZ $210B ;GFX : BG1 = $0000, BG2 = $0000
- LDA #$00
- STA $2116 ; VRAM address to write : $C00
- LDA #$0C
- STA $2117
- LDA #$00
- STA $2115 ;Inc Value for VRAM
- LDA #$00
- STA $4300 ;DMA control register
- LDA #$18
- STA $4301 ;DMA Destination Address : To VRAM "$2118"
- LDA #$00
- STA $4302 ;DMA Source Address : 00D000 00CFF0
- LDA #$B1
- STA $4303
- STZ $4304
- LDA #$FF
- STA $4305 ;DMA Size Transfer : $FF Bytes.
- STZ $4306
- LDA #$01
- STA $420B ;Begin Transfer
- SEP #$20
- LDA.b #%00010001
- STA $212C
- lda #$0F ; Turning on the screen.
- sta $2100
- ClearScreen:
- lda #$8F ; Turning off the screen, forcing VBlank.
- sta $2100
- LDA #$A0
- STA $2116 ; VRAM address to write : $CA0
- LDA #$0C
- STA $2117
- LDA #$00
- STA $2115 ;Inc Value for VRAM
- LDA #$00
- STA $4300 ;DMA control register
- LDA #$18
- STA $4301 ;DMA Destination Address : To VRAM "$2118"
- LDA #$00
- STA $4302 ;DMA Source Address : B3A0
- LDA #$11
- STA $4303
- STZ $4304
- STZ $4305
- LDA #$04
- STA $4306 ;DMA Size Transfer : $400 Bytes.
- LDA #$01
- STA $420B ;Begin Transfer
- LDA #$0F
- STA $2100
- RTS
- ;Snes Init
- ORG $9000
- incsrc SNESInit.asm
- Font:
- ORG $D000
- incbin Font8_v3.chr
- Pal:
- ORG $A000
- db $00, $00, $FF, $FF, $FF, $FF, $FF, $FF
- Text:
- ORG $B100
- Fillbyte $00
- Fill $1000
- ORG $B100
- db "Hello Satellaview !!! ", "By LuigiBlood/Seru-kun"
- Header:
- ORG $FFC0
- cleartable
- db "MSU Player v0.3 " ;Name
- db $21 ;ROM Layout, LoROM; FastRom
- db $02 ;Cart Type : ROM + RAM
- db $05 ;ROM Size : 32KB
- db $06 ;RAM Size : 64KB
- db $00 ;Country Code : Jap (NTSC)
- db $00 ;Licensee : No.
- db $03 ;Version
- org $fffc
- dw $8000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement