mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-20 01:29:36 +00:00
duke: forgot music file
This commit is contained in:
parent
be761cd810
commit
51fd35a718
70
duke/duke_music.s
Normal file
70
duke/duke_music.s
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
setup_music:
|
||||||
|
|
||||||
|
;===================================
|
||||||
|
; Setup Mockingboard
|
||||||
|
;===================================
|
||||||
|
lda #0
|
||||||
|
sta DONE_PLAYING
|
||||||
|
sta LOOP
|
||||||
|
|
||||||
|
; detect mockingboard
|
||||||
|
jsr mockingboard_detect
|
||||||
|
|
||||||
|
bcc mockingboard_notfound
|
||||||
|
|
||||||
|
mockingboard_found:
|
||||||
|
; jsr mockingboard_patch ; patch to work in slots other than 4?
|
||||||
|
|
||||||
|
lda SOUND_STATUS
|
||||||
|
ora #SOUND_MOCKINGBOARD
|
||||||
|
sta SOUND_STATUS
|
||||||
|
|
||||||
|
;=======================
|
||||||
|
; Set up 50Hz interrupt
|
||||||
|
;========================
|
||||||
|
|
||||||
|
jsr mockingboard_init
|
||||||
|
jsr mockingboard_setup_interrupt
|
||||||
|
|
||||||
|
;============================
|
||||||
|
; Init the Mockingboard
|
||||||
|
;============================
|
||||||
|
|
||||||
|
jsr reset_ay_both
|
||||||
|
jsr clear_ay_both
|
||||||
|
|
||||||
|
;==================
|
||||||
|
; init song
|
||||||
|
;==================
|
||||||
|
|
||||||
|
jsr pt3_init_song
|
||||||
|
|
||||||
|
jmp done_setup_sound
|
||||||
|
|
||||||
|
|
||||||
|
mockingboard_notfound:
|
||||||
|
|
||||||
|
|
||||||
|
done_setup_sound:
|
||||||
|
|
||||||
|
rts
|
||||||
|
|
||||||
|
|
||||||
|
;==========================
|
||||||
|
; includes
|
||||||
|
;==========================
|
||||||
|
|
||||||
|
; pt3 player
|
||||||
|
.include "pt3_lib_core.s"
|
||||||
|
.include "pt3_lib_init.s"
|
||||||
|
.include "interrupt_handler.s"
|
||||||
|
.include "pt3_lib_mockingboard_detect.s"
|
||||||
|
.include "pt3_lib_mockingboard_setup.s"
|
||||||
|
|
||||||
|
|
||||||
|
PT3_LOC = bg_music
|
||||||
|
|
||||||
|
.align $100
|
||||||
|
bg_music:
|
||||||
|
.incbin "music/theme.pt3"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user