tracker_init: ; setup initial ay-3-8910 values (this depends on song) init_registers_to_zero: ldx #$13 ; init past end to zero others too lda #0 ; sta SONG_OFFSET ; also init song stuff ; sta SONG_COUNTDOWN init_loop: sta AY_REGS,X dex bpl init_loop ; jsr ay3_write_regs lda #$38 sta AY_REGS+7 ; $07 mixer (ABC on) ; lda #$0E ; sta AY_REGS+8 ; $08 volume A ; lda #$0C ; sta AY_REGS+9 ; $09 volume B ; sta AY_REGS+10 ; $0A volume C