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

User Tag List

Страница 164 из 183 ПерваяПервая ... 160161162163164165166167168 ... ПоследняяПоследняя
Показано с 1,631 по 1,640 из 1824

Тема: Эмулятор ДВК

  1. #1631
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день.

    Налетел на такое.

    Если при трансляции MACRO налетает в исходнике на ошибки, то с большой степенью вероятности происходит своеобразное замораживание файловой системы на диске HD, подцепленном к каталогу в Windows - то есть никакие изменения в исходнике уже не видны. Приходится закрывать эмулятор и запускать его заново. Ещё информация - запуск идёт из COM файла, где ещё некоторое количество команд типа линковки и копирования. При завершении MACRO с ошибками остаток файла, ессвенно, не выполняется (это как раз норм). Но из за "замораживания" файловой системы запускать повторно после исправления ошибок бесполезно...

    С уважением,
    Хунта

  2. #1632
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Если при трансляции MACRO налетает в исходнике на ошибки, то с большой степенью вероятности происходит своеобразное замораживание файловой системы на диске HD, подцепленном к каталогу в Windows
    Есть такая беда.

    Решить проблему алгоритмически невозможно. Причина в том, что при ошибках в компилируемом исходнике - MACRO иногда оставляет в рабочем каталоге временные файлы, а при наличии в каталоге временных файлов файловая операция считается незавершённой и синхронизация с каталогом Windows запрещается. К счастью проблема легко решается "процедурно" - достаточно после компиляции выполнить сжатие каталога RT-11 командой SQ. Тогда мусор из каталога будет убран и синхронизация немедленно восстановится.

  3. #1633
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    после компиляции выполнить сжатие каталога RT-11 командой SQ
    Аха, спасибо! Решение подходит. Только вставлю команду не после, а до MACRO - после в случае с ошибкой она не выполнится

  4. #1634
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    в общем я бы использовать NTFS папку рекомендовал бы только как хранилище, а не устройство по умолчанию и уж тем более не как системное ) Что бы в разгар творческого процесса гарантированно не отвлекаться на Windows заморочки )
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #1635
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    рекомендовал бы
    делать так, как удобней мне, а не hobot-у

  6. #1636
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    синхронизация с каталогом Windows запрещается
    Подумал. Я бы сказал, что тут не рассинхронизация с каталогом, а вообще RT видит СТАРОЕ содержимое файла. То есть из Windows я файл поправил, а при последующей компиляции исходник без внесённых изменений... Я бы понял, если бы вновь добавленный файл не виден или обращение к удалённому файлу приводит к ошибкам.. То есть проблема на уровне каталога. А возникает проблема на уровне содержимого файла..

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

  8. #1637
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я бы сказал, что тут не рассинхронизация с каталогом, а вообще RT видит СТАРОЕ содержимое файла.
    При подключении привода HD к каталогу Windows - эмулятор создаёт в ОЗУ временный DSK-образ ("виртуальный диск RT-11") с которым привод HD работает так же, как и с обычным DSK-образом. В начальный момент времени список файлов и содержимое файлов виртуального диска совпадают со списком и содержимым файлов в каталоге Windows. Такое состояние называется "начальная синхронизация". При любых изменениях с любой из сторон - синхронизация нарушается. Можно ведь не только в каталоге Windows исходник поправить, можно отредактировать его и на виртуальном диске - в обоих случаях синхронизация будет нарушена. Восстановление синхронизации виртуального диска и каталога Windows осуществляется по довольно сложным правилам, но если в каталоге виртуального диска есть временные файлы - синхронизация запрещена постоянно и можно творить жуткие вещи, например внести разные правки в оба "зеркальных" варианта исходника ( в каталоге Windows и на виртуальном диске RT-11 ), после чего вернуть синхронизацию командой SQ и посмотреть, какой вариант "победил". Не уверен, но подозреваю, что победит вариант с более поздним временем сохранения.

  9. #1638
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,997
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    При подключении привода HD к каталогу Windows - эмулятор создаёт в ОЗУ временный DSK-образ
    Тогда понятно. Ну, у меня пока правки идут только в файлах под Windows, так что SQU будет хватать вполне и вроде как будет безопасно.
    Спасибо!

  10. #1639
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то у меня не вышло смонтировать виндовую папку в качестве HDn через виндовый интерфейс. Я, конечно, нашел нужное место в конфиге и вписал нужное руками, но вопрс остался. Это что, недоработка, или я чего-то не нашел?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #1640
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Что-то у меня не вышло смонтировать виндовую папку в качестве HDn через виндовый интерфейс.
    Если кнопка монтирования пустая, то для вызова диалога монтирования папки надо перед кликом по кнопке - нажать клавишу <Alt>. Если на кнопке монтирования выбрана папка - для выбора другой папки надо просто кликнуть по кнопке, а для выбора DSK-образа вместо папки - надо кликать при нажатой клавише <Alt>. Если на кнопке монтирования выбран DSK-образ - для выбора другого образа надо просто кликнуть по кнопке, а для выбора папки вместо DSK-образа - надо кликать при нажатой клавише <Alt>.

    Проще говоря - для смены типа монтирования надо кликать при нажатой клавише <Alt>. Тип монтирования для пустой кнопки - DSK-образ.

  12. Этот пользователь поблагодарил Patron за это полезное сообщение:

    hobot (16.07.2019)

Страница 164 из 183 ПерваяПервая ... 160161162163164165166167168 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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