This is the official repository for the piga source code. The piga project is aimed to create a new arcade console together with its own games using a Raspberry Pi and some arcade buttons in combination with arcade joysticks and some programs written for the linux operating system.
Currently, the piga library and the console are in a pre-alpha stage. When there are more actual pictures to show off, then this page will be expanded.
This page was made to be viewed from within the doxygen documentation. The links are generated by doxygen and put together in the final documentation page. Please view the pre-generated documentation if you want to view the full range of piga docs.
Please use cmake and try to meet its dependencies. The dependencies are listed in the CMakeLists.txt file. For convenience, a more readable version is also listed here (With the required debian packages and versions):
- libboost-filesystem1.55.0 (>= 1.55.0)
- libboost-thread1.55.0 (>= 1.55.0)
- libboost-system1.55.0 (>= 1.55.0)
- libyaml-cpp0.5 (>= 0.5.1-1)
- libstdc++6 (>= 4.9.2-10)
- piga-libpiga (>= 0.6.0)
- libquazip-qt5-1 (>= 0.7)
- libcrypto++9 (>= 5.6.1)
- libwt38 (>= 3.3.3)
- libsigc++-2.0-0c2a (>= 2.4.0-1)
The architecture has been documented at the [overall architecture page](@ref overall_architecture).
The default inputs of the piga system can be seen at the [inputs page](@ref inputs).