Просмотр полной версии : Конвертер текстов созданных на MSX в кодировку UTF-8
GreyWolf
05.05.2019, 20:11
При работе над книгой Пособие по программированию на MSX BASIC (https://zx-pk.ru/threads/30440-posobie-po-programmirovaniyu-na-msx-basic.html) был создан конвертер текстов созданных на MSX в кодировку UTF-8, вот ссылка (https://github.com/mr-GreyWolf/MSX-Russian-text-to-UTF-8-converter).
Dolphin101546015
06.05.2019, 03:54
Зачем переводить на борту, если все тексты в стандартной кодировке koi-8ru?
GreyWolf
06.05.2019, 09:04
Зачем переводить на борту, если все тексты в стандартной кодировке koi-8ru?
Кратко:
в KOI8-R не знает про символы диапазона 40h-5Fh
Подробно:
https://www.msx.org/wiki/images/e/e0/MSX_font-russian.png
Русский набор символов в основном соответствует KOI8-R, за исключением того, что на MSX отсутствуют буквы «Ъ», «Ё» и «ё».
00h-7Fh - первые 128 символов соответствуют международной раскладке
80h-BEh - символы, которые в международной таблице находятся в диапазоне C0h-FEh
BFh-FEh - русские символы
FFh - курсор
40h-5Fh - графические символы, для обращение к ним используется префикс 01h
Источники:
https://www.msx.org/wiki/MSX_font#Russian
https://wiki.yola.ru/msx:font
Dolphin101546015
06.05.2019, 10:05
Я это отлично знаю :)
Речь же идет о конвертировании РУССКИХ текстов?
Вся остальная байда в виде таблиц и графических символов, по-моему скромному мнению - мусор.
Пример - конверт книги Игоря Бочарова.
В целом, я не настаиваю, а написание программ для MSX, очень даже одобряю! ;)
GreyWolf
06.05.2019, 10:14
Когда я начал работать над преобразованием книги Пособие по программированию на MSX BASIC (https://zx-pk.ru/threads/30440-posobie-po-programmirovaniyu-na-msx-basic.html) (в этой книге много специальных символов используется), я понял, что конвертера который работает с всеми символами нет, вот и написал.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot