Castle of Illusion [MSU-MD]

Page 1 of 2 1, 2  Next

Go down

20200906

Post 

Castle of Illusion [MSU-MD] Empty Castle of Illusion [MSU-MD]






Patch releases, sourcecode, wiki, issuetracker:
https://github.com/ArcadeTV/msu-md_castleOfIllusion

Soundpack: http://www.mediafire.com/file/b5osyvjqf155kxn/CastleOfIllusion-MsuMD_SoundPack.zip/file

Code:

                                      
 _____               _     _____ _____
|  _  |___ ___ ___ _| |___|_   _|  |  |
|     |  _|  _| .'| . | -_| | | |  |  |
|__|__|_| |___|__,|___|___| |_|  \___/
                                      

Title:         Castle of Illusion - MSU MD Version
System:        SEGA GENESIS / MEGA DRIVE (JP, US)
               [Works on real hardware with MEGA Everdrive Pro, MegaSD* or Cart/CD combo]
               *using MegaSD Firmware released AFTER 2020-09-07

SourceROMs:    USA: BA4E9FD0 >> Castle of Illusion Starring Mickey Mouse (USA, Europe).md
               JAP: CE8333C6 >> Castle of Illusion - Fushigi no Oshiro Daibouken (Japan).md

Date:          USA: v1.0 2020-09-07 08:00 p.m.
               JAP: v1.0 2020-09-06 11:00 p.m.
               SP:  2020-09-07 08:00 p.m. (80 min CD-R compatible)

Category:      Romhack / Music
Thanks:        Dustin O'Dell, Krikzz, Conn

Soundpack:    
http://www.mediafire.com/file/b5osyvjqf155kxn/CastleOfIllusion-MsuMD_SoundPack.zip/file

How to use:    https://github.com/ArcadeTV/msu-md_castleOfIllusion

Driver Source: https://github.com/krikzz/msu-md
Attachments
Castle of Illusion [MSU-MD] Attachment
CastleOfIllusion-MsuMD-ArcadeTV-v1.0.zip Updated 2020-09-07: US version + MegaSD support addedYou don't have permission to download attachments.(20 Kb) Downloaded 31 times


Last edited by ArcadeTV on Mon 7 Sep 2020 - 15:19; edited 1 time in total
ArcadeTV
ArcadeTV

Castle of Illusion [MSU-MD] Image110

Since : 2017-10-16

Back to top Go down

Share this post on: redditgoogle

Castle of Illusion [MSU-MD] :: Comments

Brutapode89

Post on Sun 6 Sep 2020 - 18:58 by Brutapode89

Perfect work.

Back to top Go down

ArcadeTV

Post on Sun 6 Sep 2020 - 19:08 by ArcadeTV

I'm pretty sure someone will find a bug or two ;-) Since I enabled all those cheats while testing, I just saw the dying animation agail and find the offset until the music plays quite annoying..

Back to top Go down

Brutapode89

Post on Sun 6 Sep 2020 - 20:14 by Brutapode89

Yes. In the second section of the World 1 (Were there's lianas), there's a music problem even in the gears room of the World 5. And when we want start the game, there's not voices "SEEGAA".

Can you fix these, please? Thanks.

Back to top Go down

ArcadeTV

Post on Mon 7 Sep 2020 - 3:43 by ArcadeTV

Brutapode89 wrote:In the second section of the World 1 (Were there's lianas), there's a music problem even in the gears room of the World 5. And when we want start the game, there's not voices "SEEGAA".

What are you playing it on?
Can you record the problem somehow?

Thanks!

Back to top Go down

Brutapode89

Post on Mon 7 Sep 2020 - 10:38 by Brutapode89

On Genesis Plus GX and I already played from start to finish.

Back to top Go down

ArcadeTV

Post on Mon 7 Sep 2020 - 11:32 by ArcadeTV

Ok, although I think you're using the 2ca416f commit of GenesisPlusGX, there are still some unexpected behaviours compared to real hardware due to how the emulator works and how it deals with unofficial code like in krikzz' msu-md driver:

From https://github.com/ekeeke/Genesis-Plus-GX/issues/297#issuecomment-671100685

ekeeke wrote:
Yes, after looking a bit into it, the libretro repository is missing the following commit that improved CDD interrupt emulation accuracy: e66b7bc

It does not work without these changes because Krikzz's Mega CD Mode 1 driver (which is embedded in those 'MSU-MD' patches) does not use the BIOS commands but directly accesses CD registers to initialize CD hardware, play tracks, etc and does it a bit differently from official BIOS software. Unfortunately, the emulator has a few optimizations (i.e deliberate inacccuracies or simplified hardware behavior) based on the assumption that CD registers are always accessed like official BIOS are doing, which can break unofficial code (like MSU-MD driver) doing unexpected stuff.

NB: this is also the reason why, even with latest changes, the first track starts playing automatically in Genesis Plus GX when those patched games are starting. I will commit a fix for this when I got some time.

Because of that I can't make it work in GenesisPlusGX, not even with their latest code until they make the emulator handle this stuff like a real machine would.
Please just use Kega Fusion for the time being.

Back to top Go down

Retroplay

Post on Mon 7 Sep 2020 - 12:01 by Retroplay

The "Segaaaa" sound does play if you keep the intro running.
It's just first time when game is started it's silent (in GenPlusGX).

[edit]
Latest Genesis Plus GX core fixed it.

All in all, I say it runs purty damn good, excuse my french.
Great work ArcadeTV. Yes

Last edited by Retroplay on Mon 7 Sep 2020 - 21:45; edited 1 time in total

Back to top Go down

ArcadeTV

Post on Mon 7 Sep 2020 - 15:22 by ArcadeTV

Updated the whole bunch: v1.0 _2020-09-07


  • US Version added
  • MegaSD support for their NEXT upcoming firmware
  • SoundPack fixed for fitting on 80-minutes-CD/R


This was NOT extensively tested, please leave feedback or use the issue tracker on github:
https://github.com/ArcadeTV/msu-md_castleOfIllusion/issues

Back to top Go down

Relikk

Post on Tue 8 Sep 2020 - 6:32 by Relikk

Just to clarify about the MegaSD change request. The change is to facilitate the MegaSD as it stands now. The current firmware can't detect Mode 1/MSU-MD games without editing the header at 0x100 from SEGA MEGA DRIVE (or SEGA GENESIS) to SEGA MEGASD.

There is an alternative method where a CFG file can be placed in the same folder as the ROM (also named the same) with "Mapper=22" inside it.

The header edit or the CFG file will not be necessary when the next firmware is released. It will detect Mode 1/MSU-MD automatically then. So, the MegaSD patch compatibility request is for now, not for later. Apologies if I was confusing anything.

Thanks for updating the patch. Yes

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 6:43 by ArcadeTV

Thanks for clearing that up! I haven't gotten any feedbacks regarding the megaSD, I wish someone would tell me if it works...

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 7:25 by Leonardo_BVB@hotmail.com

Yep! It works on MegaSD with the USA rom. Thanks ever so much! Very Happy Very Happy Very Happy Very Happy Very Happy

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 7:42 by ArcadeTV

Good to hear, I'm glad. If it's not too much to ask, could you record a video while booting/playing because I really wanna see how it performs. Smartphone/Youtube would be just fine. Thanks!

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 11:03 by Leonardo_BVB@hotmail.com

There you go! I had a call so I had to stop recording. https://youtu.be/bnt7BEfReLo

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 11:12 by ArcadeTV

Lol :-)
Thank you! Could you set the video to public?
It's set to private and won't play.
THANK YOU!

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 12:21 by Leonardo_BVB@hotmail.com

Done! Sorry about that

Back to top Go down

Brutapode89

Post on Tue 8 Sep 2020 - 13:24 by Brutapode89

And is it working well on the Genesis Plus GX core now?

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 13:39 by ArcadeTV

Brutapode89 wrote:And is it working well on the Genesis Plus GX core now?
I've heared they worked on it and that the Seegaaa jingle now plays on boot. Anything else, I dunno.

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 13:41 by ArcadeTV

Leonardo_BVB@hotmail.com wrote:Done! Sorry about that

no problem. Is there no voice on the SEGA logo??

Back to top Go down

Brutapode89

Post on Tue 8 Sep 2020 - 13:50 by Brutapode89

ArcadeTV wrote:
Brutapode89 wrote:And is it working well on the Genesis Plus GX core now?
I've heared they worked on it and that the Seegaaa jingle now plays on boot. Anything else, I dunno.

Ah. I'll test it a second time from start to finish.

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 13:56 by Leonardo_BVB@hotmail.com

ArcadeTV wrote:
Leonardo_BVB@hotmail.com wrote:Done! Sorry about that

no problem. Is there no voice on the SEGA logo??

I am afraid not, but I do not see that as a big issue. :-)

Last edited by Leonardo_BVB@hotmail.com on Tue 8 Sep 2020 - 15:04; edited 1 time in total

Back to top Go down

Retroplay

Post on Tue 8 Sep 2020 - 14:34 by Retroplay

Sega logo has sound.
https://streamable.com/is6drv

Nevermind audio/video quality, it got processed (or shredded) by Streamable. Wink

Back to top Go down

ArcadeTV

Post on Tue 8 Sep 2020 - 14:38 by ArcadeTV

Thanks Retroplay! Apparently the sound is missing on megaSD

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 15:06 by Leonardo_BVB@hotmail.com

I will make another fresh patch just in case to see if the SEGA sounds shows. Sometimes patchers are funny

Back to top Go down

Leonardo_BVB@hotmail.com

Post on Tue 8 Sep 2020 - 15:11 by Leonardo_BVB@hotmail.com

Just did a fresh patch and the SEGA sound is there so it works on Mega SD as intended!
Great job man! I will try to shoot a video tomorrow when I have some time.

Back to top Go down

Page 1 of 2 1, 2  Next

Back to top


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