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

Talk:Rainbow Islands Extra (Genesis)

From The Cutting Room Floor
Jump to navigation Jump to search
This is the talk page for Rainbow Islands Extra (Genesis).
  • 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.

For the infinite continues thing, the function at $9162 is the only thing that modifies the flag in the proper way, and only if word at $FFF606 has value 8... but this word is the level counter. This function appears to be buried deep in the ending sequence code, but I can't get it to hang the game, meaning I don't know exactly where it's being called.... Plus I may not have all the code disassembled due to some of the more complex control flow structures :/ - Andlabs 08:54, 9 September 2011 (EDT)

For the unused title screen text, the function that draws title screen text is at $1AFE with the address of the text (two bytes, then the null-terminated string) should be in a1 before calling. Of course, there's no guarantee that these stirngs are drawn using a different function... - Andlabs 08:54, 9 September 2011 (EDT)

A quick way to check for references to these strings is by searching for byte sequences of the addresses containing the two bytes before them (which happen to be the x/y position on-screen), since they would be directly used as operands: for example, you find matches for 0045da ("@ TAITO CORPORATION 1990 ") but not for 004624 ("SELECT AND PUSH START BUTTON"), so it's very likely they are unused. With Mednafen's debugger, I set a breakpoint at 003a38, set a1 = 004624, stepped until 003a3e, set pc = 003a38, and repeated the process for the other two addresses. See in the screenshot how they overlap with the logo, maybe they were used in some earlier version without the logo?
RainbowIslandsExtra-UnusedText.png
--QUFB (talk) 22:32, 31 August 2021 (UTC)