Input text:
Warning: Max. 8 unique letters (excluding
ENOZ
, which are always loaded).
Start X-coordinate (hex, word):
Empty = right-aligned to end on $0070
Fixed Y-coordinate (hex, byte):
Empty = defaults to $00
Ready to generate
MapData — the per-letter sprite mappings:
ArtData — used to load the letters into VRAM:
GitHub disassembly (exact labels depend on your pull date):
MapData
s2.asm →
Obj34_MapUnc_147BA
/
MapUnc_TitleCards
ArtData
s2.asm →
word_15832
/
TitleCardLetters
Xenowhirl 2007 disassembly:
Use my old
Sonic 2 Text Code Generator
(because the assembly code wasn't documented yet)
To hide the Act number for specific zones (i.e. the last three levels in Sonic 2):
s2.asm →
loc_13DEE
/
Obj34_ActNumber