Vampire Killer SCC

Vampire Killer SCC

par ro on 14-01-2018, 10:06
Sujet: Music
Langues:

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: 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

Commentaires (82)

Par KdL

Paragon (1451)

Portrait de KdL

14-01-2018, 10:27

Wow!!! My favorite! Thank you. Smile

Par ToriHino

Paladin (855)

Portrait de ToriHino

14-01-2018, 10:38

Nice, great work!

Par wolf_

Ambassador_ (10109)

Portrait de 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

Par meits

Scribe (6543)

Portrait de 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.

Par janvv

Resident (41)

Portrait de janvv

14-01-2018, 11:55

Thanks! Smile

Par Turrebo

Expert (82)

Portrait de 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?

Par tfh

Prophet (3346)

Portrait de tfh

14-01-2018, 12:25

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

Par gdx

Enlighted (6213)

Portrait de gdx

14-01-2018, 12:43

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

Par hamlet

Scribe (4106)

Portrait de hamlet

14-01-2018, 13:11

Good job!

Par Pippo

Hero (521)

Portrait de 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!

Par Parn

Paladin (837)

Portrait de Parn

14-01-2018, 13:21

Amazing!

Par Latok

msx guru (3938)

Portrait de Latok

14-01-2018, 13:42

Soooo great Smile Smile

Par janvv

Resident (41)

Portrait de 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

Par Victor

Champion (509)

Portrait de 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

Par iamweasel2

Paladin (713)

Portrait de 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

Par janvv

Resident (41)

Portrait de 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

Par valkyre

Hero (661)

Portrait de valkyre

14-01-2018, 16:24

Wow, sounding great. Excellent work!

Par Philip

Champion (380)

Portrait de Philip

14-01-2018, 16:43

Wow, great work !

Par max_iwamoto

Hero (643)

Portrait de max_iwamoto

14-01-2018, 18:12

Amazing work!

Par Manuel

Ascended (19465)

Portrait de Manuel

14-01-2018, 18:25

Great job! And welcome back, janvv!

Par Pac

Scribe (7007)

Portrait de Pac

14-01-2018, 18:57

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

Par MSX4ever

Master (253)

Portrait de MSX4ever

14-01-2018, 19:28

Nice, great work ! The music is awesome

Par fernando.collazo.5682

Champion (257)

Portrait de 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

Par Randam

Paragon (1431)

Portrait de 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!

Par janvv

Resident (41)

Portrait de janvv

14-01-2018, 22:16

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

Par janvv

Resident (41)

Portrait de janvv

14-01-2018, 22:18

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

Par ren

Paragon (1934)

Portrait de ren

14-01-2018, 22:43

Great job! Now get some rest ;-)

Par QBee Sam

Champion (290)

Portrait de QBee Sam

15-01-2018, 00:04

Thank you for such awesome work!!!

Par TheKid

Paragon (1238)

Portrait de TheKid

15-01-2018, 07:57

Super, very nice. Great work.

Par Rataplan

Champion (338)

Portrait de 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.

Par MicroTech

Champion (388)

Portrait de MicroTech

15-01-2018, 10:02

Really stunning Cool Great work!
Thanks

Par tfh

Prophet (3346)

Portrait de 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.

Par janvv

Resident (41)

Portrait de 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.

Par ren

Paragon (1934)

Portrait de 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

Par Sander

Founder (1871)

Portrait de Sander

15-01-2018, 12:50

Amazing work, thanks!

Par Grauw

Ascended (10768)

Portrait de 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!

Par raulsantacruz

Hero (604)

Portrait de raulsantacruz

15-01-2018, 12:52

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

Par Randam

Paragon (1431)

Portrait de 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".

Par ren

Paragon (1934)

Portrait de 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! >:-)

Par Randam

Paragon (1431)

Portrait de 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.

Par ren

Paragon (1934)

Portrait de 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

Par Randam

Paragon (1431)

Portrait de 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.

Par TheKid

Paragon (1238)

Portrait de 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?

Par sd_snatcher

Prophet (3659)

Portrait de 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.

Par ARTRAG

Enlighted (6935)

Portrait de ARTRAG

16-01-2018, 07:57

Is this patched rom available on webmsx ?

Par ren

Paragon (1934)

Portrait de ren

16-01-2018, 10:08

@Randam What/who are you addressing?

@ARTRAG: yes

Par Imanok

Paragon (1200)

Portrait de 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?

Par janvv

Resident (41)

Portrait de 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.

Par ren

Paragon (1934)

Portrait de ren

17-01-2018, 15:23

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

Par wolf_

Ambassador_ (10109)

Portrait de wolf_

17-01-2018, 21:12

Such a lovely 1:50-long tone. Wink

Par JohnHassink

Ambassador (5671)

Portrait de 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. ;)

Par mesiasmsx

Prophet (3444)

Portrait de mesiasmsx

17-01-2018, 21:29

Thanks!

Par JohnHassink

Ambassador (5671)

Portrait de 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.

Par janvv

Resident (41)

Portrait de 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.

Par Manuel

Ascended (19465)

Portrait de Manuel

19-01-2018, 00:02

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

Par Guillian

Prophet (3517)

Portrait de 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.

Par gdx

Enlighted (6213)

Portrait de 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.

Par gdx

Enlighted (6213)

Portrait de 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! :)

Par [WYZ]

Champion (451)

Portrait de [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:

Par gdx

Enlighted (6213)

Portrait de 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

Par [WYZ]

Champion (451)

Portrait de [WYZ]

22-01-2018, 01:15

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

Par tfh

Prophet (3346)

Portrait de tfh

22-01-2018, 10:58

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

Par cax

Prophet (3740)

Portrait de cax

22-01-2018, 14:08

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

Par gdx

Enlighted (6213)

Portrait de 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.

Par [WYZ]

Champion (451)

Portrait de [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.

Par gdx

Enlighted (6213)

Portrait de gdx

03-02-2018, 01:37

Sorry the right address is 0021EFFh.

Par FiXato

Scribe (1742)

Portrait de 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 ;))

Par Albert77

Rookie (21)

Portrait de Albert77

14-01-2019, 18:18

Smile

Par the_knives

Supporter (11)

Portrait de the_knives

14-01-2019, 21:00

This is superb news and very much appreciated!

Par opcode

Expert (110)

Portrait de opcode

03-09-2020, 23:40

Mercurial repositories is no more. Wondering if I can still get the source code repository somewhere else. Thank you!

Par iamweasel2

Paladin (713)

Portrait de iamweasel2

14-01-2021, 14:23

Is the source code still available?

Par sdsnatcher73

Prophet (3953)

Portrait de sdsnatcher73

14-01-2021, 16:35

Par alexito

Paladin (761)

Portrait de alexito

14-04-2021, 23:45

I made a Youtube Video to hear the SCC Music on my SONY HB-F1XDJ. I want to compare the AUDIO output against my Turbo R.

If you notice on the Youtube Video the SCC volumen change every time I trigger a SFX(PSG). That not happen with Turbo R this test was done
using MFRSCC+SD, SNATCHER SCC (256KB SRAM) , ESE-RAM(512KB SRAM) the negative thing at least for me the PSG output from Turbo R was little bit lower than SONY HB-F1XDJ.

In summary internal Mixer from some MSX Computers are different so not STANDARD INSIDE. ;(

Par alexito

Paladin (761)

Portrait de alexito

15-04-2021, 03:47

Wow! I'm surprised with the Audio Quality of my Sanyo WAVY 70FD MSX2+ Computer because this model is very well known to have a bad Cartridge Audio Mixer then I decided to eliminate those lines installing two(2) RCA AUDIO connectors and re-routing CARTRIDGE AUDIO IN to the back of my Computer from there to my Roland M-12 Mixer.

Youtube Video

Par sdsnatcher73

Prophet (3953)

Portrait de sdsnatcher73

17-04-2021, 21:13

Nice, the audio fix as documented by FRS for the PHC-70FD actually turns that machine into one of the best (audio-wise).

BTW, how did you install 256kB into the snatcher cartridge?

Par alexito

Paladin (761)

Portrait de alexito

17-04-2021, 23:03

@sdsnatcher73: "Nice, the audio fix as documented by FRS for the PHC-70FD actually turns that machine into one of the best (audio-wise)."

Sorry, but this not an audio fix is just cutting traces from SLOT cartridge 1 and 2 and re-routing in the back of the computer mod adding RCA female connectors.

Well, I sent my SCC+ Audio Cartridge to a hardware guru in Italy ( I don't remember his name right now)
This the picture of my PCB.

Par gdx

Enlighted (6213)

Portrait de gdx

18-04-2021, 00:09

Par sdsnatcher73

Prophet (3953)

Portrait de sdsnatcher73

18-04-2021, 04:14

alexito wrote:

...
Sorry, but this not an audio fix is just cutting traces from SLOT cartridge 1 and 2 and re-routing in the back of the computer mod adding RCA female connectors.

Well, I sent my SCC+ Audio Cartridge to a hardware guru in Italy ( I don't remember his name right now)
This the picture of my PCB.

I understand what you did was not the audio fix ;) It was just a comment that with the actual audio fix the machine sounds really good with external cartridge sound through internal mixer. I had it installed in a PHC-70FD2.

Nice modification on the SCC+. I never saw it before (just the 128kB I knew).

Par sdsnatcher73

Prophet (3953)

Portrait de sdsnatcher73

18-04-2021, 04:15

Yes I know, I have that myself. Was just curious because I don’t think the 256kB modification was ever documented (I never saw it anyway)

Par Gregory

Champion (260)

Portrait de Gregory

16-09-2021, 09:40

I followed the instructions on github but I can't seem to create the vkiller_scc.rom.
Any pointers? What has to be in what directory? And why/how to use sjasm in this?

Par Briqunullus

Hero (665)

Portrait de Briqunullus

16-09-2021, 18:14

If you can't successfully apply the patch yourself, you could Google for Vampire Killer - Akumajyo Drakyula - Konami (1986) [Jan van Valburg SCC version]. A certain download site will pop up in the results. (Sorry, can't give direct links here)

Par Gregory

Champion (260)

Portrait de Gregory

18-09-2021, 02:07

Briqunullus wrote:

If you can't successfully apply the patch yourself, you could Google for Vampire Killer - Akumajyo Drakyula - Konami (1986) [Jan van Valburg SCC version]. A certain download site will pop up in the results. (Sorry, can't give direct links here)

Thanks, found it!