If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Proto talk:World of Illusion Starring Mickey Mouse and Donald Duck

From The Cutting Room Floor
Jump to navigation Jump to search
This is the talk page for Proto:World of Illusion Starring Mickey Mouse and Donald Duck.
  • Sign and date your posts by typing four tildes (~~~~).
  • Put new text below old text.
  • Indent replies by prefixing with a colon :
  • Add new sections with the 'Add topic' button at the top right.
  • Be polite.
  • Assume good faith.
  • Don't delete discussions.
  • Be familiar with the talk help page.

I found four things in this prototype.
1.) Loading the subroutine at $1448 before the next main game loop while in a level will cause a "coming soon" screen to display (the "coming soon" graphic was found before but not the fantastic drawing the background!):
http://i.imgur.com/9Oee7ya.gif

2.) Loading the subroutine at $3C82 before the next main game loop while in a level will cause a "Work in progress" screen to display:
http://i.imgur.com/QMTUDnz.gif
This will reset the game and load the next unused thing...

3.) Loading the subroutine at $1C70 before the next main game loop while at the title screen will load up an unused demo mode (used in the final, but disabled in the proto). The most interesting thing about this mode is that it covers 1-1, 1-D, 1-M, 2-1, 3-1, 4-1. You can press start at each demo to go to the next one. When you reach 4-1, it'll go back to the Sega screen when you press start. The only demo that kind of matches with the level layout in the game is 1-1, everything else doesn't seem to match.

4.) Loading the subroutine at $3F5E before the next game loop at any time will display this:
http://i.imgur.com/KDWT9pn.png
It says something like "Now, let's go Donald!".

There are three other subroutines that are unused in the game's game mode array but I don't know where they're called or what they do besides alter the game slightly.
1.) 155A - more use in game it seems. Camera stops moving on one plane, main player sprite is partially garbled, hud disappears. Doesn't seem to load anything into VRAM.
2.) 1CE0 - doesn't seem to do anything in game but will cause the game to run in a NOP'd loop if loaded elsewhere
3.) 3CF2 - does something similar to 155A...
I went through the entire game and did an active disassembly with Exodus as thoroughly as I could and managed to make a pretty good guess on what's used and what isn't. I'll see if I can find some more stuff...--Evilhamwizard (talk) 20:34, 17 October 2015 (EDT)