Ещё бы КОИ-8 добавить. На профи, на корвете используется именно она.
Вид для печати
При добавлении файла не проверяется существует ли уже файла с таким же именем в область пользователя (USER).
после просмотра файла в 16-ричном режиме и переключения в текстовый режим при смене кодировке возвращается к HEX просмотру.
при просмотре текстовых файлов в кодировки КОИ-8 CP/M Profi неправильно отображаются символы псевдографики :(
Вот таблица псевдографики и кириллицы в кодировки КОИ-8 CP/M Profi
Вложение 21771
образ с текстовыми файлами и таблица :)
на диске в области пользователя USER 1 файлы в alt (альтернативная кодировка ,DOS,CP866)
в область USER 0 с файлами в КОИ-8.
Да, это надо бы проверять.
Потому что это не KOI8-R, а какое-то нечто. А вот KOI8-R:
http://koi8.pp.ru/main.html
С картинками тут:
http://ru.wikibooks.org/wiki/%D0%9A%...81%D1%82%D0%B0
ПО-хорошему, делать надо как в Far-e: пользователь подключает таблицу перекодировки на свой выбор (Far их хранит в реестре, но это уже по желанию разработчика), и выбирает кодировку из списка самим же подключенных.
брошу свои 5 копеек в это дело :)
докуменатшка с моими древними изыканииями
на тему дисковых форматов и CP/M в том числе
http://disktrouble.narod.ru/dox.html
Всем спасибо.
Завтра займусь исправлениями.
Да, тут согласен, исправлю.
Недоглядел, извиняюсь. Вообще, последняя версия делалась второпях, поэтому и не тестировалась как следует...
Я так понял, на Profi тоже свою кодировку использовали, так как табличка (область псевдографики) на стандартную koi8-r слабо похожа. В общем, добавлю и ее до кучи.
Может быть когда-нибудь так и сделаю...
Кроме этих исправлений, добавлю также, как и обещал, копирование перетаскиванием из области в область с зажатым shift.
Ну и напоследок кину образ на котором все эти кодировки тестируются.
Вложение 21839
То есть, открываешь файлик на просмотр, ставишь кодировку - смотришь, сравниваешь с эталонной табличкой.
В общем с символами #80-#AF все понятно - эта часть таблицы позаимствована из CP866 (DOS).
C кириллицей тоже все ясно - это KOI8-R.
Остались символы #B0-#BF.
Вроде бы с большей частью символов разобрался, но с тремя из них как-то не выходит, как-то не могу их подобрать.:v2_dizzy_stupid:
Собственно требуется помощь.:v2_dizzy_help:
И еще момент, в шрифте Courier New (он используется при просмотре, так как моноширинный, к тому же установлен в винде изначально) отсутствует символ "∈" (U+2208 - 'Element of'), соответствующий символу #BE кодировки profi, поэтому я заменил его на относительно похожий по начертанию украинский 'Є' (U+0404). Не уверен, что это правильно.:v2_dizzy_stupid:
Вот, что вышло.
http://zx.pk.ru/picture.php?albumid=39&pictureid=266
Как видите, символы #BB-#BD я так и не смог подобрать.:v2_dizzy_stupid:
P.S. Да уж. Ну и любили же наши велосипеды изобретать.
информация к размышлению, области могут быть и >15 :)
цитата из описании программы power
Цитата:
PASS .. КОМАНДА ЗАЩИТЫ ПО ПАРОЛЮ ПРОГРАММЫ POWER
ИСПОЛЬЗОВАНИЕ: Команда PASS дает вам возможность
входить в Пользовательские Области с 16 по 31. Эти
Пользовательские Области скрыты при нормальном
функционировании операционной системы СР/М и даже при
обычной работе программы POWER. Команда PASS может оказаться
крайне ценной, когда вам нужно спрятать какие-нибудь
специальные файлы, которые можно видеть только некоторым
людям. Эта команда также используется для доступа к тем
командам, которые вы засекретили при помощи программы RETOOL
программы POWER.
---------- Post added at 11:20 ---------- Previous post was at 11:12 ----------
и еще один прикол
обратите внимание на БОЛЬШИЕ файлы, там одно из полей переполняется и используется байт который обычно в доках как резервный описан.
например на корвете есть словарь, у него на диске файлы по 600 мб (4768 секторов)
Про это мне уже сообщили. Смотрим post#35 - http://zx.pk.ru/showpost.php?p=322762&postcount=35
Поддержка таких образов присутствует. При открытии образа ищется, наибольший user>15, если находится, добавляются дополнительные.
Так что если сама структура не меняется, то проблем нет.
Правда, нашел там ошибку, щаз буду править.
А вот эту информацию учту. Поиметь бы еще подобный образ.