Vampire Killer SCC

Vampire Killer SCC

van ro op 14-01-2018, 10:06
Onderwerp: Music
Talen:

Who hasn't enjoyed Konami's MSX2 game Vampire Killer, it's a classic. The 1986 game, has an amazing soundtrack with tunes worthy of whistling throughout the day. Published before Konami gave us SCC music, Vampire Killer had to do with PSG. While it rocks on 3 channels, everyone was curious how it would sound if it came with SCC. Over 30 years later, the soundtrack has been re-written to fit the answer. Vampire Killer on SCC steroids.

Jan van Valburg, known for The Great Gianna Sisters among others, has picked up the trade again. He has secretly been working on making Vampire Killer with SCC music. All the songs have been re-arranged with additional chords and melodies to take advantage of the extra SCC channels.

The new SCC music has been written in an MML-style language and then compiled into the Konami music format and written into the ROM. He had to reverse-engineer the Konami SCC music player to get this working. The source code has been made available through a mercurial repository on Bitbucket, and he hopes to release more information about the reverse engineering process and his custom tools in the future.

This Vampire Killer upgrade has been released as an IPS patch to the ROM version, or you can manually patch it using the Python patching script in the source repository. To play this on a real MSX you will need either 256K RAM, or a flash cartridge. Now, go nod your head while shouting "this rocks!!" \m/

Relevant link: Vampire Killer SCC IPS patch
Relevant link: Vampire Killer SCC source code repository
Relevant link: Gameplay video 1 of "Vampire Killer SCC version" in action
Relevant link: Gameplay video 2 of "Vampire Killer SCC version" in action
Relevant link: Entire "Vampire Killer SCC version" soundtrack on YouTube

Reacties (69)

Van KdL

Paragon (1217)

afbeelding van KdL

14-01-2018, 10:27

Wow!!! My favorite! Thank you. Smile

Van ToriHino

Champion (348)

afbeelding van ToriHino

14-01-2018, 10:38

Nice, great work!

Van wolf_

Ambassador_ (9765)

afbeelding van wolf_

14-01-2018, 11:16

^
relevant link: [url=https://bitbucket.org/jan…/vkiller_scc/downloads/vkilscc.zip]The patch[/url]

Read the article thoroughly, just once more after publishing... Cool

Van Meits

Scribe (5457)

afbeelding van Meits

14-01-2018, 11:33

Fixed the link.

Jan, great work and great to hear from you like this after so many years. What a hell of a come back.

Van janvv

Resident (41)

afbeelding van janvv

14-01-2018, 11:55

Thanks! Smile

Van Turrebo

Expert (77)

afbeelding van Turrebo

14-01-2018, 12:22

Going to check it out right after I've done the laundry.
Awesome game, and the PSG sound track wasn't half bad to begin with.
Looking forward to hear what you've done with it!

[edit]
Wow! Just .... wow!
Any chance of you giving Metal Gear an audio overhaul?

Van tfh

Paragon (1767)

afbeelding van tfh

14-01-2018, 12:25

Sounds great, very well done.
And impressive work on reverse engineering the code & documenting it!

Van gdx

Prophet (2910)

afbeelding van gdx

14-01-2018, 12:43

I tried quickly on real Turbo R. Musics sounds well adapted. Great work.

Van hamlet

Scribe (2395)

afbeelding van hamlet

14-01-2018, 13:11

Good job!

Van Pippo

Champion (420)

afbeelding van Pippo

14-01-2018, 13:19

Wonderful work, really, Janvv! Big smile
We all are very pleased to see so many enthusiastic people interested in the beloved Msx Games!

Van Parn

Champion (387)

afbeelding van Parn

14-01-2018, 13:21

Amazing!

Van Latok

msx guru (3655)

afbeelding van Latok

14-01-2018, 13:42

Soooo great Smile Smile

Van janvv

Resident (41)

afbeelding van janvv

14-01-2018, 14:53

Thanks for your kind comments everybody!

If you want to hear all the new SCC music without having to play through the game, the full soundtrack is here:
https://youtu.be/ksDGWtKsZbw

Van Victor

Champion (468)

afbeelding van Victor

14-01-2018, 15:06

janvv wrote:

Thanks for your kind comments everybody!

Yes... but... now you have a problem... We want moreeeeee!!! Smile

Van iamweasel2

Hero (518)

afbeelding van iamweasel2

14-01-2018, 15:41

Amazing work ! The musics are really beautiful. It gives a new life to the game! Thank you ! Smile

Are you planning to give other games the same treament? Penguin Adventure and Maze of Galious really could use that kind of enhancement. Smile

Van janvv

Resident (41)

afbeelding van janvv

14-01-2018, 16:14

Thank you! I am definitely interested in doing another game at some point. Maybe Metal Gear, Maze of Galious or Penguin Adventure. It’s a lot of work though so I am going to tale a little break first Smile

Van valkyre

Champion (411)

afbeelding van valkyre

14-01-2018, 16:24

Wow, sounding great. Excellent work!

Van Philip

Champion (371)

afbeelding van Philip

14-01-2018, 16:43

Wow, great work !

Van max_iwamoto

Champion (464)

afbeelding van max_iwamoto

14-01-2018, 18:12

Amazing work!

Van Manuel

Ascended (15600)

afbeelding van Manuel

14-01-2018, 18:25

Great job! And welcome back, janvv!

Van PAC

Guardian (5210)

afbeelding van PAC

14-01-2018, 18:57

Thank you! With these patches you invite us to play forgotten games again...

Van MSX4ever

Master (173)

afbeelding van MSX4ever

14-01-2018, 19:28

Nice, great work ! The music is awesome

Van fernando.collazo.5682

Master (237)

afbeelding van fernando.collazo.5682

14-01-2018, 20:39

What can I say?
WOW! Seems like It was made by Konami back in the days.
Awesome work Jan, thank you so much for give such gift to our community.
I'm speechless ... Thanks again

Van Randam

Paladin (916)

afbeelding van Randam

14-01-2018, 20:58

Awesome job!!! Thanks for removing any doubts that the MSX version is the one true first version of Castlevania! Cool Cool

And like many others: here is hoping that other PSG only greats like MOG, MG, Penguin Adventure or Hinotori will some day have a similar nice SCC experience! But for now, time to get whip Dracula's A$$ in even more style than before!

Van janvv

Resident (41)

afbeelding van janvv

14-01-2018, 22:16

Full soundtrack, with the quiet volume fixed:
https://www.youtube.com/watch?v=D599HPqpdos

Van janvv

Resident (41)

afbeelding van janvv

14-01-2018, 22:18

Thanks for all the comments everyone, it really means a lot!

Van ren

Paragon (1215)

afbeelding van ren

14-01-2018, 22:43

Great job! Now get some rest ;-)

Van QBee Sam

Master (197)

afbeelding van QBee Sam

15-01-2018, 00:04

Thank you for such awesome work!!!

Van TheKid

Paladin (807)

afbeelding van TheKid

15-01-2018, 07:57

Super, very nice. Great work.

Van Rataplan

Master (214)

afbeelding van Rataplan

15-01-2018, 09:33

Wow, that's a great achievement! While I really like the PSG music, here are some fantastic renditions!
Maybe a stupid question as I haven't tried yet, but can one apply multiple IPS patches? As for Vampire Killer we have a few other great patches, like the turbo patch and the CastleVania patch.

Van MicroTech

Champion (384)

afbeelding van MicroTech

15-01-2018, 10:02

Really stunning Cool Great work!
Thanks

Van tfh

Paragon (1767)

afbeelding van tfh

15-01-2018, 11:27

Rataplan wrote:

Wow, that's a great achievement! While I really like the PSG music, here are some fantastic renditions!
Maybe a stupid question as I haven't tried yet, but can one apply multiple IPS patches? As for Vampire Killer we have a few other great patches, like the turbo patch and the CastleVania patch.

The Turbo (and other improvements) patch from FRS are already included in this patch. The Castlevania patch is for another .ROM so won't work.

Van janvv

Resident (41)

afbeelding van janvv

15-01-2018, 11:28

This SCC patch already has FRS' TurboFix patch built in. Unfortunately it's not compatible with the Castlevania patch though, because it's based on a different version of the Vampire Killer ROM.

Van ren

Paragon (1215)

afbeelding van ren

15-01-2018, 12:47

Randam wrote:

Thanks for removing any doubts that the MSX version is the one true first version of Castlevania! Cool Cool

Not sure to what extent you're serious or not ;-) But to remove further doubts, according to what I've learned:

a) 悪魔城ドラキュラ Akumajō Dorakyura FDS was release *before* Akumajō Dorakyura MSX (Sep 26 & Oct 30 1986 respectively). For Europe, I believe, VK MSX (1987) came before CV NES (Dec 1988), not sure if NA's NES release (May 1987) did or did not predate EU VK release;
b) technically MSX never knew 'Castlevania', being dubbed Vampire Killer (in the West).

(Sorry for being a bit of a nitpick/wise-ass perhaps Wink)

I will dedicate my next post to JH Evil Wink

-edit: interesting: on the back of the EU release there's the heading Dracula's Satanic Castle.
I see 悪魔城ドラキュラ Akumajō Dorakyura often being translated as Devil's Castle Dracula (bit weird IMO) I'd rather translate it as Demon(ic) Castle Dracula myself, but perhaps the proper translation would indeed be Dracula's Satanic Castle? Smile

Van Sander

Ambassador (1845)

afbeelding van Sander

15-01-2018, 12:50

Amazing work, thanks!

Van Grauw

Ascended (8307)

afbeelding van Grauw

15-01-2018, 12:53

And the arcade version was called Haunted Castle. They sure tried a bunch of things before settling on a name for the west Smile.

Quote:

It's fascinating to see how the [sound] file format changed from game to game, what all the different commands are that the music composers had access to, and how they used it to make their music. I intend to release more information about this in the future, and I also will release the tools I wrote to decompile Konami music.

Looking forward to that, seems like an interesting story!

Van raulsantacruz

Hero (527)

afbeelding van raulsantacruz

15-01-2018, 12:52

Wow!! Excellent works and excellent music!!! +10000

Van Randam

Paladin (916)

afbeelding van Randam

15-01-2018, 21:50

@Ren: I meant that it was was the one TRUE first version of the series; especially now. (was actually jokingly not acknowledging the NES/ Famicom game even though it is good, but because I prefer the MSX version) Smile

Yes, it is widely known that the FDS version is released before the Japanese msx version. But the MSX version was in development first. So the series originated on MSX; the Famicom team played catch up some time after start of development, then they both developed in tandem and then just happened to finish/ release first. And that is not surprising seeing levels and mechanics are greatly simplified.
I was not being literal about it being called Castlevania; at the time of the FDS and Famicom versions Castlevania didn't exist either since the name was thought up much later for the NES release. Kenji Hiraoka (founding director of Konami UK) was the one who came up with the the name "Vampire Killer".

Van ren

Paragon (1215)

afbeelding van ren

15-01-2018, 21:32

@Randam Interesting. Now you mention it, I vaguely recall having heard about which/what was in development first. Where did you read/hear/get that?

If they indeed started on MSX, okay, that outweighs first publishing date ;-)
Nice fact regarding the name Vampire Killer!

.. and: Hi John! >:-)

Van Randam

Paladin (916)

afbeelding van Randam

15-01-2018, 21:50

I don't remember where I read it. It was a long time ago. I do remember that it was one of the series' directors who said that the development started on MSX.

Van ren

Paragon (1215)

afbeelding van ren

15-01-2018, 22:08

The story does sound familiar to me, but I'm not sure myself that was about VK :-)

If those are the facts, and seeing the number of CV fans, this must be mentioned somewhere in an article or interview out there? (And/or someone else here that is able to confirm this? Smile)

Dark times are over already, 1000, yeah baby Wink

Van Randam

Paladin (916)

afbeelding van Randam

15-01-2018, 23:18

Huh, Hideo wasn't a director for this series in the beginning?

JK: many of these stories are similar since often stuff got done simultaneously. Snatcher also got done mostly simultaneously with the PC88 version but in that case the PC88 version was the leading one and the one that got released the first.

Van TheKid

Paladin (807)

afbeelding van TheKid

15-01-2018, 23:28

And talking about vampire killer, some time ago there was another thread here talking about a project where someone put moonsound music in vampire killer. Does anyone know the status of that project?

Van sd_snatcher

Prophet (3031)

afbeelding van sd_snatcher

16-01-2018, 02:05

My compliments again for this fantastic work, janvv!

BTW, here goes a bonus tip: The WYZ's patch for the drum kit can be applied on the Nemesis-3 ROM beforehand, and later use it for the Vampire Killer SCC patch. This will make the music even more awesome.

Van ARTRAG

Enlighted (6228)

afbeelding van ARTRAG

16-01-2018, 07:57

Is this patched rom available on webmsx ?

Van ren

Paragon (1215)

afbeelding van ren

16-01-2018, 10:08

@Randam What/who are you addressing?

@ARTRAG: yes

Van Imanok

Paragon (1142)

afbeelding van Imanok

16-01-2018, 10:41

Good job! Smile

janvv wrote:

This SCC patch already has FRS' TurboFix patch built in. Unfortunately it's not compatible with the Castlevania patch though, because it's based on a different version of the Vampire Killer ROM.

Any chance about making an alternate version of your patch compatible with the Castlevania one?

Van janvv

Resident (41)

afbeelding van janvv

16-01-2018, 17:52

Probably not, but the code for the patch is open source, so if anyone is interested in porting it to the Castlevania version then I would encourage them to do so.

Van ren

Paragon (1215)

afbeelding van ren

17-01-2018, 15:23

Did you guys ever hear the beta version of the Prologue / Castle Gate tune btw? :)

Van wolf_

Ambassador_ (9765)

afbeelding van wolf_

17-01-2018, 21:12

Such a lovely 1:50-long tone. Wink

Van JohnHassink

Ambassador (5398)

afbeelding van JohnHassink

17-01-2018, 21:18

This version of the soundtrack may be interesting to hear for once, but I don't expect anyone to revisit it very often. ;)

Van mesiasmsx

Prophet (3134)

afbeelding van mesiasmsx

17-01-2018, 21:29

Thanks!

Van JohnHassink

Ambassador (5398)

afbeelding van JohnHassink

18-01-2018, 13:19

You know, before I forget, as everything that can be said about this (mainly that it's amazing) has already been done so, I would like to point out what gives this like 100 extra bonus points for me -
The fact that the re-arrangements actually 'correct' the soundtrack in that it introduces the things that would give the NES version an edge over the MSX one.
Such as re-instating the introduction in "Wicked Child" and the more elaborate melody part in "Vampire Killer", which were dearly missed in the MSX version soundtrack.

Van janvv

Resident (41)

afbeelding van janvv

18-01-2018, 21:28

Thanks man I'm really pleased that you noticed those things.
Before I arranged each song I listened to the NES version, and any other versions I could find.
I wanted the music to be different than the original MSX version, but I also wanted to stay true to how Konami intended it to sound.
Thanks for posting that.

Van Manuel

Ascended (15600)

afbeelding van Manuel

19-01-2018, 00:02

I really loved the extra little sounds that were added. Really made it more special!

Van Guillian

Prophet (3230)

afbeelding van Guillian

19-01-2018, 08:55

JohnHassink wrote:

The fact that the re-arrangements actually 'correct' the soundtrack in that it introduces the things that would give the NES version an edge over the MSX one.

Could this mean that the MSX version was made before than the NES version?

I always thought that the MSX version was finished before, but releasing on cartridge (production time) takes more time than on disk.

Van gdx

Prophet (2910)

afbeelding van gdx

21-01-2018, 10:01

There is a little flaw in the sound routine. Bits 7 and 6 of register 7 are not always well positioned. This can cause problems with joystick on some configurations. Bit 7 must always be 1 and bit 6 to 0.

Van gdx

Prophet (2910)

afbeelding van gdx

21-01-2018, 13:52

For example, "or 00100100" must be replaced by "or 10100100b" in vkiller_scc.asm (line 135).

https://bitbucket.org/jan11011977/vkiller_scc/src/0cdde5f7bb...

In Rom image this is the 24h at address 021FFFh that must be replaced by A4h.

Edit: Only with this modification the patch for JoySNES works! :)

Van [WYZ]

Champion (406)

afbeelding van [WYZ]

21-01-2018, 16:35

sd_snatcher wrote:

My compliments again for this fantastic work, janvv!

BTW, here goes a bonus tip: The WYZ's patch for the drum kit can be applied on the Nemesis-3 ROM beforehand, and later use it for the Vampire Killer SCC patch. This will make the music even more awesome.

This is the result:

Vampire Killer SCC drumset.mp3

And this is the patch for the final VKillerSCC.rom
Akumajyo Drakyula. Vampire Killer (1986)(Konami)[a][RC-744][drumset].ips

My compliments for this fantastic work too. Dreams come true.

It is difficult to appreciate the differences. Anyway here is it ;), perhaps too much retailer:

Van gdx

Prophet (2910)

afbeelding van gdx

22-01-2018, 00:27

This patch changes the drums of Stage 1 music or all stages?
Why did not you correct the issue with PSG I/O (register 7) at the same time?

gdx wrote:

In Rom image this is the 24h at address 021FFFh that must be replaced by A4h.

021EFFh

Van [WYZ]

Champion (406)

afbeelding van [WYZ]

22-01-2018, 01:15

All the stages. The drumset is shared.
Ok.I'll include the reg7 patch too.

Van tfh

Paragon (1767)

afbeelding van tfh

22-01-2018, 10:58

Nice to see all these fixes so we can end up with a "perfect" version Smile

Van cax

Prophet (3722)

afbeelding van cax

22-01-2018, 14:08

Amazing ! Thank you for this SCC version, you made me happy.

Van gdx

Prophet (2910)

afbeelding van gdx

26-01-2018, 00:09

WYZ, Your drumset makes better on emulator but I hear almost no difference on my Turbo R. Maybe the Turbo R needs sound fix.

Van [WYZ]

Champion (406)

afbeelding van [WYZ]

02-02-2018, 21:16

@gdx, already done. I do not found the $24 at $21FFF but $21EEF, and no I have no way to test if the patch works.

Van gdx

Prophet (2910)

afbeelding van gdx

03-02-2018, 01:37

Sorry the right address is 0021EFFh.

Van FiXato

Scribe (1519)

afbeelding van FiXato

15-02-2018, 15:52

Yo, Jan, since you're coding again, any chance of fixing this bug in Gianna Sisters ;-) :RNFF:
(Sorry, came across that old post of mine, and couldn't resist ;))

Van Albert77

Rookie (21)

afbeelding van Albert77

14-01-2019, 18:18

Smile

Van the_knives

Supporter (11)

afbeelding van the_knives

14-01-2019, 21:00

This is superb news and very much appreciated!