Users browsing this thread: 2 Guest(s)
More Character Palettes
Yes, the routine at C0/50EB loads the 32 16 first 8? NPC palettes (200h 100h bytes) in $7300 and $7500. I don't know why exactly there are two copies of the palettes. There's also the C0/158C routine that seems to make a copy of the first 16 8 palettes from $7300 to $7500. There's a lot of stuff going on with the palettes in bank $C0, especially involving $DF and $E0, which are also used in event command that affect the color (of BG, screen and characters). You should try understanding what those RAM values do, I can't just by looking at the disassembly, and also why there is a duplicate of each palette. What you propose is not impossible but require a good understanding of the mechanism involved. Good luck.
Edit: The ROM map list 32 NPC palettes, hence the confusion, but 16 to 31 must be loaded individually since they are rarely use (my theory).
Edit: The ROM map list 32 NPC palettes, hence the confusion, but 16 to 31 must be loaded individually since they are rarely use (my theory).
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 2 Guest(s)