Darius Twin MSU1

View previous topic View next topic Go down

20180110

Post 

Darius Twin MSU1






This MSU1 patch is a work in progress, but it is fully playable to the end. This patch is currently only for MSU1 usage. Until further notice, the following tracks listed below have no MSU1 support...

Game Darius Title Screen
Zone Select
Boss Theme 2 (Blue Whale Boss)

MSU1 Patch v1.0b2 (PepilloPEV):
https://www.dropbox.com/sh/yrr2sym4t6x8m2k/AADchrljwGtOBJ73_6eRxOtua?dl=0

PCM 'Darius Burst' set v1.0b2 (PepilloPEV):
https://app.box.com/s/wzxh9sfoivv2sm3e9jjgfqhj34pg9a2r


Last edited by pepillopev on Sat 13 Jan 2018 - 14:57; edited 9 times in total

pepillopev



Since : 2017-10-16

Back to top Go down

Share this post on: diggdeliciousredditstumbleuponslashdotyahoogooglelive

Darius Twin MSU1 :: Comments

avatar

Post on Thu 11 Jan 2018 - 17:13 by smokemonster

YES!!! Well done getting us another shooter, PepilloPev Very Happy

What source is the music from?

Back to top Go down

Post on Thu 11 Jan 2018 - 17:20 by pepillopev

smokemonster wrote:What source is the music from?

I sourced the music from Darius Burst.

Last edited by pepillopev on Sat 13 Jan 2018 - 14:23; edited 2 times in total

Back to top Go down

avatar

Post on Thu 11 Jan 2018 - 17:26 by smokemonster

Thanks, and well done! Very Happy

Back to top Go down

Post on Fri 12 Jan 2018 - 18:32 by Shiryu

Darius Burst Chronicles Saviour+ is one of my favourite shmups of all time and the whole Darius series in general is one of my favourite Taito games ever so I thank you very much for this. Something odd: I don't have any music in the intro. Am I doing something wrong?

update: no PCM sound at all on bsnes+ / no intro PCM on snes9x Ohmygod

Back to top Go down

avatar

Post on Fri 12 Jan 2018 - 19:56 by smokemonster

This is the beta and the title screen music isn't implemented yet, as well as a few other tracks. I get sound in the MSU-1 updated SNES9X though, so you may have patched it wrong.

Back to top Go down

Post on Fri 12 Jan 2018 - 20:13 by Shiryu

I do have music on the demo levels and on level 1 on SNES9x, so if the title music isn't working yet, I guess I have everything ok. Since I saw on the video the title music playing, I assumed I was doing something wrong. Thanks!

Back to top Go down

avatar

Post on Fri 12 Jan 2018 - 21:05 by Conn

I think all is right, as Pev mentioned it as beta in the first post

This MSU1 patch is a work in progress, but it is fully playable to the end. Only three tracks are spc only (have not figured out the best way to implement these tracks, yet).
The tracks that have no MSU1 playback are as follows:
Title Screen, Zone Select, and Boss Theme 2 (Blue Whale Boss). The game's built in sound test now only plays MSU1 music. This patch still has no spc fallback code in it.

Back to top Go down

Post on Fri 12 Jan 2018 - 21:19 by Shiryu

Ah, I believed it would fall back to the regular SPC music on the title if it was working correctly.
Keep up the good work pepillopev, I <3 shmups!

Last edited by Shiryu on Sat 13 Jan 2018 - 5:41; edited 1 time in total

Back to top Go down

Post on Fri 12 Jan 2018 - 23:54 by pepillopev

Shiryu wrote:Ah, I believe it would fall back to the regular SPC music on the title if it was working correctly.
Keep up the good work pepillopev, I <3 shmups!

Those spc tracks are only playing because they are currently not apu muted, yet. There is code in there for them but I just have not figured out how to get them to play without affecting the overall spc music. These three tracks share one important address that affects overall spc playback (audio and sfx). Coding around this limitation the wrong way affects the overall spc playback (audio and sfx all mute). Very tricky, then again, I am still an amateur coder.

I do apologize, if my description regarding 'spc fallback' was not very clear. What I meant was there is currently no code in this patch for detecting MSU1 presence. In essence, the game is currently patched for MSU1 use only (with the exception of those 3 spc tracks that play). Without the 'msu1 presence' code, the game software cannot detect the msu1 signature and decide whether to play pcm tracks or just regular spc tracks. Hopefully, this clears up the confusion.

Confused

One more thing, as I fix the code, I update the PCM set with the missing tracks. If you look at the manifest.bml file, the missing tracks are referenced there, it is just that my code does not utilize them, yet. Also, I made a reference to this issue in my pdf file.

Back to top Go down

Post on Sat 13 Jan 2018 - 5:41 by Shiryu

Thanks, was working late and did not understand about those three.

Back to top Go down

avatar

Post on Sat 13 Jan 2018 - 6:59 by Conn

mh, try giving
pc: 0e/8129: f0 -> d0

respectively in your asm add:

org $9d8129
db $d0

this could make the hardcore apu mute while preserving the sfx, but I am not sure whether it works for the whole game *please test*; finding this byte was try&error, the game apu code is other than those I know (at least I often got the same problem like you, sfx and spc muted, but this one worked on the first sight).
Also note that it somehow does not work with your current asm (at least I get mute sfx when changing this byte in your patched rom - while no problem when I change it on native rom)...

Edit: uh... the sfx appear but they are a bit silent after dying twice, they are on normal level Ohmygod Confused
I may look deeper.
Edit2: unfortunately it seems like I cannot do a perfect "hardcore mute" for this game, I tried several stuff and failed. I hope you find a conventional way to mute the intro and such.

Back to top Go down

Post on Sat 13 Jan 2018 - 14:12 by pepillopev

Conn wrote:...unfortunately it seems like I cannot do a perfect "hardcore mute" for this game, I tried several stuff and failed. I hope you find a conventional way to mute the intro and such.

Believe me, I tried and still occasionally trying. I was getting the exact same symptoms you described (all spc mute, low sfx volume, messed up sfx, or black screen). All this because of that address @ $008267 wanting 01 written to $2140 at this point. I had to cheat around it with my 'testMute' routine and only got the Game
Intro, Game Over, and Game Ending working this way.

This cheat routine won't work with the Game Title Screen and Zone Select (if implemented, it will kill all spc audio after leaving these screens). For now, I will leave it as is. That is, until I can cook up some other method to get around this brick wall.

For now, I am going to help Kurrono with his Aladdin issue. I need to look at something different (Darius has been giving me some serious rage fits).
Mad

Back to top Go down

Post on Sat 13 Jan 2018 - 16:05 by pepillopev

Shiryu, regarding your no music issues. Please redownload the patch. I discovered that I created the IPS patch based on the wrong asm.

Sent from Topic'it App

Back to top Go down

Post on Sat 13 Jan 2018 - 16:05 by Shiryu

Roger that.

Back to top Go down

avatar

Post on Sat 13 Jan 2018 - 19:28 by Conn

I also tried a bit longer, and must say, I also give up here - tried with apu tracing and disabling several branches, even giving different commands directly to the registers.
No success. But having a "hybrid" between msu and spc is nothing bad in the end, you did a great job on this game Very Happy

Back to top Go down

Post  by Sponsored content

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum