Альтернативный графический интерфейс эмулятора БЭВМ

Содержание

  1. Способы запуска
  2. Список горячих клавиш
  3. Список горячих клавиш для внешних устройств 1-3
  4. Микропрограммы
  5. Ограничения и известные проблемы

Способы запуска

  1. Зайти на сервер кафедры ВТ helios и выполнить команду:
    bcomp -n
    Данный способ рекомендуется при работе в аудитории 375. Удалённый запуск с сервера helios возможен, но требует наличия на клиенте X сервера и умения организации проброса X11.
  2. Скачать JAR-архив и запустить эмулятор командой:
  3. java -Dmode=nightmare -jar bcomp.jar
  4. Для unix-подобных систем дополнительно скачать shell скрипт и запустить его командой:
  5. bcomp -n

Список горячих клавиш

Сочетание клавиш Действие
0Инвертировать бит 0 клавишного регистра
1Инвертировать бит 1 клавишного регистра
2Инвертировать бит 2 клавишного регистра
3Инвертировать бит 3 клавишного регистра
4Инвертировать бит 4 клавишного регистра
5Инвертировать бит 5 клавишного регистра
6Инвертировать бит 6 клавишного регистра
7Инвертировать бит 7 клавишного регистра
8Инвертировать бит 8 клавишного регистра
9Инвертировать бит 9 клавишного регистра
AИнвертировать бит A клавишного регистра
BИнвертировать бит B клавишного регистра
CИнвертировать бит C клавишного регистра
DИнвертировать бит D клавишного регистра
EИнвертировать бит E клавишного регистра
FИнвертировать бит F клавишного регистра
F1Установка готовности ВУ1
F2Установка готовности ВУ2
F3Установка готовности ВУ3
F4 Пультовая операция Ввод адреса
F5Пультовая операция Запись
F6Пультовая операция Чтение
F7Пультовая операция Пуск
F8Пультовая операция Продолжение
F9 Переключение режимов Работа и Останов
F11 Циклическое уменьшение задержки между тактами
F12 Циклическое увеличение задержки между тактами
Shift-F9 Переключение режима потактового выполнения
^F1Внешнее устройство 1
^F2Внешнее устройство 2
^F3Внешнее устройство 3
^F4Внешнее устройство 4
^F5Внешнее устройство 5
^F6Внешнее устройство 6
^F7Внешнее устройство 7
^F8Внешнее устройство 8
^QВыход из программы

Список горячих клавиш для внешних устройств 1-3

Сочетание клавиш Действие
0Инвертировать бит 0 РД ВУ
1Инвертировать бит 1 РД ВУ
2Инвертировать бит 2 РД ВУ
3Инвертировать бит 3 РД ВУ
4Инвертировать бит 4 РД ВУ
5Инвертировать бит 5 РД ВУ
6Инвертировать бит 6 РД ВУ
7Инвертировать бит 7 РД ВУ
R
F
Установить флаг готовности ВУ

Микропрограммы

  1. Исходная микропрограмма используется по умолчанию.
  2. Оптимизированная микропрограмма используется при указании ключа -Dmp=optimized. При использовании shell скрипта bcomp необходимо указать ключ -o.
  3. Расширенная микропрограмма используется при указании ключа -Dmp=extended. При использовании shell скрипта bcomp необходимо указать ключ -e.

Ограничения и известные проблемы

  1. Взаимодействие с микропрограммным устройством управления не предусмотрено.
  2. Возможность работы с ВУ9 не реализована.