Важная информация

User Tag List

Страница 5 из 28 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 271

Тема: Просмотр образов CP/M дисков

  1. #41
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Exclamation ATM CP/M Explorer v0.2

    ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ МОРАЛЬНО УСТАРЕЛА!!!
    САМЫЕ СВЕЖИЕ ВЕРСИИ ИЩИТЕ В КОНЦЕ ТЕМЫ!!!

    Итак версия 0.2
    ATM CP-M Explorer020152.zip
    Допилил несколько мелких косяков. Добавил следующие обещанные вещи:

    - Добавил поддержку USER (Также добавил юзера с загадочным именем All). Coming soon: User по имени Deleted.
    - Добавлена сортировка. Пришлось немного переписать утилку. В результате небольшой косяк.
    ВНИМАНИЕ! ЕСЛИ В КАКОМ-ТО USER ПОПАДЕТСЯ 2 ИЛИ БОЛЕЕ ФАЙЛА С ОДИНАКОВЫМИ ПАРАМЕТРАМИ (ОТЛИЧАЮЩИМИСЯ ТОЛЬКО СОДЕРЖАНИЕМ), ВСЕ КОМАНДЫ БУДУТ ВЫПОЛНЯТЬСЯ ТОЛЬКО С ПЕРВЫМ ФАЙЛОМ! Этот косяк будет в скором времени исправлен вычислением crc файлов.
    ВОПРОС. В меню Вид есть пункт включения/отключения сортировки. В данной версиии сортировка также включается кликом по заголовку колонки (даже если сортировка отключена в меню, в этом случае она включается в меню автоматом). Правильно ли это? Или лучше игнорировать клики по заголовкам, если сортировка отключена в меню?

    Следующие на очереди косяки:
    Цитата Сообщение от Error404 Посмотреть сообщение
    - Кстати, обрати внимание - распакованный файл на выходе в середине имени содержит пробелы. Думаю, правильнее было бы, чтобы это имя было в стандарте 8.3 MSDOS, который не предусматривает пробелов в имени файла (как и в CPM).
    В одной из следующих версий исправлю. Причем при попытки добавить файлы с кириллическими именами, русские символы будут тупо транслитироваться. Остальные недопустимые символы будут заменяться на "_".
    Цитата Сообщение от Error404 Посмотреть сообщение
    - зато раз теперь есть файлы до и после переименования, есть возможность их сравнить. Сравнение показывает удивительное - очень много изменений в образе диска (как в каталоге, так и в области данных), хотя казалось - 3 байта поменял. Похоже, что его перепаковали заново. И все бы ничего, но в имидже было много удаленных записей в каталоге, которые можно было при желании восстановить (такие утилиты есть). После перепаковки вся эта информация заменена на E5.
    Частично проблема решится добавлением Deleted в список User. Частично будет решена тем, что теперь при изъятии файла из образа будет использоваться его длина в секторах вместе с остаточной информацией. При извлечении файла будет выбор: извлекать, используя размер кратный 128 байтам, или полностью...
    Последний раз редактировалось Black Cat / Era CG; 19.09.2018 в 10:35.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  2. #42
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black Cat / Era CG,
    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    ВОПРОС. В меню Вид есть пункт включения/отключения сортировки. В данной версиии сортировка также включается кликом по заголовку колонки (даже если сортировка отключена в меню, в этом случае она включается в меню автоматом). Правильно ли это? Или лучше игнорировать клики по заголовкам, если сортировка отключена в меню?

    Пусть остаётся так как есть кому ненужна сортировка отключит в меню

    Скрытый текст

    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
    [свернуть]

  3. #43
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Djoni Посмотреть сообщение
    Пусть остаётся так как есть кому ненужна сортировка отключит в меню
    Пусть.
    Жду информацию о новых косяках, а пока работаю над исправлением уже найденных.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  4. #44
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Question Допустимые символы в имени файла

    Добрался до исправления следующего момента:
    Цитата Сообщение от Error404 Посмотреть сообщение
    Кстати, обрати внимание - распакованный файл на выходе в середине имени содержит пробелы. Думаю, правильнее было бы, чтобы это имя было в стандарте 8.3 MSDOS, который не предусматривает пробелов в имени файла (как и в CPM).
    Цитата Сообщение от Error404 Посмотреть сообщение
    файл успешно переименовался (и в образе это сохранилось) на нижнем регистре. в CPM имена ЕМНИП в каталоге обычно содержат буквы только на верхнем регистре
    Покопался в литературе.
    В книге "CP/M для пользователей и программистов" вычитал следующее:
    Имя файла не может содержать символы: . : * ? , применение которых уже рассматривалось, а также символы = _ ; < >
    и там же
    ...они могут содержать символы от 21H до 5FH кроме символов: = ъ . : ; < > * !!!
    Подозреваю ошибку насчет символа "ъ"
    Отсюда вопрос (даже два):
    1. Может кто-то располагает списком всех допустимых/недопустимых символов в именах файлов?
    2. На что заменять недопустимые символы, если не на "_" (как я изначально собирался)?
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #45
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Отсюда вопрос (даже два):
    1. Может кто-то располагает списком всех допустимых/недопустимых символов в именах файлов?
    2. На что заменять недопустимые символы, если не на "_" (как я изначально собирался)?
    Ограничителем имени файла является один из следующих символов:

    СИМВОЛ ШЕСТНАДЦАТЕРИЧНЫЙ КОД
    нуль 00H
    пробел 20H
    CR 0DH
    табуляция 09H
    : 3AH
    ; 3BH
    = 3DH
    ^ 5EH
    . 2EH
    [ 5BH
    ] 5DH
    < 3CH
    > 3EH
    , 2CH
    При обнаружении в заданном имени управляющих сигналов с кодами от 0
    до 20Н, не указанных в данной таблице, операция 152 возвращает в
    регистрах H&L код 0FFFFH

    из документации МикроДОС Profi
    Вложения Вложения

    Скрытый текст

    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
    [свернуть]

  6. #46
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Djoni Посмотреть сообщение
    пробел 20H
    Цитата Сообщение от Djoni Посмотреть сообщение
    : 3AH
    ; 3BH
    = 3DH
    ^ 5EH
    . 2EH
    [ 5BH
    ] 5DH
    < 3CH
    > 3EH
    , 2CH
    Ясно. Символы '*' и '?' тоже исключаются, так как используются в масках.
    А вот про '_' ничего тут не сказано. Короче, пока все недопустимые символы буду менять на него.
    Завтра допишу ту часть, что касается имен файлов.
    Следом добавлю user'а по имени Deleted. И немного еще подправлю.
    Ждем новых версий.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Exclamation ATM CP/M Explorer v0.2.1

    ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ МОРАЛЬНО УСТАРЕЛА!!!
    САМЫЕ СВЕЖИЕ ВЕРСИИ ИЩИТЕ В КОНЦЕ ТЕМЫ!!!

    Домучал наконец-то очередную версию.
    ATM CP-M Explorer021396.zip

    Что нового.
    + Добалена обработка удаленных файлов (User Deleted).
    Coming soon: в ближайшей версии (ну не успел я) файлы можно будет перетаскивать из юзера в юзера мышой, таким образом можно будет и восстанавливать удаленные файлы;

    + Добавлено вычисление crc32 для всех файлов образа.
    Теперь ошибка обработки 'не того файла' практически исключена;

    + Добавлен диалог настроек.
    Как выяснилось, требования к именам файлов у разных реализаций системы все-таки разные. Результат - пришлось-таки делать диалог настроек;

    * Пустые User теперь выделяются другим цветом.
    Дабы не щелкать по пустым, а сразу все видеть;

    * Переработан механизм переименовывания файлов (теперь эта операция происходит более наглядно).
    Это исключительно мое мнение. Переход от имени к расширению можно осуществлять клавишей Tab - мне кажется, удобно;

    * Изменена обработка тел файлов (теперь размер файла берется из количества занимаемых блоков).
    Это сделано для сведения к минимуму различий образа до/после его модификации. Coming Soon: можно добавить, если надо, и извлечение файла с таким размером (сейчас при извлечении используется размер в 128-байтных записях);

    * Исправлена обработка имен файлов (Теперь имена файлов обрезаются до размеров 8.3. Используется только верхний регистр (символы нижнего регистра автоматом переводятся в верхний), недопустимые символы и символы кириллицы (их список можно изменить в настройках) заменяются на специальный символ (меняется там же)).
    По ряду причин забил я на транслитерацию;

    * Исправлены мелкие ошибки и недочеты.
    Добавлены новые. Ждем новые bug-репорты.
    Последний раз редактировалось Black Cat / Era CG; 19.09.2018 в 10:53.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  9. #48
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Question Однако, отдельная тема напрашивается...

    А не пора ли отдельную тему открывать?
    Дабы не вводить людей в заблуждение и не вносить путаницу.
    И перенести туда все, начиная, например, с этого #31 поста?
    Ну или раньше.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  10. #49
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    Exclamation ATM CP/M Explorer v0.2.2

    ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ МОРАЛЬНО УСТАРЕЛА!!!
    САМЫЕ СВЕЖИЕ ВЕРСИИ ИЩИТЕ В КОНЦЕ ТЕМЫ!!!

    Выкладываю последнюю на данный момент версию.
    ATM CP-M Explorer022602.zip
    И ухожу бухать на выходные.

    Если в течении недели кем-либо (и мной в том числе) не будет обнаружено новых ошибок, я с чистой совестью приступлю к прикручиванию других форматов.

    Что нового.
    + Добавлен перенос файлов из одной области User в другую перетаскиванием.
    Таким же образом можно восстанавливать удаленные файлы;

    + Добавлен 16-ричный режим просмотра файлов;

    + Добавлены кодировки при просмотре файла: OEM/DOS (CP866), Windows (CP1251);

    * Исправлена ошибка отображаения псевдографики в режиме просмотра файла;

    * Исправлена ошибка операции добавления файла.
    При добавлении файла в только что созданный образ возникала ошибка 'Out of bounds;

    * Исправлена ошибка в файле History.txt.
    Предыдущая версия программы ошибочно датировалась 27.10.2010 вместо 24.10.2010.
    Последний раз редактировалось Black Cat / Era CG; 19.09.2018 в 10:58.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  11. #50
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Выкладываю последнюю на данный момент версию.
    Вложение 21700
    И ухожу бухать на выходные.

    Если в течении недели кем-либо (и мной в том числе) не будет обнаружено новых ошибок, я с чистой совестью приступлю к прикручиванию других форматов.
    Это - да, пора. Даю hint: есть целая группа форматов exUSSR-CPM - наследников Корвета. У них в начале образа диска хранится PPB диска (физические параметры) и DPB диска (стандартный 15-байтовый от CPM) и что самое главное - контрольная сумма этой области, т.е. можно настраиваться на эти форматы автоматически при открытии файла образа (давай тогда и класс образов обозначим - им обычно дают расширение ODI на Орионе и ряде подобных клонов). Расположено это так (от начала диска):

    00h..02h - начальный переход загрузчика (JP BOOT) обычно "jp 20h" если диск не содержит метку или jp <значение более 2Dh> если диск содержит метку (обычно метка была 14..16 символов)
    03h..0Fh - PPB диска (адрес куда грузить ОС и куда передать управление, параметры дискетки - плотность, количество дорожек и т.п.)
    10h..1Eh - DPB диска (стандартный 15-байтовый DPB от CPM)
    1Fh - контрольная сумма области 00h..1Eh - простая циклическая сумма + 066h

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Что нового.
    + Добавлен перенос файлов из одной области User в другую перетаскиванием.
    Таким же образом можно восстанавливать удаленные файлы;
    Один маленький просьб. Чтобы при перетаскивании можно было не только перемещать из UserN в UserM, но и копировать (т.е. файлов станет два - в обоих юзерах). Управлять этим при перетаскивании можно сделать как принято в Винде - тащищь с удержанием Shift или CTRL - это один режим, без этого - второй режим. Соответственно и курсорчик при dragdrop можно менять соответственно режиму.
    Последний раз редактировалось Error404; 28.10.2010 в 12:40.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 5 из 28 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Создание образов CP/M дискет
    от Zloy в разделе Софт
    Ответов: 9
    Последнее: 06.12.2016, 19:12
  2. FAR: просмотр графики
    от elf/2 в разделе Утилиты
    Ответов: 39
    Последнее: 31.07.2009, 20:18
  3. Просмотр загрузчика в TR-DOS
    от Zloy в разделе Для начинающих
    Ответов: 4
    Последнее: 29.09.2008, 20:09
  4. Перенос образов дискет на реал
    от Zloy в разделе Софт
    Ответов: 20
    Последнее: 22.09.2008, 19:21
  5. Архив 90 дисков!!
    от DINAMIX в разделе Разный софт
    Ответов: 3
    Последнее: 05.03.2008, 17:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •