Hello,
I've been starting some main menu changes and I'm up to the point where I would like to change the position of the portraits. I would shift them left and I have my own idea about how to fix the fact that the portrait would overlap the menu border if we use the order or row option. I'm also considering replacing the portrait by the sprite, but that's another story. I looked up in C3 and I haven't found a data table of 4 entries for the portraits in the main menu. The positioning system must be different than the strings and I have looked in the following routines where the main menu is loaded I think:
C3/6AE9: 20136B JSR $6B13 (Function loads Fixed-Width Font Graphics Data)
C3/6AEC: 20376B JSR $6B37 (Function loads graphics for Menu)
C3/6AEF: 20E86B JSR $6BE8 (Function loads Menu Cursor Palette)
C3/6AF2: 20676E JSR $6E67 (Function loads Hand Cursor Graphics)
C3/6AF5: 20826E JSR $6E82
C3/6AF8: 20096C JSR $6C09 (Function loads Menu Portrait Palettes)
C3/6AFB: 20E96C JSR $6CE9
C3/6AFE: 20846C JSR $6C84
C3/6B01: 4C606C JMP $6C60
Also, is there a specific drawing routine for the portraits? That could help me trace back the position or how the portraits are draw.
Thanks