pikeyd165 – Blame information for rev 2
?pathlinks?
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 |