https://github.com/nzeemin/bkbtl-qt
BKBTL emulator, Qt version.
https://github.com/nzeemin/bkbtl-qt
c-plus-plus cpp cross-platform emulator pdp11 qt qt5 soviet-computer
Last synced: 8 months ago
JSON representation
BKBTL emulator, Qt version.
- Host: GitHub
- URL: https://github.com/nzeemin/bkbtl-qt
- Owner: nzeemin
- License: lgpl-3.0
- Created: 2015-03-17T09:18:10.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T18:43:08.000Z (over 1 year ago)
- Last Synced: 2025-03-26T02:51:08.045Z (about 1 year ago)
- Topics: c-plus-plus, cpp, cross-platform, emulator, pdp11, qt, qt5, soviet-computer
- Language: C++
- Homepage:
- Size: 920 KB
- Stars: 18
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bkbtl-qt
[](https://www.gnu.org/licenses/lgpl-3.0)
[](https://ci.appveyor.com/project/nzeemin/bkbtl-qt)
[](https://github.com/nzeemin/bkbtl-qt/actions/workflows/push-matrix.yml)
[](https://www.codefactor.io/repository/github/nzeemin/bkbtl-qt)
BKBTL emulator, Qt version.
The BKBTL project consists of:
* [**bkbtl**](https://github.com/nzeemin/bkbtl) — Win32 version, for Windows.
* [**bkbtl-qt**](https://github.com/nzeemin/bkbtl-qt) is Qt based BKBTL branch, works under Windows, Linux and Mac OS X.
* [**bkbtl-testbench**](https://github.com/nzeemin/bkbtl-testbench) — test bench for regression testing.
* [**bkbtl-doc**](https://github.com/nzeemin/bkbtl-doc) — documentation and screenshots.
* Project wiki: https://github.com/nzeemin/bkbtl-doc/wiki
## Как запустить под Linux
### Собрать из исходников
1. Установить пакеты: Qt 5 + QtScript
`sudo apt install qtbase5-dev qt5-qmake qtscript5-dev`
2. Скачать исходники: либо через
`git clone https://github.com/nzeemin/bkbtl-qt.git`
либо скачать как .zip и распаковать
3. Выполнить команды:
`cd emulator`
`qmake "CONFIG+=release" QtBkBtl.pro`
`make`
4. Дать права на выполнение: `chmod +x QtBkBtl`
5. Запустить `QtBkBtl`
6. Если при запуске появилось сообщение вида `Failed to load Monitor ROM file.`, то
скачать .rom файлы от [BKBTL](https://github.com/nzeemin/bkbtl/tree/master/roms), положить в ту же папку где лежит файл `QtBkBtl`, запустить снова
### Используя готовый AppImage
1. Зайти в [Releases](https://github.com/nzeemin/bkbtl-qt/releases) найти последний AppImage-релиз и скачать `*.AppImage` файл
2. Дать права на выполнение: `chmod +x BKBTL_Qt-9cc9d83-x86_64.AppImage` (подставить тут правильное название AppImage файла)
3. Запустить AppImage файл
4. Если при запуске появилось сообщение вида `Failed to load Monitor ROM file.`, то
скачать .rom файлы от [BKBTL](https://github.com/nzeemin/bkbtl/tree/master/roms), положить в ту же папку где лежит AppImage файл, запустить снова