Why would you want to name the levels? o_O
Those tables are the text you put in. See letters.txt for the format.
I just made it 00-FF for easier recognition.
One time for level 00-FF and the other time for 100-1FF.
You don't need Translhextion at all. Just edit tables.tbl file and edit the text to the level you want. I've already named it $00-$FF for level 00-FF and the next ones for 100-1FF. It's even documented, afaik.
Yes, first of all you will need to write a 1 to 7FFF0F to enable it though.
then followed by your code
I noticed later that $7FFF0F was used twice. First to enable it and secondly to display the letter, though I haven't found any bugs while testing. It all worked fine for me. Otherwise change this line in levelnames.asm:
LDA $7FFF0F ;\ Load levelnames table
to some free RAM address you want to use to enable it.
It's working fine except for one thing: When I enter Level 11, the game freezes on the black screen (the music continues, though). I'm not sure if this has to do with this particular patch, but as far as I know it didn't happen before I applied it. Any idea why this is so?
EDIT: This doesn't seem to be working...I changed the table file, but the level names are still the same, and I sometimes see weird symbols in those level names besides the same letter they're supposed to be. And also, Level 6 freezes as well. Is it conflicting with something in the ROM?