superctr / QuattroPlay

Implementation of the Quattro sound driver used in 90s Namco arcade games
GNU General Public License v2.0
26 stars 8 forks source link

Implementing the Tekken 1 Pitch Fix in MAME #21

Open AnthonyRyuki opened 4 months ago

AnthonyRyuki commented 4 months ago

It's interesting that QuattroPlay implemented a way to bring Tekken 1's music pitch down by one semitone, so it matches the OST and the PlayStation version.

I was wondering if it was possible to implement this fix while playing the game in MAME, either by using cheats or by hex-editing the sound program ROM.

Thanks in advance.

superctr commented 4 months ago

It is possible, you can see the playlist file for the words (note: little endian) that need to be patched in the program ROM. Also it's possible using a debugger or a cheat to write the pitch adjustment value (0xFF34) to C76 RAM at 0x00DC

Den fre 22 mars 2024 kl 13:37 skrev AnthonyRyuki @.***>:

It's interesting that QuattroPlay implemented a way to bring Tekken 1's music pitch down by one semitone, so it matches the OST and the PlayStation version.

I was wondering if it was possible to implement this fix while playing the game in MAME, either by using cheats or by hex-editing the sound program ROM.

Thanks in advance.

— Reply to this email directly, view it on GitHub https://github.com/superctr/QuattroPlay/issues/21, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3B4OTHLMB3D2ZXPNZU73YZQQZLAVCNFSM6AAAAABFDH6ZCSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDENBQGMZTSNI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

AnthonyRyuki commented 4 months ago

Well, I tried applying the words to the ROM following the indications in the playlist before opening this issue, but I didn't apply them in the Little-endian order. Thanks for the tip, it works now.