« on: June 03, 2016, 09:58:34 am »
I'm amazed that you had modified the MM1 title screen. I thought it was compressedNo, it is not compressed. It wasn't that hard to figure how it works at all. The (U) and (E) versions basically work the same way as the Japanese version. It reads the graphics from left to right too, but the drawn lines are seperated differently.
Try importing your (J) Roll-chan title screen into a copy of your (U) one, and go to 10ED7.
10ED7-10EDA: The palettes for the bottom half of the screen. I don't exactly know how it works, but you can freely mess around with these 4 values. I do know that AA is the 3rd background palette for all tiles, and AF is the 4th bg palette for all tiles, in a 32x32 block. For example if you write AA AA AF AA, nothing will be flashing on the screen, or if you do AA AF AA AA, the Licensed By text will use the 4th bg palette, or AA FF AA AA makes it so both the bottom lines are using the 4th palette. 55 makes a line to use the 2nd bg pal for all tiles. The first value seems to do nothing.
*messes around with the values*
Okay, I actually figured out how this palette stuff works. These bytes are actually seperated. The first byte seems to be used for the top 16x16 line of a 32x32 block, and the second byte is for the bottom line.
0: LEFT: BG PAL #1 | RIGHT: BG PAL #1
1: LEFT: BG PAL #2 | RIGHT: BG PAL #1
2: LEFT: BG PAL #3 | RIGHT: BG PAL #1
3: LEFT: BG PAL #4 | RIGHT: BG PAL #1
4: LEFT: BG PAL #1 | RIGHT: BG PAL #2
5: LEFT: BG PAL #2 | RIGHT: BG PAL #2
6: LEFT: BG PAL #3 | RIGHT: BG PAL #2
7: LEFT: BG PAL #4 | RIGHT: BG PAL #2
8: LEFT: BG PAL #1 | RIGHT: BG PAL #3
9: LEFT: BG PAL #2 | RIGHT: BG PAL #3
A: LEFT: BG PAL #3 | RIGHT: BG PAL #3
B: LEFT: BG PAL #4 | RIGHT: BG PAL #3
C: LEFT: BG PAL #1 | RIGHT: BG PAL #4
D: LEFT: BG PAL #2 | RIGHT: BG PAL #4
E: LEFT: BG PAL #3 | RIGHT: BG PAL #4
F: LEFT: BG PAL #4 | RIGHT: BG PAL #4
10EDB-10EDE: The palettes for the logo. 10EDB is the bottom 2 lines, 10EDC is the middle 2 lines, 10EDD is the top 2 lines. 10EDE seems to be either unused or is used for the remaining tiles of the logo. At least it didn't affect anything in my ROM. Maybe it's for the black background?
10EDF-10EE5: These values are used for the logo. Some sort of Y thing. The first value is for the last line of the logo. 20 means it starts drawing that line from the top. 21 places that line 8 lines lower. 22: 16 lines lower. 23: 24 lines lower. There's no point in using 22 and 23 actually.
10EE6-10EEC: Some X coordination thing for the logo. 00 places the graphics to the first line of the previously chosen height stuff. 10 starts drawing from the middle half of the screen. 20 is the second line and stuff. It's easy to figure it out. The first value... is... the last one again.
10EED-10EF3: How many tiles are drawn in a line. And 1st is last again.
1F9CF is the same thing as 10EDF-10EE5 for the TM logo.
1F9D5 is the same thing as 10EE6-10EEC.
1F9D9 is the tile ID for T.
1F9DE is the tile ID for M.
Notes and stuff, huh.
I could now change the stage select layout too, but there is no reason to do that. And maybe I should upload this as a document.