Welcome to mirror list, hosted at ThFree Co, Russian Federation.

pc000_clovercon « preinit.d « etc « mod « clovercon - github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 07b870b33d54adf9ded821dc439991fe30957991 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if [ "$cfg_clovercon_enabled" == "y" ]; then

CLOVER_BOARD_NAME=$(cat $mountpoint/etc/clover/boardtype)
MODULE="clvcon"
[ -f "$mountpoint/lib/modules/$(uname -r)/extra/$MODULE.ko" ] || MODULE="clovercon"

echo "clovercon_hack: starting driver"
echo "home button combination: $cfg_clovercon_home_combination"
echo "autofire: $cfg_clovercon_autofire"
echo "autofire XY: $cfg_clovercon_autofire_xy"
echo "autofire interval: $cfg_clovercon_autofire_interval"
echo "famicom 2nd start workaround: $cfg_clovercon_fc_start"

case "${CLOVER_BOARD_NAME}" in
	fp)
		module_params=2,195,1,194
		;;
	ep)
		module_params=1,195,2,194
		;;
	dp-hvc)
		module_params=1,-1,2,-1
		;;
	dp-shvc)
		module_params=1,-1,2,-1
		;;
	dp-nes)
		module_params=1,195,2,194
		;;
esac

overmount /lib/modules/$(uname -r)/extra/$MODULE.ko
insmod $mountpoint/lib/modules/$(uname -r)/extra/$MODULE.ko module_params=$module_params home_combination=$cfg_clovercon_home_combination autofire=$cfg_clovercon_autofire autofire_xy=$cfg_clovercon_autofire_xy autofire_interval=$cfg_clovercon_autofire_interval fc_start=$cfg_clovercon_fc_start

fi