This is what I know about the location of the Save Names in the wads:
SNES
- Located in the 01.app after the game ID (some require the 01.app to be uncompressed).
- Uses
SHIFT JIS code to display the characters instead of UNICODE. This means ASCII letters use 1 byte while the Japanese letters use two bytes.
- All SNES Wads have the official space of 40 bytes for the first line and 40 bytes for the second line.
NES:
- Located in the 01.app. Located right after the Save Banner data.
- Uses
UNICODE to display the letters. Same way as the name in the 01.app.
- Unfortunately for now, the amount of space is limited to how many letters an be used which depend on the default file game name. Need to look in on how to expand the name.
- Possible to use the second line by using the 00 0A byte (need to confirm).
N64:
- Each Language uses a separate file to display the save name. Similar to how Wii games save them as. They are located in the 05.app.
- Can use both lines.
- Uses
UNICODE to display the letters.
- Need to look into layout of the save files.
Mega Drive/Genesis:
- Located in 05.app, in a folder called 'misc_ccf_zlid'.
- Contains all the save names for the 6 languages in a txt file called 'banner.cfg'. Only uses the first line.
- The second line is for the Consoles name. Depending on what country setting is set in the 'config' in the 05.app depends on what appears there:
jp = ??????
us = GENESIS
eu = MEGA DRIVE
Changing them however does change other settings as well (such as what language text to use). I'm seeing if there is a better way to decide which name to use without changing the country setting in the config file.
Master System:
- Same as Mega Drive/Genesis.
- On the second line, the word MASTER SYSTEM appears.
Turbo Graphix:
- Uses a similar format to the Mega Drive.
- Stored in a file called 'TITLE' (need to locate it).
NEO GEO:
- All I know is it's located in the Save Banner. Uses UNICODE last time I check. Unsure of location.
COMMODORE 64:
- Haven't got a wad so I can't help.
MSX:
- Same as Mega Drive/Genesis.
- On the second line, the word MSX appears.
That's all I know for now. I'll have a better look at the wads tomorrow.
As for the size limit per line:
- 20 English Characters.
- 20 Japanese Characters.