mirror of
https://github.com/pkali/scorch_src.git
synced 2026-05-20 22:34:21 +02:00
New music file and Song change fixed!
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
STEREOMODE equ 0
|
||||
;* --------BEGIN--------
|
||||
;* C:\Atari\rmt\rmt128\aa.rmt
|
||||
FEAT_SFX equ 1
|
||||
FEAT_GLOBALVOLUMEFADE equ 0 ;RMTGLOBALVOLUMEFADE variable
|
||||
FEAT_NOSTARTINGSONGLINE equ 0
|
||||
FEAT_INSTRSPEED equ 1
|
||||
FEAT_CONSTANTSPEED equ 0 ;(19 times)
|
||||
FEAT_COMMAND1 equ 1 ;(10 times)
|
||||
FEAT_COMMAND2 equ 0 ;(0 times)
|
||||
FEAT_COMMAND3 equ 0 ;(0 times)
|
||||
FEAT_COMMAND4 equ 0 ;(0 times)
|
||||
FEAT_COMMAND5 equ 0 ;(0 times)
|
||||
FEAT_COMMAND6 equ 0 ;(0 times)
|
||||
FEAT_COMMAND7SETNOTE equ 0 ;(0 times)
|
||||
FEAT_COMMAND7VOLUMEONLY equ 0 ;(0 times)
|
||||
FEAT_PORTAMENTO equ 0 ;(0 times)
|
||||
FEAT_FILTER equ 1 ;(22 times)
|
||||
FEAT_FILTERG0L equ 1 ;(13 times)
|
||||
FEAT_FILTERG1L equ 1 ;(22 times)
|
||||
FEAT_FILTERG0R equ 0 ;(0 times)
|
||||
FEAT_FILTERG1R equ 0 ;(0 times)
|
||||
FEAT_BASS16 equ 0 ;(0 times)
|
||||
FEAT_BASS16G1L equ 0 ;(0 times)
|
||||
FEAT_BASS16G3L equ 0 ;(0 times)
|
||||
FEAT_BASS16G1R equ 0 ;(0 times)
|
||||
FEAT_BASS16G3R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3R equ 0 ;(0 times)
|
||||
FEAT_TABLETYPE equ 0 ;(0 times)
|
||||
FEAT_TABLEMODE equ 0 ;(0 times)
|
||||
FEAT_TABLEGO equ 0 ;(0 times)
|
||||
FEAT_AUDCTLMANUALSET equ 0 ;(0 times)
|
||||
FEAT_VOLUMEMIN equ 0 ;(0 times)
|
||||
FEAT_EFFECTVIBRATO equ 1 ;(2 times)
|
||||
FEAT_EFFECTFSHIFT equ 0 ;(0 times)
|
||||
;* --------END--------
|
||||
@@ -1,41 +0,0 @@
|
||||
STEREOMODE equ 0
|
||||
;* --------BEGIN--------
|
||||
;* C:\Atari\rmt\rmt128\aaa.rmt
|
||||
FEAT_SFX equ 1
|
||||
FEAT_GLOBALVOLUMEFADE equ 0 ;RMTGLOBALVOLUMEFADE variable
|
||||
FEAT_NOSTARTINGSONGLINE equ 0
|
||||
FEAT_INSTRSPEED equ 1
|
||||
FEAT_CONSTANTSPEED equ 0 ;(18 times)
|
||||
FEAT_COMMAND1 equ 1 ;(10 times)
|
||||
FEAT_COMMAND2 equ 0 ;(0 times)
|
||||
FEAT_COMMAND3 equ 0 ;(0 times)
|
||||
FEAT_COMMAND4 equ 0 ;(0 times)
|
||||
FEAT_COMMAND5 equ 0 ;(0 times)
|
||||
FEAT_COMMAND6 equ 1 ;(2 times)
|
||||
FEAT_COMMAND7SETNOTE equ 0 ;(0 times)
|
||||
FEAT_COMMAND7VOLUMEONLY equ 0 ;(0 times)
|
||||
FEAT_PORTAMENTO equ 0 ;(0 times)
|
||||
FEAT_FILTER equ 1 ;(22 times)
|
||||
FEAT_FILTERG0L equ 1 ;(13 times)
|
||||
FEAT_FILTERG1L equ 1 ;(22 times)
|
||||
FEAT_FILTERG0R equ 0 ;(0 times)
|
||||
FEAT_FILTERG1R equ 0 ;(0 times)
|
||||
FEAT_BASS16 equ 0 ;(0 times)
|
||||
FEAT_BASS16G1L equ 0 ;(0 times)
|
||||
FEAT_BASS16G3L equ 0 ;(0 times)
|
||||
FEAT_BASS16G1R equ 0 ;(0 times)
|
||||
FEAT_BASS16G3R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3R equ 0 ;(0 times)
|
||||
FEAT_TABLETYPE equ 0 ;(0 times)
|
||||
FEAT_TABLEMODE equ 0 ;(0 times)
|
||||
FEAT_TABLEGO equ 0 ;(0 times)
|
||||
FEAT_AUDCTLMANUALSET equ 0 ;(0 times)
|
||||
FEAT_VOLUMEMIN equ 0 ;(0 times)
|
||||
FEAT_EFFECTVIBRATO equ 1 ;(1 times)
|
||||
FEAT_EFFECTFSHIFT equ 0 ;(0 times)
|
||||
;* --------END--------
|
||||
@@ -1,41 +0,0 @@
|
||||
STEREOMODE equ 0
|
||||
;* --------BEGIN--------
|
||||
;* C:\Atari\rmt\rmt128\aaa.rmt
|
||||
FEAT_SFX equ 1
|
||||
FEAT_GLOBALVOLUMEFADE equ 0 ;RMTGLOBALVOLUMEFADE variable
|
||||
FEAT_NOSTARTINGSONGLINE equ 0
|
||||
FEAT_INSTRSPEED equ 1
|
||||
FEAT_CONSTANTSPEED equ 0 ;(18 times)
|
||||
FEAT_COMMAND1 equ 1 ;(10 times)
|
||||
FEAT_COMMAND2 equ 0 ;(0 times)
|
||||
FEAT_COMMAND3 equ 0 ;(0 times)
|
||||
FEAT_COMMAND4 equ 0 ;(0 times)
|
||||
FEAT_COMMAND5 equ 0 ;(0 times)
|
||||
FEAT_COMMAND6 equ 1 ;(2 times)
|
||||
FEAT_COMMAND7SETNOTE equ 0 ;(0 times)
|
||||
FEAT_COMMAND7VOLUMEONLY equ 0 ;(0 times)
|
||||
FEAT_PORTAMENTO equ 0 ;(0 times)
|
||||
FEAT_FILTER equ 1 ;(22 times)
|
||||
FEAT_FILTERG0L equ 1 ;(13 times)
|
||||
FEAT_FILTERG1L equ 1 ;(22 times)
|
||||
FEAT_FILTERG0R equ 0 ;(0 times)
|
||||
FEAT_FILTERG1R equ 0 ;(0 times)
|
||||
FEAT_BASS16 equ 0 ;(0 times)
|
||||
FEAT_BASS16G1L equ 0 ;(0 times)
|
||||
FEAT_BASS16G3L equ 0 ;(0 times)
|
||||
FEAT_BASS16G1R equ 0 ;(0 times)
|
||||
FEAT_BASS16G3R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3L equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG0R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG2R equ 0 ;(0 times)
|
||||
FEAT_VOLUMEONLYG3R equ 0 ;(0 times)
|
||||
FEAT_TABLETYPE equ 0 ;(0 times)
|
||||
FEAT_TABLEMODE equ 0 ;(0 times)
|
||||
FEAT_TABLEGO equ 0 ;(0 times)
|
||||
FEAT_AUDCTLMANUALSET equ 0 ;(0 times)
|
||||
FEAT_VOLUMEMIN equ 0 ;(0 times)
|
||||
FEAT_EFFECTVIBRATO equ 1 ;(1 times)
|
||||
FEAT_EFFECTFSHIFT equ 0 ;(0 times)
|
||||
;* --------END--------
|
||||
@@ -31,7 +31,7 @@ TRACKS equ 4
|
||||
;*
|
||||
;* RMT FEATures definitions file
|
||||
;* For optimizations of RMT player routine to concrete RMT modul only!
|
||||
icl "rmt_feat.a65"
|
||||
icl "feat.txt"
|
||||
;*
|
||||
;* RMT ZeroPage addresses
|
||||
org RMT_Zero_Page_V
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+8
-2
@@ -88,6 +88,7 @@
|
||||
;.zpvar dliX .byte
|
||||
;.zpvar dliY .byte
|
||||
.zpvar sfx_effect .byte
|
||||
.zpvar RMT_blocked .byte
|
||||
;--------------
|
||||
|
||||
displayposition = modify
|
||||
@@ -1152,6 +1153,8 @@ itsPAL
|
||||
; pressTimer is trigger tick counter. always 50 ticks / s
|
||||
bit:smi:inc pressTimer ; timer halted if >127. max time measured 2.5 s
|
||||
|
||||
bit RMT_blocked
|
||||
bmi SkipRMTVBL
|
||||
; ------- RMT -------
|
||||
lda sfx_effect
|
||||
bmi lab2
|
||||
@@ -1540,9 +1543,12 @@ noKey
|
||||
; starting song line 0-255 to A reg
|
||||
bit noMusic
|
||||
spl:lda #song_silencio
|
||||
mvx #$ff RMT_blocked
|
||||
ldx #<MODUL ;low byte of RMT module to X reg
|
||||
ldy #>MODUL ;hi byte of RMT module to Y reg
|
||||
jmp RASTERMUSICTRACKER ;Init, :RTS
|
||||
jsr RASTERMUSICTRACKER ;Init
|
||||
mva #0 RMT_blocked
|
||||
rts
|
||||
.endp
|
||||
;----------------------------------------------
|
||||
icl 'weapons.asm'
|
||||
@@ -1575,7 +1581,7 @@ PLAYER
|
||||
|
||||
MODUL equ $b000 ;address of RMT module
|
||||
opt h- ;RMT module is standard Atari binary file already
|
||||
ins "artwork/sfx/scorch_trial0h1_stripped.rmt" ;include music RMT module
|
||||
ins "artwork/sfx/scorch_trial0j_stripped.rmt" ;include music RMT module
|
||||
opt h+
|
||||
;
|
||||
;
|
||||
|
||||
BIN
Binary file not shown.
Reference in New Issue
Block a user