Что то как то всё сложно.
1. совершенно не понял откуда дубликаты вообще берутся? (на данный момент)
2. будет ли "в обновлении" однозначно решена данная проблема?
Спасибо.
Вид для печати
Patron, у меня ещё один, сакраментальный вопрос.
Если в командной строке передаётся команда, то после её выполнения эмулятор завершается.
Каким образом определяется что система вернулась к командной строке RT-11?
Никаким. Если не извлекать SYSTEM.DSK - при каждом последующем запуске начальное состояние эмулятора неизменно. При запуске в эмулятор передаётся командная строка, а при завершении - в Windows передаётся код завершения последней выполненной в эмуляторе программы RT-11.
- - - Добавлено - - -
Для появления дубликатов нужно проявить смекалку и специально это сделать. Поскольку никакой пользы от этого нет - ни делать этого, ни думать об этом не следует.
Patron, возможно вам будет интересно. Посмотрел в плане методов определения типа файла.
В Far Manager кодировки определяются частотным анализом, то есть по тому какие символы чаще встречаются; есть готовые частотные таблицы для различных кодировок:
https://github.com/FarGroup/FarManag...illicModel.cpp
И кроме того, советуют использовать сети Маркова. То есть берём массу текстовых файлов, составляем таблицу вероятностей перехода от одного байта к следующему. Потом полученную таблицу используем для проверки насколько данный файл подходит.
Попробовал запустить в эмуляторе дисковый вильнюсский бейсик с УКНЦ (dbas.sav) - не пошло - пишет ?MON-F-Trap to 4 006644
Пробовал два файла (прикрепляю их в архиве) - один взят из UKNCBTL, другой Hobot выкладывал где-то на этом форуме - результат одинаковый. У УКНЦ получается какой-то расширенный вариант RT-11?
Интересно, что BBC Basic пошел нормально - даже таймер работает правильно - PRINT TIME.
Вложение 76033