pikeyd165 – Blame information for rev 2

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 -=:[ About ]:=-
2  
3 This is a fork of pikeyd[1] in order to get pi2jamma to work inside
4 an arcade machine. The bcm2835 and the original source code for
5 pikeyd165 is provided and ready to be compiled or cross-compiled to
6 match the target architecture. The sources have been modified to
7 create a static binary such that the result has no dependencies.
8  
9 -=:[ Contents ]:=-
10 * bcm2835 library v1.71 @ https://www.airspayce.com/mikem/bcm2835/
11 * pikeyd165 @ https://github.com/xovox/regamebox_pikeyd165
12  
13 -=:[ Usage ]:=-
14  
15 1. Compile the bcm2835 library:
16  
17 cd bcm2835
18 make clean
19 ./configure --target=aarch64-linux-gnu --host=aarch64-linux-gnu
20 make
21  
22 where "aarch64-linux-gnu" is the cross-compiler of choice.
23  
2 office 24 2. Edit the pikeyd165 "Makefile" to change the compiler to the
25 desired cross-compiler:
1 office 26  
2 office 27 pikeyd165/Makefile:
28 CC := aarch64-linux-gnu-gcc
29  
30 and then compile pikeyd165:
31  
1 office 32 cd pikeyd165
33 make clean
34 make
35  
36 3. Copy pikeyd165 from the pikeyd165 directory to your pi2jamma
37 arcade machine.
38  
2 office 39 -=:[ Credits ]:=-
40  
41 All content is copyright to their corresponding authors.
42  
43 Wizardry and Steamworks assmebled the various parts needed to get
44 pikeyd165 working on a modern build system and made a few
45 modifications to the build system such as creating a static binary.
46  
1 office 47 -=:[ References ]:=-
48  
49 1. https://github.com/mmoller2k/pikeyd