MyTetra Share
Делитесь знаниями!
Эмулятор Пыхонина EMU80 для ПК "Микроша" и других компьютеров на базе К580
Время создания: 28.12.2019 10:13
Текстовые метки: Микроша, ПЭВМ, Радио-86-РК, СССР, компьютер
Раздел: Компьютер - Микроша
Запись: xintrea/mytetra_syncro/master/base/1577517221x41my6pw2f/text.html на raw.github.com

Здесь собираются архивы с эмулятором EMU80 для персонального компьютера "Микроша" (производство СССР). Это клон компьютера (ПЭВМ) "Радио-86-РК", созданный в КБ "Лианозово".





"Микроша" имеет несколько отличий в адресах портов и в адресах вызова подпрограмм Монитора от "Радио-86-РК". Но многие игры и программные пакеты легко адаптируются между этими двумя компьютерами.


В архивах присутствует несколько эмуляторов Пыхонина:


  • Последняя версия эмулятора под DOS (2.86) : emurk286.zip (260K)
  • Версия 3.04/SDL beta эмулятора под Windows: Emu80SDL304beta.zip (579K)
  • Portable Qt-версия, windows-сборка (рекомендуется): Emu80qt_40340.zip
  • Portable SDL/wx-версия, windows-сборка: Emu80_40340.zip
  • Исходники Emu80 v.4.x, сборка возможна как под Windows так и под Linux: emu80v4-master.zip


Актуальные исходники можно найти на GitHub: https://github.com/vpyk/emu80v4



Emu80 4.x emulator source code


Ниже дана информация о самостоятельной сборке Emu80, собирать можно как под Windows, так и под Linux.


Внимание! После сборки в корневом каталоге исходников появится исполняемый файл Emu80qt, но он запускаться не будет. Его выполнение будет просто молча завершаться. Чтобы он заработал, его надо переместить в каталог /dist, и запускать его оттуда.

Ссылки

Версии

Эмулятор может быть собран в одной из трех версий:

  • Qt-версия (рекомендуется). Обладает дружественным интерфейсом, некоторые возможности присутствуют только в этой версии.
  • SDL/wx-версия. Менее требовательна к аппаратной части. Рекомендуется при наличии проблем с Qt-версией.
  • Lite-версия. В данной версии отстутствует пользовательский интерфейс, управление может осуществляться с помощью командной строки и конфигурационных файлов.


Сборка и установка под Linux


Требования и зависимости:

  • Компилятор C++ с поддержкой стандарта С++11 (например, gсс v. 4.8 и выше)
  • libSDL v. 2.0.5 и выше (для Lite и SDL/wx-версий)
  • wxWidgets v. 3.0.x (3.1-dev не рекомендуется - с ней есть проблемы) (для SDL/wx-версии)
  • Qt v. 5.6 и выше (для Qt-версии)


Порядок компиляции и установки Qt-версии (рекомендуется):


git clone https://github.com/vpyk/emu80v4.git

cd emu80v4

qmake src/Emu80qt.pro

make

make install


Порядок компиляции и установки SDL/wx-версии:


git clone https://github.com/vpyk/emu80v4.git

cd emu80v4

make -f Makefile.sdlwx

make install -f Makefile.sdlwx


Порядок компиляции и установки lite-версии:


git clone https://github.com/vpyk/emu80v4.git

cd emu80v4

make -f Makefile.lite

make install -f Makefile.lite


Производится portable-установка в поддиректорию emu80 в домашней директории пользователя: ~/emu80, после чего программа может быть перемещена в любое другое место с условием сохранения доступа на запись в директорию с программой.

Для "чистой" установки можно предварительно удалить директорию ~/emu80. Без удаления будет произведено обновление файлов. Все три версии могут быть установлены в одну директорию одновременно.

Кроме того, с исходным текстом поставляются файлы проектов src/Emu80qt.pro для среды разработки Qt Creator и src/Emu80lnx.cbp для среды разработки Code::Blocks.


Сборка под Windows

Для сборки под Windows могут быть использованы файлы проектов src/Emu80qt.pro для среды разработки Qt Creator и src/Emu80.cbp для среды разработки Code::Blocks.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования