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

User Tag List

Страница 8 из 8 ПерваяПервая ... 45678
Показано с 71 по 75 из 75

Тема: Эмулятор БК-0010-01, БК-0011 и БК-0011М

  1. #71
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,196
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    Люди добрые а не подскажете, есть ли для БКшных эмуляторов тесты на правильность исполнения команд и прерываний?
    Есть команда T в Мониторе БК-0010.
    Есть МСТД для БК-0011М.
    Есть cputest.bin.
    Есть тест TMOS -- 791401.bin
    Есть тест процессора 1801ВМ1 от dr.Titus.

    Вот мой тестовый стенд: https://github.com/nzeemin/bkbtl-testbench

  2. #72
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,184
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Есть тест процессора 1801ВМ1 от dr.Titus.
    Где скачать?
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  3. #73
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,196
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    Где скачать?
    https://github.com/nzeemin/bkbtl-tes...a/rt11v4_1.img -- есть на этом диске, TSTVM1.SAV
    http://archive.pdp-11.org.ru/ukdwk_a...titus_vm1test/ -- тут есть .SAV и .MAC

  4. #74
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    271
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мегаапдейт на сайте от 21 июня:

    Изменения:
    1.Эмулятор: ◦Новый алгоритм трансляции инструкций.
    ◦Добавлены EIS/FIS инструкции на будущее, но они отключены, т.к. в ВМ1 их нет.
    ◦Исправлена ошибка дизассемблирования некоторых FIS инструкций.
    ◦Найдено и сэмулировано аппаратное отличие ПЛИС реплики СМК от оригинала, по которому можно программно определить реплика у нас или оригинал.
    ◦Управление эмулятором конденсатора добавлено к фильтру спикера, т.е. теперь отключается, чтобы своими ушами могли услышать разницу вработе.
    ◦Переделка обработки клавиатуры в связи с безфреймовым алгоритмом, такие сложности больше не нужны.
    ◦Исправлена ошибка в выводе размера файла в менеджере лент.
    ◦Добавлена возможность выбора формата bin сохраняемого файла - длинныйили короткий, по умолчанию используется короткий. Переключение - правкапараметров в ини файле.
    ◦Добавлена поддержка ещё одного формата бин: 4 байта заголовок (адресдлина) и в конце файла - 2 байта контрольная сумма.
    ◦Откорректировано изображение плёночной клавиатуры.
    ◦Если при сохранении такой bin,wav,tap файл уже существует, то создаётсяфайл с номером в скобках в конце имени.
    ◦Внутренняя обработка звука полностью в double, чтоб не перекодироватьтуда-сюда в разных местах.
    ◦Убрано автовыравнивание звука.
    ◦Фикс драгндропа и запуска с командной строки, в этом случае принудительнозапускается БК10, как задумывалось с самого начала. Этот метод поломалсяпри введении кастомных настроек для каждой конфигурации.
    ◦Изменён формат и структура скрипта. См документацию.
    ◦Фикс модального окошка сообщений. Оно иногда пряталось под основнымокном, теперь всегда на переднем плане.
    ◦Проверка имён сохраняемых файлов на запрещённые в Windows символы. И корректировка естественно. При этом обратно такой бин файл уже непрочитается. Например: если в файле есть символ ':' - "ABCEF" то онозаменится на символ '_'. Но эмуляция чтения кассеты БК будет искатьна диске файл именно с именем "ABCEF" и не найдёт естественно. Решенияразрешения такого конфликта пока не найдено.
    ◦Уточнена эмуляция битов 2 и 3 регистра 177716.
    ◦Сделана возможность свернуть полноэкранное окно в некоторых режимах. А в Direct3D - не получилось.
    ◦Более корректный вывод информации в диалогах выбора выбора образадискеты, менеджере лент, и диалоге выбора bin,wav,tap файлов в менеджерелент.
    ◦Усовершенствован парсер wav в bin. Но лучше не стало.
    ◦Автовыравнивание добавлено к принимаемому wav при эмуляции кассеты. Улучшения микроскопические, почти незаметно.
    ◦Любая клавиша клавиатуры WIN теперь работает как переключатели раскладкиРУС/ЛАТ. Это немного облегчит жизнь людям, не имеющим классической 102 кнопочной клавиатуры. Т.к. хоть одна клавиша WIN на клавиатуре всё жеесть.

    2.BKDE: ◦Исправлена ошибка при работе с дисками Андос.
    ◦Уточнение обрезки имён файлов при импорте файлов с длинными именамив образы.
    ◦Добавлена возможность выбора формата bin сохраняемого файла - длинныйили короткий, по умолчанию используется короткий.
    ◦Добавлена поддержка ещё одного формата бин: 4 байта заголовок (адресдлина) и в конце файла - 2 байта контрольная сумма.
    ◦Фикс дрангдропа, теперь нельзя дропнуть файлы в ещё не открытыйобраз.

    3.BKTurbo8: ◦Метка может начинаться с символа $, теперь это буква.
    ◦Фикс парсера float.
    ◦Исправлена ошибка с комментариями после .ascii.
    ◦Добавлена псевдокоманда .include, позволяющая включать в текстпрограммы другие тексты программ. Вложенность ограничена доступным ОЗУ системы, но с защитой - нельзя повторно включить уже однажды включенный файл в циклевложенности.
    ◦Исправлена ошибка в обработке команды "." (текущий PC).

    4.Дополнения в документации, и исправление опечаток.
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

  5. #75
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    271
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И снова апдейт:

    10.07.2019


    Изменения:
    •В эмуляторе реализовано разное время выполнения команд из динамического ОЗУ и ПЗУ / ОЗУ СМК. Но только реализовано, не уточнено, пока что команды из ПЗУ или ОЗУСМК выполняются просто быстрее, чем из динамического ОЗУ. Насколькоони должны быстрее выполнятся, будет уточнено позднее. Но оно уже сейчас может пригодиться.
    •Решена проблема чтения имён .bin файлов с запрещёнными в Windows символами.
    •Обнаружен, и пока даже не знаю как устранить, серьёзный дефекталгоритма эмуляции клавиатуры: если нажали клавишиСУ/Шифт/АР2+клавиша, а потом отпустили сперва СУ/Шифт/АР2, а потомклавишу, то алгоритм полностью залипает, т.к. считает что былаотпущена совсем не та клавиша, которая была нажата, и повторнонажать уже ничего не даёт. В общем, я перемудрил с эмуляцией. Покавыход такой - отпускайте клавишу-модификатор после отпусканияосновой клавиши.
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

Страница 8 из 8 ПерваяПервая ... 45678

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

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

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

Похожие темы

  1. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 20
    Последнее: 14.01.2018, 00:44
  2. БК-0010/0011: Разное
    от CD-Inc в разделе БК-0010/0011
    Ответов: 73
    Последнее: 30.07.2012, 15:58
  3. Начало выпуска БК-0011 и БК-0011М
    от dk_spb в разделе БК-0010/0011
    Ответов: 6
    Последнее: 14.10.2010, 14:22
  4. Отличие 0011 и 0011М
    от Kronshou в разделе БК-0010/0011
    Ответов: 11
    Последнее: 17.01.2010, 23:24
  5. Москва - куплю все связанное с БК-0010/0011
    от kt315b в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 04.10.2008, 04:09

Ваши права

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