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

User Tag List

Страница 164 из 164 ПерваяПервая ... 160161162163164
Показано с 1,631 по 1,638 из 1638

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

  1. #1631
    Veteran
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    1,914
    Благодарностей: 251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день.

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

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

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

  2. #1632
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,687
    Благодарностей: 2822
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  3. #1633
    Veteran
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    1,914
    Благодарностей: 251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #1634
    Guru Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    5,132
    Благодарностей: 1193
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  5. #1635
    Veteran
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    1,914
    Благодарностей: 251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #1636
    Veteran
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    1,914
    Благодарностей: 251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #1637
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,687
    Благодарностей: 2822
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #1638
    Veteran
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    1,914
    Благодарностей: 251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 164 из 164 ПерваяПервая ... 160161162163164

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

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

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

Похожие темы

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

Ваши права

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