Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; =============================================================================================
- ; Project Name: GreenHillWhiteWorld
- ; Created: 17th August 2013
- ; ---------------------------------------------------------------------------------------------
- ; ASM'd using S1SMPS2ASM version 1.1 by Marc Gordon (AKA Cinossu)
- ; =============================================================================================
- GreenHillWhiteWorld_Header:
- ; Voice Pointer location
- smpsHeaderVoice GreenHillWhiteWorld_Voices
- ; Channel Setup FM PSG
- smpsHeaderChan $01, $00
- ; Tempo Setup divider modifier
- smpsHeaderTempo $02, $05
- ; DAC Pointer location
- smpsHeaderDAC GreenHillWhiteWorld_DAC
- ; FM1 Pointer location pitch volume
- smpsHeaderFM GreenHillWhiteWorld_FM1, smpsPitch01lo, $12
- ; FM1 Data
- GreenHillWhiteWorld_FM1:
- ; Panning direction amsfms
- smpsPan panCentre, $00
- dc.b nRst, $40
- GreenHillWhiteWorld_Jump01:
- ; Set FM Voice #
- smpsFMvoice $06
- ; Set Modulation wait speed change step
- smpsModSet $0D, $01, $07, $04
- ; Alter Pitch value
- smpsAlterPitch $F4
- dc.b nRst, $20
- ; Call At location
- smpsCall GreenHillWhiteWorld_Call01
- dc.b nC6, $38
- ; Call At location
- smpsCall GreenHillWhiteWorld_Call02
- ; Jump To location
- smpsJump GreenHillWhiteWorld_Jump01
- GreenHillWhiteWorld_Call01:
- dc.b nC7, $08, nA6, $10, nC7, $08, nB6, $10
- dc.b nC7, $08, nB6, $10, nG6, $30, nA6, $08
- dc.b nE7, nD7, $10, nC7, $08, nB6, $10, nC7
- dc.b $08, nB6, $10, nG6, $38, nC7, $08, nA6
- dc.b $10, nC7, $08, nB6, $10, nC7, $08, nB6
- dc.b $10, nG6, $30, nA6, $08, $08, nF6, $10
- dc.b nA6, $08, nG6, $10, nA6, $08, nG6, $10
- smpsReturn
- GreenHillWhiteWorld_Call02:
- dc.b nAb6, $10, nD6, nF6, nAb7
- smpsReturn
- ; DAC Data
- GreenHillWhiteWorld_DAC:
- dc.b dSnare, $08, dKick, dKick, dSnare, dKick, dKick, dSnare
- dc.b dSnare
- GreenHillWhiteWorld_Loop03:
- dc.b dKick, $10, dSnare, $08, dKick, $10, $08, dSnare
- dc.b $10
- ; Loop To index loops location
- smpsLoop $00, $07, GreenHillWhiteWorld_Loop03
- dc.b dKick, $10, dSnare, $08, dKick, $10, dSnare, $08
- dc.b $08, $08
- dc.b dSnare, $08, dKick, dSnare, dKick, dSnare, dKick, dKick
- dc.b dSnare, dKick, dSnare, $04, dSnare, dSnare, dSnare, dSnare
- dc.b nRst, nRst, dSnare, nRst, dSnare
- ; Jump To location
- smpsJump GreenHillWhiteWorld_Loop03
- GreenHillWhiteWorld_Voices:
- dc.b $08,$0A,$70,$30,$00,$1F,$1F,$5F,$5F,$12,$0E,$0A,$0A,$00,$04,$04
- dc.b $03,$2F,$2F,$2F,$2F,$24,$2D,$13,$80; Voice 00
- dc.b $20,$36,$35,$30,$31,$DF,$DF,$9F,$9F,$07,$06,$09,$06,$07,$06,$06
- dc.b $08,$20,$10,$10,$F8,$19,$37,$13,$80; Voice 01
- dc.b $36,$0F,$01,$01,$01,$1F,$1F,$1F,$1F,$12,$11,$0E,$00,$00,$0A,$07
- dc.b $09,$FF,$0F,$1F,$0F,$18,$80,$80,$80; Voice 02
- dc.b $3D,$01,$02,$02,$02,$14,$0E,$8C,$0E,$08,$05,$02,$05,$00,$0D,$0D
- dc.b $0D,$1F,$1F,$1F,$1F,$1A,$80,$80,$80; Voice 03
- dc.b $2C,$72,$78,$34,$34,$1F,$12,$1F,$12,$00,$0A,$00,$0A,$00,$00,$00
- dc.b $00,$0F,$1F,$0F,$1F,$16,$80,$17,$80; Voice 04
- dc.b $2C,$74,$74,$34,$34,$1F,$12,$1F,$1F,$00,$00,$00,$00,$00,$01,$00
- dc.b $01,$0F,$3F,$0F,$3F,$16,$80,$17,$80; Voice 05
- dc.b $04,$72,$42,$32,$32,$12,$12,$12,$12,$00,$08,$00,$08,$00,$08,$00
- dc.b $08,$0F,$1F,$0F,$1F,$23,$80,$23,$80; Voice 06
- dc.b $3D,$01,$02,$02,$02,$10,$50,$50,$50,$07,$08,$08,$08,$01,$00,$00
- dc.b $00,$20,$17,$17,$17,$1C,$80,$80,$80; Voice 07
- dc.b $2C,$74,$74,$34,$34,$1F,$12,$1F,$1F,$00,$07,$00,$07,$00,$07,$00
- dc.b $07,$00,$38,$00,$38,$16,$80,$17,$80; Voice 08
- even
Advertisement