Konami Vampire Killer SCC version

페이지 1/3
| 2 | 3

By janvv

Resident (41)

janvv의 아바타

14-01-2018, 09:02

Vampire Killer SCC Version
by Jan Van Valburg

This is a patch which replaces the PSG music in Vampire Killer with newly arranged SCC music.

You can download the patch here: https://bitbucket.org/jan11011977/vkiller_scc/downloads/vkilscc.zip
Demo video: https://youtu.be/beZgnmoYdPg

How was this made?
------------------
All the songs in this new version of Vampire Killer have been re-arranged
to take advantage of the extra SCC channels and the different SCC sounds.
So it's much more than a simple "PSG to SCC" conversion.
The SCC music is played on Konami's Nemesis 3 SCC player code, which has been
integrated into Vampire Killer. All sounds effects are still played
using Vampire Killer's own PSG music player.

The new SCC music has been written in a MML-style language (see
mml/vkiller_scc.mml) and then compiled into the Konami music format and
written into the ROM.

First I reverse engineered the Konami sound format. I wrote some code that
can decode the sound format to MIDI files. I have this working for many
Konamis including Solid Snake and SD Snatcher. It's fascinating to see how
the 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.

To generate the new music I decompiled the Vampire Killer music into MIDI,
and then loaded them up into Ableton Live where I added extra harmonies
and chords. I then converted the MIDI to a text representation of Konami's
SCC music data format. This text file format is similar to MML.
I then edited the MML, adding instruments and commands (volume, envelope,
tremolo) and then converted that back into konami SCC music format which
is then written into the ROM.

View the Source Code
--------------------
The source-code for this patch can be found here:
https://bitbucket.org/jan11011977/vki...

This includes the MML source code for the music, and the code neccessary to
compile the MML into Konami's SCC player file format.

If you compile the patch yourself, you will also get a .KSS file containing the new
Vampire Killer SCC soundtrack.

Special Thanks
--------------
Thanks to Jelle Jelsma, Louthrax and FRS for testing the patch and for their feedback.
Also thanks to FRS for letting me incorporate the TurboFix patch in my patch.

Enjoy!

Login or 등록 to post comments

By Victor

Champion (470)

Victor의 아바타

14-01-2018, 09:40

Contralutions again...

Great job!!!

By Guillian

Prophet (3231)

Guillian의 아바타

14-01-2018, 09:42

Congratulations! I'm really impressed about decoding and encoding the Konami music format. Looking forward for more information and tools about it.

By isaiasmalaga

Champion (348)

isaiasmalaga의 아바타

14-01-2018, 09:51

Great! Thank you for this amazing patch! MSX users are glad to see this work!

By giuseve

Paladin (733)

giuseve의 아바타

14-01-2018, 10:14

Simply thanks. My MFRSCCSD too. Can't wait 4 more to come

By tonigalvez

Champion (280)

tonigalvez의 아바타

14-01-2018, 10:32

Many thanks for this wonderful patch, I love SCC music.

Is it posibble to patch Castlevania from Manuel Pazos?

By gdx

Prophet (3081)

gdx의 아바타

14-01-2018, 10:41

janvv wrote:

The source-code for this patch can be found here:
https://bitbucket.org/jan11011977/vki...

The link is bad but this is probably that:
https://bitbucket.org/jan11011977/vkiller_scc/src

By janvv

Resident (41)

janvv의 아바타

14-01-2018, 11:00

@tonigalvez: The Castlevania patch is based on a different version of the Vampire Killer ROM, so unfortunately they are not compatible.

By hamlet

Scribe (2608)

hamlet의 아바타

14-01-2018, 11:30

janvv, nice job! Thank you!

By Pencioner

Paladin (982)

Pencioner의 아바타

14-01-2018, 11:46

OMG! So many great patches lately! Thanks! That's amazing!

By ren

Paragon (1279)

ren의 아바타

14-01-2018, 13:34

Seems Santa Claus never left town.. Santa

Janvv is back (with a vengeance)! ;-)

Awesome & thanks! (-edit: I love Heart of Fire :face:)

페이지 1/3
| 2 | 3