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

User Tag List

Страница 8 из 18 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 176

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

  1. #71
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 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,195
    Записей в дневнике
    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,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 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. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    hobot (26.10.2019)

  5. #74
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    359
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    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.Дополнения в документации, и исправление опечаток.
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

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

    SuperMax (31.12.2019)

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

    По умолчанию

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

    10.07.2019


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

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

    SuperMax (31.12.2019)

  9. #76
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    359
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Несколько апдейтов прошли незамеченными:

    25.10.2019
    1.В эмулятор добавлена эмуляция бага с битом С после команд movb,mfps, swab если адресация приёмника 0.
    2.В BKDE исправлена ошибка экспорта подкаталогов с файлами, котораябыла во всех системах, кроме ANDOS.
    3.Проделан рефакторинг всех исходников всех проектов в процессе пощупывания VS2019. Из-за чего всё остальное пересобралось с новыми версиями безизменений в функциональности.



    03.09.2019
    •В BKDE улучшена навигация по списку файлов, теперь можно перемещатькурсор колесом мыши и средняя кнопка работает как клавиша Enter. Также, стрелками влево/вправо можно листать список файлов как клавишами Page Up/Page Down.
    •Оказывается, в конфигурациях БК10 в регистр звука иногда попадалмусор, и спикерная музыка в некоторых случаях звучала немного не так, как в оригинале. Ситуация исправлена.

    05.08.2019

    В BKTurbo8 исправлена опечатка в обработчике аргумента (префикс ^R) вкодировке RADIX-50, приводившая к зацикливанию программы.

    30.07.2019

    •В BKDE исправлена ошибка переименования файлов в RT-11
    •В BKTurbo8 улучшена работа с входными файлами при использованиишаблонов и масок.

    23.07.2019

    Изменения в эмуляторе:
    •Исправлена опечатка в коде обработки событий окошка дизассемблера. Не работала навигация по Page Up/Page Down.
    •Исправлен дефект алгоритма эмуляции клавиатуры из предыдущего релиза, он появился после неудачного скрещивания модулей обработки реальнойклавиатуры и виртуальной. Всё отменено, и всё обратно работает как задумано.
    •Частично исправлена ситуация эмуляции обработки клавиатуры черезкоманду RESET. Как на БК это не работает, но хотя бы хоть как-то работает.

    В BKTurbo8 немного причёсаны исходники, добавлены комментарии.


    Вопрос автору - а Vsync можно реализовать, а то скроллинг того...жуть просто?
    Во избежание недоразумений и кривотолков - у меня 50Гц FullHD телевизор заместо монитора, так что большинство эмуляторов Atari, Commodore и конечно Спектрума выдают плааааавненький такой скроллинг.
    Последний раз редактировалось Doronetty; 26.10.2019 в 14:39.
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

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

    SuperMax (31.12.2019)

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

  12. #77
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    531
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    99 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не знаю как сделать плавный вывод на экран. Знал бы, давно сделал бы. Там беда в том, что сам фреймрейт рваный, кадры выводятся по мере подготовки и это получается то меньше 50 Гц, то больше. И если включить Vsync в драйверах видеокарты, то получится сильно хуже чем без него.

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

    SuperMax (31.12.2019)

  14. #78
    Junior
    Регистрация
    14.11.2010
    Адрес
    Kazan
    Сообщений
    18
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Большая просьба прикрутить к эмулятору экспорт видео через ffmpeg, например. При записи «граберами» с экрана получаются дополнительные расхождения. Очень нужная функция.

  15. #79
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    531
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    99 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Adam Bazaroff Посмотреть сообщение
    экспорт видео через ffmpeg, например
    Не умею. Ни через ffmpeg, ни вообще никак. Если кто научит, тогда будет прикручено.

  16. #80
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    402
    Поблагодарили
    255 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Не умею. Ни через ffmpeg, ни вообще никак. Если кто научит, тогда будет прикручено.
    Вот здесь пример (исходники) прикручивания грабилки ffmpeg к своей программе: https://github.com/keensky/hal4000/b...4000/hal4000.c
    manwe.pdp-11.ru

Страница 8 из 18 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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