thinking about #421 and #425 i'm looking through the various ./mos-platform/*/charset.h files and i'm noticing missing translations.
for example, starting with ./mos-platform/atari8-common/charset.h, the very first class AtasciiString, the TranslateUnicode() is missing translations for 0x1B-0x1F, 0x82, 0x8D, 8x8E, 0x96, 0x9B, 0xA0.
and i'm not sure if the inverse should be there too (they're all missing).
ALL of these TranslateUnicde() should likely be double checked.
the code comment has Date: 2018 April 20
i think unicode has advanced a little since then.
thinking about #421 and #425 i'm looking through the various ./mos-platform/*/charset.h files and i'm noticing missing translations.
for example, starting with ./mos-platform/atari8-common/charset.h, the very first class AtasciiString, the TranslateUnicode() is missing translations for 0x1B-0x1F, 0x82, 0x8D, 8x8E, 0x96, 0x9B, 0xA0.
and i'm not sure if the inverse should be there too (they're all missing).
ALL of these TranslateUnicde() should likely be double checked.
the code comment has
Date: 2018 April 20i think unicode has advanced a little since then.