User Tag List

Показано с 1 по 10 из 118

Тема: Эмулятор RT-11

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, использовал версию от 28.11.2017 для своего проекта в декабре/январе -- подтверждаю, работает отлично.

    Вопрос такой -- а как вы обрабатываете конфликты в именах файлов?
    Пример:
    Код:
    C:\Temp\example>dir
    
     Directory of C:\Temp\example
    
    01/26/2018  08:42 PM    <DIR>          .
    01/26/2018  08:42 PM    <DIR>          ..
    01/26/2018  03:43 PM                 0 notes
    01/26/2018  03:28 PM                 0 Notes .txt
    01/26/2018  03:43 PM                 0 notes.
    01/26/2018  03:28 PM                 0 Notes.txt
                   4 File(s)              0 bytes
    
    C:\Temp\example>C:\bin\rt11\rt11.exe DIR
    
     26-Jan-2018                                                                                                                                                                           A
    NOTES .        1  26-Jan-2018    NOTES .TXT     1  26-Jan-2018
    NOTES .        1  26-Jan-2018    NOTES .TXT     1  26-Jan-2018
     4 Files, 4 Blocks
     65463 Free blocks

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

  3. #2

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    а как вы обрабатываете конфликты в именах файлов?
    Видимо - никак. Эмулятор не должен решать за пользователя, как называть файлы, поэтому все одноимённые файлы попадают в каталог с одинаковыми именами и пользователь уже средствами RT-11 должен выбирать, какой из них ему нужен. Ситуация с одноимёнными файлами в каталоге - один из аспектов реальной работы RT-11, поэтому не стоит лишать пользователя возможности относительно легко её воспроизвести.

    - - - Добавлено - - -

    Сейчас обнаружил мощный глюк, появляющийся при наличии в каталоге Windows "одноимённых" файлов. Если запустить эмулятор и несколько раз дать команду DIR - в каталоге RT-11 происходит размножение одноимённых файлов. К следующему релизу этот глюк будет исправлен.

  4. #3

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Видимо - никак. Эмулятор не должен решать за пользователя, как называть файлы, поэтому все одноимённые файлы попадают в каталог с одинаковыми именами и пользователь уже средствами RT-11 должен выбирать, какой из них ему нужен.
    А при этом не будет ли глючить синхронизация с каталогом? например, при изменении одного из таких файлов он меняет своё место в каталоге, и в результате синхронизатор путает его с другим файлом?

  5. #4

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    А при этом не будет ли глючить синхронизация с каталогом?
    После исправления - завершающие пробелы в имени или расширении файла станут недопустимы при отборе файлов из каталога Windows, удовлетворяющих ограничениям RT-11. С таким ограничением, для появления одноимённых файлов в каталоге RT-11 - нужно будет подключить к виртуальному диску каталог FAT и вручную запатчить в него одноимённые файлы.

  6. #5

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    После исправления - завершающие пробелы в имени или расширении файла станут недопустимы при отборе файлов из каталога Windows, удовлетворяющих ограничениям RT-11. С таким ограничением, для появления одноимённых файлов в каталоге RT-11 - нужно будет подключить к виртуальному диску каталог FAT и вручную запатчить в него одноимённые файлы.
    Что то как то всё сложно.
    1. совершенно не понял откуда дубликаты вообще берутся? (на данный момент)
    2. будет ли "в обновлении" однозначно решена данная проблема?

    Спасибо.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #6

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, у меня ещё один, сакраментальный вопрос.
    Если в командной строке передаётся команда, то после её выполнения эмулятор завершается.
    Каким образом определяется что система вернулась к командной строке RT-11?

  8. #7

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Если в командной строке передаётся команда, то после её выполнения эмулятор завершается.
    Каким образом определяется что система вернулась к командной строке RT-11?
    Никаким. Если не извлекать SYSTEM.DSK - при каждом последующем запуске начальное состояние эмулятора неизменно. При запуске в эмулятор передаётся командная строка, а при завершении - в Windows передаётся код завершения последней выполненной в эмуляторе программы RT-11.

    - - - Добавлено - - -

    Цитата Сообщение от hobot Посмотреть сообщение
    1. совершенно не понял откуда дубликаты вообще берутся? (на данный момент)
    Для появления дубликатов нужно проявить смекалку и специально это сделать. Поскольку никакой пользы от этого нет - ни делать этого, ни думать об этом не следует.

  9. #8

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, возможно вам будет интересно. Посмотрел в плане методов определения типа файла.

    В Far Manager кодировки определяются частотным анализом, то есть по тому какие символы чаще встречаются; есть готовые частотные таблицы для различных кодировок:
    https://github.com/FarGroup/FarManag...illicModel.cpp

    И кроме того, советуют использовать сети Маркова. То есть берём массу текстовых файлов, составляем таблицу вероятностей перехода от одного байта к следующему. Потом полученную таблицу используем для проверки насколько данный файл подходит.

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

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

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

Похожие темы

  1. Эмулятор ДВК
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 1841
    Последнее: 23.12.2025, 01:29
  2. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 20
    Последнее: 03.09.2024, 13:24
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01

Ваши права

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