AppLoidx / bcomp-extended

Emulator of basic computer (ITMO)

Home Page:https://apploidx.github.io/bcomp-extended/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Расширенный эмулятор БЭВМ

Для вызова HEXConverter для представления строковых значений в различных кодировках:

java -jar -Dmode=encoder bcomp-extended-[version].jar

Документация: wiki




Ключевые особенности

Assembler с подсветкой синтаксиса

Новые вкладки

Шпаргалка

Прямой доступ к памяти без всяких регистров

Введите адрес памяти (в radix 16) и нажмите Найти, чтобы получить данные. Также вы можете изменить данные прямо в таблице и нажать применить, тогда введенны данные перезапишутся в память (за исключением тех значений, у которых неверный формат).

Также можно изменить количество показываемых ячеек с помощью соответствующего поля внизу таблицы.

Консольный режим интегрированный с GUI

Since: 1.4+

Новая вкладка для консоли, данные которые те же, что и GUI.

Иными словами, вы можете вводить данные в память команды типа DF89 w и менять значение клавишного регистра через команду типа AA12 a

Настройки внешнего вида

Since: 1.4+

Установка фонового изображения и настройка цветов стрелок

Также можно установить тактовую частоту, чтобы ускорить процесс выполнения команд

Проверка синтаксиса еще до компиляции

Since: 1.4.3+

Пример вывода ошибки синтаксиса при перекрытии командой ORG:

(в оригинальном эмуляторе это бы скомпилировалось)

ВУ всегда активно

Since: 1.4.4.1+

В настройках есть CheckBox где можно ставить автоготовность ВУ

Пример использования для трассировки в работе с ВУ-3

About

Emulator of basic computer (ITMO)

https://apploidx.github.io/bcomp-extended/

License:MIT License


Languages

Language:Java 88.9%Language:JavaScript 8.8%Language:HTML 1.7%Language:CSS 0.6%