「わかりました」>「あんまりわかってません」の間接的な用法


by ayamem
カレンダー

2004年 11月 08日 ( 2 )

X/Qtアプリをクロスコンパイルできるか試す目的にもどうぞ

# xlvnsを取得。~/xlvnsに保存されます
cvs -d :pserver:anoncvs@denpa.org:/cvs login
     passwd: anoncvs
cvs -d :pserver:anoncvs@denpa.org:/cvs get xlvns
cd ~/xlvns
wget http://210.203.213.118/aka/xlvns-patch.tar.gz
tar xvzf xlvns-patch.tar.gz
patch < Lvns.patch
patch < config.patch
patch < Imakefile.patch
source ~/dev-arm-qpe
choose_gcc 342
make
~/xlvns/xlvns が作成されます。
ゲームデータは/mnt/card/xlvns/に置いて下さい。変更したいときはMakefile修正
参考 xlvnsをLinux Zaurusで動かす
-rwxr-xr-x 1 root root 625K 2004-11-08 19:48 xlvns295*
-rwxr-xr-x 1 root root 998K 2004-11-08 19:49 xlvns333*
-rwxr-xr-x 1 root root 763K 2004-11-08 19:49 xlvns342*
-rwxr-xr-x 1 root root 236K 2004-11-08 19:52 xlvns_295stripped*
-rwxr-xr-x 1 root root 239K 2004-11-08 19:52 xlvns_333stripped*
-rwxr-xr-x 1 root root 235K 2004-11-08 19:52 xlvns_342stripped*
[PR]
by ayamem | 2004-11-08 20:03

Les Clefs d'Or dev041113(366MB)

Download
a0009081_7413560.jpg
hostsで192.168.129.201をzauに設定すると使いやすいです。
追加修正事項ーーーーーーーーーーー
zaurusと連携用に以下修正
・母艦のiptableで、LocalからのICMP Redirectをpermittedに変更
・alias zau追加(alias zau='ifconfig usb0 192.168.129.1 netmask 255.255.255.0 ; ifconfig usb0')
・/etc/init.d/mepis-auto.shに modprobe usbnet追加
・/etc/init.d/mepis-auto.shに echo 1 > /proc/sys/net/ipv4/ip_forward追加
・mozilla-firefox-ja導入
・mkdosが入っていなかったのを修正
・インストールしなくてもクロスコンパイル出来るようにした(動作確認済み)

修正一覧ーーーーーーーーーーー
・ザウルス用X/Qt関連ライブラリ導入
 /opt/Embedix/tools/arm-linux/X11R6以下に保存されています
・/dev/cloopが無くなっていたため、作成
・USBマウス対応
・キーボードレイアウトをjp106デフォルトとし、ブートローダでレイアウト選択可能
・本家meinstallをハックし、インストールの際/optディレクトリもインストール。
 (cp -a /linux/root /mnt/mepis → cp -a /linux/opt /mnt/mepis)
 また、作業中の/rootディレクトリもインストールするように変更した
 (cp -a /ramdisk/root /mnt/mepis)
 khexedit /usr/sbin/meinstall でELFファイルを編集
注意: GRUBインストールしない場合/rootディレクトリは作成されません
 (rootディレクトリはGRUBインストールの際にコピーする仕様に泣く泣く変更)
 バイナリファイルを書き換える際、ファイルサイズが修正前と等しい必要があります。
 0x00(無)と0x20(スペース)を巧みに使い分け、引数の数を合わせることが成功への鍵。
[PR]
by ayamem | 2004-11-08 15:19