Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
При добавлении файла не проверяется существует ли уже файла с таким же именем в область пользователя (USER).
после просмотра файла в 16-ричном режиме и переключения в текстовый режим при смене кодировке возвращается к HEX просмотру.
при просмотре текстовых файлов в кодировки КОИ-8 CP/M Profi неправильно отображаются символы псевдографики
Вот таблица псевдографики и кириллицы в кодировки КОИ-8 CP/M Profi
образ с текстовыми файлами и таблица
на диске в области пользователя USER 1 файлы в alt (альтернативная кодировка ,DOS,CP866)
в область USER 0 с файлами в КОИ-8.
Скрытый текст
Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
ZXM-Phoenix 1024k
ATM Turbo 2+ v7.10 512k
HIMAC HR42.04 48K
HIMAC 128
Ленинград 1[свернуть]
Да, это надо бы проверять.
Потому что это не 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 их хранит в реестре, но это уже по желанию разработчика), и выбирает кодировку из списка самим же подключенных.
Последний раз редактировалось Error404; 31.10.2010 в 21:30.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
брошу свои 5 копеек в это дело
докуменатшка с моими древними изыканииями
на тему дисковых форматов и CP/M в том числе
http://disktrouble.narod.ru/dox.html
Всем спасибо.
Завтра займусь исправлениями.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Да, тут согласен, исправлю.
Недоглядел, извиняюсь. Вообще, последняя версия делалась второпях, поэтому и не тестировалась как следует...
Я так понял, на Profi тоже свою кодировку использовали, так как табличка (область псевдографики) на стандартную koi8-r слабо похожа. В общем, добавлю и ее до кучи.
Может быть когда-нибудь так и сделаю...
Кроме этих исправлений, добавлю также, как и обещал, копирование перетаскиванием из области в область с зажатым shift.
Ну и напоследок кину образ на котором все эти кодировки тестируются.
7F-FF.ZIP
То есть, открываешь файлик на просмотр, ставишь кодировку - смотришь, сравниваешь с эталонной табличкой.
Последний раз редактировалось Black Cat / Era CG; 03.11.2010 в 10:47.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
В общем с символами #80-#AF все понятно - эта часть таблицы позаимствована из CP866 (DOS).
C кириллицей тоже все ясно - это KOI8-R.
Остались символы #B0-#BF.
Вроде бы с большей частью символов разобрался, но с тремя из них как-то не выходит, как-то не могу их подобрать.
Собственно требуется помощь.
И еще момент, в шрифте Courier New (он используется при просмотре, так как моноширинный, к тому же установлен в винде изначально) отсутствует символ "∈" (U+2208 - 'Element of'), соответствующий символу #BE кодировки profi, поэтому я заменил его на относительно похожий по начертанию украинский 'Є' (U+0404). Не уверен, что это правильно.
Вот, что вышло.
Как видите, символы #BB-#BD я так и не смог подобрать.
P.S. Да уж. Ну и любили же наши велосипеды изобретать.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
информация к размышлению, области могут быть и >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, если находится, добавляются дополнительные.
Так что если сама структура не меняется, то проблем нет.
Правда, нашел там ошибку, щаз буду править.
А вот эту информацию учту. Поиметь бы еще подобный образ.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)