pikeyd165 – Rev 2

Subversion Repositories:
Rev:
-=:[ About ]:=-

This is a fork of pikeyd[1] in order to get pi2jamma to work inside 
an arcade machine. The bcm2835 and the original source code for
pikeyd165 is provided and ready to be compiled or cross-compiled to
match the target architecture. The sources have been modified to
create a static binary such that the result has no dependencies.

-=:[ Contents ]:=-
  * bcm2835 library v1.71 @ https://www.airspayce.com/mikem/bcm2835/
  * pikeyd165 @ https://github.com/xovox/regamebox_pikeyd165

-=:[ Usage ]:=-

1. Compile the bcm2835 library:

cd bcm2835
make clean
./configure --target=aarch64-linux-gnu --host=aarch64-linux-gnu
make

where "aarch64-linux-gnu" is the cross-compiler of choice.

2. Edit the pikeyd165 "Makefile" to change the compiler to the
desired cross-compiler:

pikeyd165/Makefile:
CC := aarch64-linux-gnu-gcc

and then compile pikeyd165:

cd pikeyd165
make clean
make

3. Copy pikeyd165 from the pikeyd165 directory to your pi2jamma
arcade machine.

-=:[ Credits ]:=-

All content is copyright to their corresponding authors.

Wizardry and Steamworks assmebled the various parts needed to get
pikeyd165 working on a modern build system and made a few 
modifications to the build system such as creating a static binary.

-=:[ References ]:=-

1. https://github.com/mmoller2k/pikeyd