diff --git a/crysaudio/engine.asm b/crysaudio/engine.asm index e4726126..18866b8d 100644 --- a/crysaudio/engine.asm +++ b/crysaudio/engine.asm @@ -363,6 +363,8 @@ UpdateChannels: jr nz, .ch2_rest bit NOTE_NOISE_SAMPLING, [hl] jr nz, .ch2_noise_sampling + bit NOTE_FREQ_OVERRIDE, [hl] + jr nz, .ch2_frequency_override bit NOTE_VIBRATO_OVERRIDE, [hl] jr nz, .ch2_vibrato_override bit NOTE_DUTY_OVERRIDE, [hl] @@ -375,7 +377,7 @@ UpdateChannels: ldh [rNR21], a ret -.ch2_frequency_override ; unreferenced +.ch2_frequency_override ld a, [wCurTrackFrequency] ldh [rNR23], a ld a, [wCurTrackFrequency + 1] @@ -423,11 +425,13 @@ UpdateChannels: jr nz, .ch3_rest bit NOTE_NOISE_SAMPLING, [hl] jr nz, .ch3_noise_sampling + bit NOTE_FREQ_OVERRIDE, [hl] + jr nz, .ch3_frequency_override bit NOTE_VIBRATO_OVERRIDE, [hl] jr nz, .ch3_vibrato_override ret -.ch3_frequency_override ; unreferenced +.ch3_frequency_override ld a, [wCurTrackFrequency] ldh [rNR33], a ld a, [wCurTrackFrequency + 1] diff --git a/crysaudio/music/RBY/titlescreen.asm b/crysaudio/music/RBY/titlescreen.asm index 44c73b16..21a2c88c 100644 --- a/crysaudio/music/RBY/titlescreen.asm +++ b/crysaudio/music/RBY/titlescreen.asm @@ -390,61 +390,16 @@ Music_RBYTitleScreen_branch_7e664:: note A_, 3 sound_call Music_RBYTitleScreen_branch_7e6e5 octave 5 - ;pitch_slide 1, 4, D_ - ;note D_, 4 - ;rest 4 - note_type 3, 1, 0 ; XXX - note D_, 1 ; XXX - note C#, 1 ; XXX - note C_, 1 ; XXX - octave 4 ; XXX - note B_, 1 ; XXX - note A#, 1 ; XXX - note A_, 1 ; XXX - note G#, 1 ; XXX - note G_, 1 ; XXX - note F#, 1 ; XXX - note F_, 1 ; XXX - note E_, 1 ; XXX - note D#, 1 ; XXX - note D_, 4 ; XXX - rest 16 ; XXX + pitch_slide 1, 4, D_ + note D_, 4 + rest 4 octave 6 - ;pitch_slide 1, 5, D_ - ;note D_, 4 - note D_, 1 ; XXX - note C#, 1 ; XXX - note C_, 1 ; XXX - octave 5 ; XXX - note B_, 1 ; XXX - note A#, 1 ; XXX - note A_, 1 ; XXX - note G#, 1 ; XXX - note G_, 1 ; XXX - note F#, 1 ; XXX - note F_, 1 ; XXX - note E_, 1 ; XXX - note D#, 1 ; XXX - note D_, 4 ; XXX + pitch_slide 1, 5, D_ + note D_, 4 octave 5 - ;pitch_slide 1, 4, D_ - ;note D_, 4 - ;rest 2 - note D_, 1 ; XXX - note C#, 1 ; XXX - note C_, 1 ; XXX - octave 4 ; XXX - note B_, 1 ; XXX - note A#, 1 ; XXX - note A_, 1 ; XXX - note G#, 1 ; XXX - note G_, 1 ; XXX - note F#, 1 ; XXX - note F_, 1 ; XXX - note E_, 1 ; XXX - note D#, 1 ; XXX - note D_, 4 ; XXX - rest 8 ; XXX + pitch_slide 1, 4, D_ + note D_, 4 + rest 2 note_type 8, 1, 0 octave 4 note C_, 4 @@ -452,45 +407,13 @@ Music_RBYTitleScreen_branch_7e664:: note C#, 4 sound_call Music_RBYTitleScreen_branch_7e6e5 octave 6 - ;pitch_slide 1, 5, D_ - ;note D_, 4 - ;rest 4 - note_type 3, 1, 0 ; XXX - note D_, 1 ; XXX - note C#, 1 ; XXX - note C_, 1 ; XXX - octave 5 ; XXX - note B_, 1 ; XXX - note A#, 1 ; XXX - note A_, 1 ; XXX - note G#, 1 ; XXX - note G_, 1 ; XXX - note F#, 1 ; XXX - note F_, 1 ; XXX - note E_, 1 ; XXX - note D#, 1 ; XXX - note D_, 4 ; XXX - rest 16 ; XXX + pitch_slide 1, 5, D_ + note D_, 4 + rest 4 octave 5 - ;pitch_slide 1, 4, D_ - ;note D_, 4 - ;rest 6 - note D_, 1 ; XXX - note C#, 1 ; XXX - note C_, 1 ; XXX - octave 4 ; XXX - note B_, 1 ; XXX - note A#, 1 ; XXX - note A_, 1 ; XXX - note G#, 1 ; XXX - note G_, 1 ; XXX - note F#, 1 ; XXX - note F_, 1 ; XXX - note E_, 1 ; XXX - note D#, 1 ; XXX - note D_, 4 ; XXX - rest 12 ; XXX - rest 12 ; XXX + pitch_slide 1, 4, D_ + note D_, 4 + rest 6 note_type 8, 1, 0 octave 4 note C_, 4