Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Moving Adventure Psy-O-Blade/TBL: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
===Character Table=== | ===Character Table=== | ||
20 : !"#$%&'()*+,-./ | 20 : !"#$%&'()*+,-./ | ||
30 : 0123456789:;<=>? | |||
30 : 0123456789:;<=>? | 40 : @ABCDEFGHIJKLMNO | ||
50 : PQRSTUVWXYZ[¥]^_ | |||
40 : @ABCDEFGHIJKLMNO | 60 : をぁぃぅぇぉゃゅょっ | ||
70 : ーあいうえおかきくけこさしすせそ | |||
50 : PQRSTUVWXYZ[¥]^_ | 80 : たちつてとなにぬねのはひふへほま | ||
90 : みむめもやゆよらりるれろわん”。 | |||
60 : をぁぃぅぇぉゃゅょっ | A0 : 。「」、・ヲァィゥェォャュョッ | ||
B0 : ーアイウエオカキクケコサシスセソ | |||
70 : ーあいうえおかきくけこさしすせそ | C0 : タチツテトナニヌネノハヒフヘホマ | ||
D0 : ミムメモヤユヨラリルレロワン”。 | |||
80 : たちつてとなにぬねのはひふへほま | |||
90 : みむめもやゆよらりるれろわん”。 | |||
A0 : 。「」、・ヲァィゥェォャュョッ | |||
B0 : ーアイウエオカキクケコサシスセソ | |||
C0 : タチツテトナニヌネノハヒフヘホマ | |||
D0 : ミムメモヤユヨラリルレロワン”。 | |||
===Text Control Codes=== | ===Text Control Codes=== |
Revision as of 23:27, 24 October 2013
Character Table
20 : !"#$%&'()*+,-./ 30 : 0123456789:;<=>? 40 : @ABCDEFGHIJKLMNO 50 : PQRSTUVWXYZ[¥]^_ 60 : をぁぃぅぇぉゃゅょっ 70 : ーあいうえおかきくけこさしすせそ 80 : たちつてとなにぬねのはひふへほま 90 : みむめもやゆよらりるれろわん”。 A0 : 。「」、・ヲァィゥェォャュョッ B0 : ーアイウエオカキクケコサシスセソ C0 : タチツテトナニヌネノハヒフヘホマ D0 : ミムメモヤユヨラリルレロワン”。
Text Control Codes
Text locations
From what I've seen, text is *not* compressed. Text are adressed within the code by two ways :
* pointer to string is loaded into register a0 (look into code for 'lea a0, $xxxxxxxx', or in compiled form : ????) * pointer to string is loaded from a table, whose sstarting offset is hardcoded (look for lea a1, $xxxxxxxx, and then text chunk begins at ????)