1
0
mirror of https://github.com/samstyle/Xpeccy.git synced 2025-04-17 13:17:01 +03:00
samstyle a57037eeb7 build 20250406
+ deBUGa: a small improvements to a ports widget
+ fix CMakeLists for Qt<=5.7
2025-04-06 12:02:20 +03:00
2020-04-03 14:26:48 +03:00
2025-02-25 19:17:23 +01:00
2025-01-24 18:24:14 +03:00
2025-04-06 12:02:20 +03:00
2025-04-02 20:40:51 +03:00
2017-08-11 02:29:29 +03:00
2025-04-06 12:02:20 +03:00
2018-09-13 18:02:12 +03:00
2017-04-26 18:43:48 +03:00
2021-06-30 17:26:11 +03:00
2014-04-02 21:36:04 +04:00
2014-04-02 21:36:04 +04:00
2024-01-09 19:28:33 +03:00
2025-04-06 12:02:20 +03:00
2025-01-24 18:24:14 +03:00
2017-04-09 21:44:05 +03:00

How to compile
- install cmake
- open terminal emulator and make this:
	mkdir build
	cd build
	cmake [options] ..

Options are:

-DQTVERSION=5(default) or 6 - Qt5 or Qt6 build
-DSDL1BUILD=1 or 0(defailt) - use SDL1.2 (SDL2 otherwise)
-DUSEOPENGL=1(default) or 0 - use QtOpenGL widget to draw
-DUSEQTNETWORK=1 or 0(default) - use QtNetwork. experimental.

If something going wrong, fix it - install Qt and sdl libraries and headers
Optionally you can install zlib libs and headers for more functional
And...
	make
Result should be './build/xpeccy' executable file

Linux and MacOSX users can make a deb/rpm/dmg package:
	make package
...or install it in /usr/local/ (linux only):
	make install

By default there is only ZX Spectrum 48K romset w/o TRDOS.

PS: DON'T try to build it under Windows. I'm serious.

Documentation is available here:
russian:
https://docs.google.com/document/d/1fmDePHvjT6i1LM_Ex78GnX4j00tKSBrx-5p11tVWfKE
english:
https://docs.google.com/document/d/1vdFRntEj_dAUjEV_EsaZBP66kX4VIuxJPHR-gCQRnTc
Description
Мультиплатформенный эмулятор ретро-компьютеров
Readme 7.1 MiB
Languages
C 70.9%
C++ 28.1%
CMake 1%