For example:
"ISO-8859-5 Cyrillic" uses the range of 0xA0 - 0xFF
ASCII uses the range of 0x20 - 0x7F
0xA0 in binary is "10100000", 0xA1 in binary is "10100001"
0x20 in binary is "00100000", 0x21 in binary is "00100001"
So, to convert ISO-8859-5 value to ASCII, you simply change the first bit from 1 to 0.
I can insert a process in BGE's EXE that automatically changes first bit in every letter to 0.
("Bitwise AND" each letter with "01111111")
This will let you write Russian directly into "010 Hex Editor" and the text will also show up in Brigandine as Russian too.
All you would need to change is to rearrange the letters on the font chart to match ISO-8859-5.
"ISO-8859-5 Cyrillic" uses the range of 0xA0 - 0xFF
ASCII uses the range of 0x20 - 0x7F
0xA0 in binary is "10100000", 0xA1 in binary is "10100001"
0x20 in binary is "00100000", 0x21 in binary is "00100001"
So, to convert ISO-8859-5 value to ASCII, you simply change the first bit from 1 to 0.
I can insert a process in BGE's EXE that automatically changes first bit in every letter to 0.
("Bitwise AND" each letter with "01111111")
This will let you write Russian directly into "010 Hex Editor" and the text will also show up in Brigandine as Russian too.
All you would need to change is to rearrange the letters on the font chart to match ISO-8859-5.