Victory - Days of Thunder: Mindscape (NES)

From Video Game Music Preservation Foundation Wiki
Revision as of 23:22, 4 July 2020 by Doommaster1994 (talk | contribs) (Source Code)
Jump to: navigation, search
Victory
Composer Chris Oberth, Lou Haehn
Arranger Unknown
Released Unreleased
Length 1:01
Format NSF.png
Game Days of Thunder: Mindscape (NES)
Title Origin Game Location
Loops Yes

Victory is the song that plays on the victory screen in the unreleased version of Days of Thunder: Mindscape (NES). You get the screen by placing 1st, 2nd, or 3rd. The song plays at 225 BPM. Though the game credits Chris Oberth and Lou Haehn for music and sound, the song was most likely written by Chris.

Chris wrote the music in 6502 assembly macros using Nick Eastridge's NES sound driver.

Its internal name, according to the source code is WIN SCREEN.

Days Of Thunder Mindscape - NES - Gameplay 6.png


Composition

The song follows a chord structure: G/D, D, C5, and D. On every second measure, the triangle channel plays an E during the C/5 and F# during the D after it, making for C5/E and D/F#. The noise channel plays in the periodic noise mode (mostly) in a loop. Both square channels get their own little solos. Because of a coding error (or perhaps it was intentional for variety), the square channels loop improperly, to the point where both solos play at the same time. After that though, the song loops properly once again.

Source Code

Found in PBSOUND.ASM:

;WIN SCREEN
tracka5	db $34,$11,$0,$F,$0,$12,$0,$F
	db $0,$1D,$1E,$20,$0,$20,$20,$22
	db $20,$1E,$25,$1D,$1D,$1B,$1B,$19
	db $32
dracka5	db $2,$20,$20,$20,$20,$20,$20,$20
	db $20,$10,$10,$8,$8,$20,$8,$8
	db $20,$20,$20,$10,$10,$8,$8,$10
	db $0
trackb5	db $34,$D,$0,$C,$0,$D,$0,$C
	db $0,$D,$0,$C,$0,$D,$0,$C
	db $0,$14,$14,$16,$14,$14,$16,$14
	db $14,$16,$14,$F,$12,$11,$32
drackb5	db $2,$20,$20,$20,$20,$20,$20,$20
	db $20,$20,$20,$20,$20,$20,$20,$20
	db $20,$20,$10,$10,$20,$10,$10,$20
	db $10,$10,$10,$10,$10,$10,$0
trackc5 db $34,$14,$14,$12,$14,$14,$14,$14
	db $0,$14,$0,$14,$0,$16,$16,$0
	db $16,$0,$16,$0,$18,$18,$0,$18
	db $0,$18,$0,$32
drackc5	db $0,$40,$40,$40,$40,$40,$10,$8
	db $8,$8,$8,$8,$8,$10,$8,$8
	db $8,$8,$8,$8,$10,$8,$8,$8
	db $8,$8,$8,$0
trackd5	db $34,$A,$0,$34,$1,$3,$5,$6
	db $8,$9,$8,$34,$6,$0,$8,$0
	db $32
drackd5	db $4,$4,$4,$3,$8,$10,$10,$10
	db $10,$10,$10,$4,$4,$4,$4,$4
	db $0

Sheet Music