Page 1 of 1

Pentagon Russian character set

Posted: Fri Dec 08, 2017 3:48 pm
by Seven.FFF
Is there a standard Pentagon 128 way of mapping Spectrum ASCII codes to russian glyphs? My google-foo is failing me, sorry.

Context: translating an English spectrum game into Russian:
  • Instead of my english FZX font, make a russian font which has russian alphabet and symbols in standardized places for chars 32-127;
  • Make a list of english strings in a text file, in code page 1252;
  • Ask a russian speaker to translate the strings;
  • Receive back a list of russian strings in a text file, in code page NNNN (which page?);
  • Paste the russian strings into my assembly source;
  • import the russian FZX font instead of the english font;
  • Assemble;
  • Text is magically in russian!!

Re: Pentagon Russian character set

Posted: Fri Dec 08, 2017 5:44 pm
by Hikaru
Non-Unicode page is most likely to be Windows-1251 nowadays. Native legacy ZX Spectrum software such as word editors and e-zines also used CP866 (aka the MS-DOS encoding) or KOI8-R (e-mail standard encoding). Still some software used custom encodings, only adding the letters that weren't present in the Latin part of fonts. There wasn't much in the way of a single standard that everyone followed.

Re: Pentagon Russian character set

Posted: Fri Dec 08, 2017 5:47 pm
by Seven.FFF
Thanks Hikaru!