トップページ⇒linux
989コメント441KB

【DINGUX】Linux for the Dingoo A320【DualBoot】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/07/16(木) 18:42:57ID:CFsD4Ntz
FAT-onlyなrootfsが出てきたら、一気に導入の敷居が下がりそう。
オリジナルのDingooA320ファームウェアではY/Bボタン同時押し問題も
なかなか解決されませんし、これを機にLinux環境を整えて、タコと
ペンギンの渦巻く大海原へ乗り出しませんかー?

DINGUX(DINGUXオフィシャルサイト)
http://www.dingux.com/

dingoo-linux @ google.code
http://code.google.com/p/dingoo-linux/

DINGOO File Archive
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi

dingoo-scene
http://dingoo-scene.blogspot.com/

DINGOO DIGITAL
http://www.dingoo888.com/en_index.asp
0002login:Penguin2009/07/16(木) 20:12:28ID:hqLuNMWC
DINGUX DualBootインストール解説ビデオ(英語)
http://a320.freeforums.org/step-by-step-linux-installation-videos-on-dingoo-t760.html#p6422

動画でだいたい理解できると思うし、日本語での解説は不要か。
0003login:Penguin2009/07/20(月) 19:57:39ID:qU2YCp9T
System installation pack and toolchain released
ttp://www.dingux.com/2009/07/system-installation-pack-and-toolchain.html

FATパーティションに展開するだけでOKなrootfsがリリースされた模様。
これがうまく動作すれば、ext2/3パーティションをいじる必要がなくなる、と。

あと、新しいシステムにはネットワークとFTPサーバ機能が組み込んであって、
IPアドレス 10.1.0.2 へtelnet接続して操作したりFTP接続してファイルを
アップロード(転送)できるようになってるらしい。

あと、uclibcベースのDINGUX公式(?)toolchainも同時にリリースされたとか。

とりあえずフィーリング翻訳はこれくらいにして、人柱行ってきますー。
0004login:Penguin2009/07/20(月) 21:12:10ID:qU2YCp9T
■失敗その1
付属ドキュメント斜め読みで、パナのSDフォーマッタでフォーマットしたパーティションに
rootfsとzImageをコピーして起動したが、MiniSDのパーティションがマウントできない的な
メッセージの後、カーネルパニックで画面点滅状態になってストップ。リセットボタンしか
効かなくなった。

■失敗その2
MiniSDをWindowsXP標準のフォーマッタでFAT32を明示的に指定してフォーマット、また付属の
ドキュメントに書かれているとおり、「zImage」を先にコピーしてその後「rootfs」をコピー
した。
DINGUXは起動したが、"/usr/local/sbin/main" を呼び出し続け、「そんなファイルや
ディレクトリなんてねぇよ」といわれ続ける。
ドキュメントをよく読んだら、「MiniSD上に local/sbin/ とディレクトリを作って、その中に
自分が普段使うメインプログラムを main という名前で設置しておけ、そいつを自動的に
起動する。」と書いてあった。

■その後
テケトーなプログラムをlocal/sbin/にコピーして、ファイル名をmainに変更してDINGUXを起動して
みたところ、確かにコピーしたプログラムが起動していることはわかった。
わかった・・・が、USB接続するとネットワークデバイス認識されてうんちゃらかんちゃらが
まだ上手く動作しない・・・というか、このデバイスのドライバってどれ??

# まだまだ人柱継続中。
0005login:Penguin2009/07/20(月) 22:43:39ID:HUA55ZE/
A320スレから誘導されました。
とりあえず、よろしく。
0006login:Penguin2009/07/20(月) 22:54:04ID:bz+YmqZa
同じく誘導されました。
>>1乙です。

無印デュアルブートでも四苦八苦してきたのに、更に難しそうだorz
ランチャが開発されるまで、素人には手が出せそうにないな…
人柱さん、頑張ってください。
0007login:Penguin2009/07/20(月) 23:14:39ID:qU2YCp9T
BooBoo氏のブログについてたコメでも、「ドライバはー?」って人がいてました。
BooBoo氏から、下記URLのドライバを試して結果を報告して欲しいとレスが
ついてますが、今のところ結果報告コメはついてない模様。

Rndis Drivers Pack for windows (2k/xp)
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,1,0,0,15,1290


ちなみに手元で試してみたら、インストールはできてるような気もするけど、
「このデバイスを開始できません。 (コード 10)」とエラーが出てデバイスが
機能しません。
エラーメッセージに対するMSからの情報は下記URLで示されていますが・・・
そもそもドライバが怪しすぎて手の打ちようがない、といったところ。

http://support.microsoft.com/kb/943104


Linuxからだと、何か特別なドライバをインストールしなくてもFTPできたよ、
というコメもあったので、また明日にでもFedoraなりUbuntuなりそこらへんから
試してみようと思います。
0008login:Penguin2009/07/20(月) 23:40:35ID:qU2YCp9T
先のドライバではダメなの確定した模様。
再構築してWindowsからもUSBネットワークできるバージョンを急いで作る、とのこと。

ちなみに今回最大の目玉はFAT32なrootfsと思われがちですが、現状では
「FAT32に配置したrootfsというディスクイメージをDINGUXで読んでいる」
(イメージ伝わりにくいですね、すみません)な状態ですので、入れ替えても
Windows上のエクスプローラからホイホイとファイルをやり取りできるわけでは
無いという点だけ、留意しておいた方がヨサゲです。

どちらかというとメインはUSBネットワークで起動中のDINGUXにファイルを渡せる&
TELNET接続とかできるので、開発者の方々の作業効率が飛躍的に上がるとか、
glibcとuclibcのダブルスタンダードだったtoolchainが、正式に(?)uclibc版に
統一される、といったところでして。

MAME4ALLの起動に成功してるのであれば、そのまま新しいシステムでも動作する
らしいので、MiniSD:/local/sbin/ にMAME4ALL関連をばら撒いて、起動スクリプトを
main とファイル名変更すれば、DINGUX起動と同時にMAME4ALLが起動するような
気がします。気がするだけでテストしてませんです。

今日のところはここらへんまでで。
0009login:Penguin2009/07/21(火) 00:08:26ID:pqXWpFaN
>どちらかというと〜から読んでも意味がよく分かりませんorz

が、「Windows上のエクスプローラからホイホイとファイルをやり取りできるわけでは無い」
っていうのが分かっただけでもガッカリです…

何にせよ、進展を期待してます。
0010login:Penguin2009/07/21(火) 00:10:57ID:WVlL5MHD
5です。スレ主とは別人だがとりあえず動作報告。

miniSDのルートにzimageとrootfsを書き込み(もちろんFAT用のもの)
miniSDの「/usr/local/sbin/mame4all」以下にmame関連ファイルを書き込み。

UbuntuにてUSB接続→自動的に認識。

FTPで10.1.0.2に接続→OK
telnetで10.1.0.2に接続→OK
telnetのままmame4allの起動確認。

ここまで出来ました。USBケーブルを抜き差ししないで色々動作確認できるのはいいね。

気になることは、/usr/local/sbin というフォルダを作ってその中に置かないと
miniSD上のファイルが見えないっぽい。
miniSDにrootとかhomeってフォルダを作れば見えるかも知れないが今日は断念。
001152009/07/21(火) 00:20:16ID:WVlL5MHD
5です。連投すまん。
/usr/local/sbin/main
に
#!/bin/sh
echo 0 > /sys/class/vtconsole/vtcon1/bind
cd /usr/local/sbin/mame4all
./mamefront
と書き込んでおくと起動と同時にmameが起動したんでとりあえず報告。
2行目は不要かも。
00121 ◆qbQD4T5Z0949 2009/07/21(火) 11:29:43ID:nGu0Mo7A
とりあえず、既存の需要の高そうなアプリについては、
新しいtoolchainでの再コンパイルがほぼ終わったのかな。
00131 ◆qbQD4T5Z0949 2009/07/21(火) 16:54:39ID:nGu0Mo7A
再コンパイル完了どころか、MiniSDにコピーするだけ、後はROMなりWADなりを
自前で用意して、しかるべき場所に放り込めばOKなパッケージまで公開されて
ますなー。

local.rar(29.03MB)
http://www.mediafire.com/download.php?nmdgvwmmtgm


情報ソースはこっち
http://dingoo-scene.blogspot.com/2009/07/most-games-reported-working-on-new-fat.html


みんな仕事早すぎw
0014login:Penguin2009/07/21(火) 17:33:54ID:pqXWpFaN
うぉっ、スゲー!
帰りにmicroSD買って行こっと
00151 ◆qbQD4T5Z0949 2009/07/21(火) 17:55:40ID:nGu0Mo7A
local.rar試してみました。
試すも何も、local.rarにあるlocalフォルダをMiniSDにコピーしただけですけども。
Duke3DとGnuboy以外のほとんどがプリセットされてるぽいです。

MAME4ALL用ROMはMiniSDの \local\mame4all\roms\ にzipファイルで、
SNES用ROMは、\local\games\snes\ 以下にromsフォルダでも作って
smcファイルをポイポイ放り込んでおけば大丈夫。

メニューアプリdmenuの設定ファイルは \local\dmenu\dmenu.cfg で、
中を見ればだいたい書式は分かると思います。
0016login:Penguin2009/07/21(火) 19:33:20ID:/e++si/X
linux環境がないので、とりあえずlinux環境なくてもできる
A320本体の方のデュアルブート準備を行う。

んでSDに>>13を解凍して放り込む。
wltkしつつSELECT+電源on

カーネルパニックorz

まだゼロからlinux環境なしでおkまでは行ってないの?
0017login:Penguin2009/07/21(火) 19:57:11ID:/e++si/X
ごめんなさい>>4よく読んでやり直したら起動した。
0018login:Penguin2009/07/22(水) 01:43:14ID:c6BJg87O
インストールしてみたいのですが
こんな感じOKなのでしょうか?

ttp://code.google.com/p/dingoo-linux/downloads/list から
dual_boot_installer_20090628.zip をダウンロードして解凍
jz4740_usbtool.inf をインストールして
USB接続、Bボタン+リセットボタンを押す
認識されたら、DOS窓から
usbtool-win 1 hwinit.bin 0x80000000 を実行
液晶デバイスを調べILI9331だったら
usbtool-win 1 zImage_dual_boot_installer_ILI9331 0x80600000 を実行
本体を操作してDualBootをインストール

miniSDをFAT32フォーマット、local.rarを展開
zImage-ILI9331をzImageに変えてコピー
次にrootfsをコピー
次にlocalフォルダをコピー
miniSD入れ、selectキーを押しながらリセットボタンを押す
linuxが起動する

Ubuntuなら
アドレス10.1.0.2でftp、telnetできるが
Windows環境からftp、telnetはまだできない

linux環境がない場合
usb_serialでシリアル接続はできるのでしょうか?

miniSD内のlocalフォルダを直接編集してもOKなのでしょうか?

よかったら教えてください
よろしくお願いします。
0019login:Penguin2009/07/22(水) 10:47:27ID:xkG63lob
>>18
ok
0020login:Penguin2009/07/22(水) 12:12:52ID:9iV2bUfO
みんな早いなw
00211 ◆qbQD4T5Z0949 2009/07/22(水) 13:08:44ID:DgooLGaz
>>18
パーフェクトだ、ウォルター。
0022login:Penguin2009/07/22(水) 14:01:26ID:9DaiulXQ
>>18を参考にFAT版DINGUX導入しました。
質問なのですが
最初から入っているDOOMなどはコンパイルしなおさないと動作しないのですか?
00231 ◆qbQD4T5Z0949 2009/07/22(水) 15:06:41ID:DgooLGaz
>>22
シェアウェア版か製品版のWADファイルを本体と同じ
ディレクトリに入れてやればOK
0024login:Penguin2009/07/22(水) 15:14:12ID:9DaiulXQ
>>23
フリーウェアじゃないから配布したらまずいって事ですね。理解しました。
関係ないですがIDがDingooっぽくてカッコイイですね。
00251 ◆qbQD4T5Z0949 2009/07/22(水) 15:53:42ID:DgooLGaz
local.rar がアップデートされてました。
内容は、プリセットのソフトウェアアップデートいくつか+gnurobbo+Duke3d

情報ソースはここらへん↓
http://dingoo-scene.blogspot.com/2009/07/toddler-updates-his-mini-sd-image-for.html
http://a320.freeforums.org/fat32-sd-image-t813.html#p6678


>>18
>miniSD内のlocalフォルダを直接編集してもOKなのでしょうか?

MiniSD上のlocalフォルダが、システムの/usr/localディレクトリとしてマウント
されますので、実質的には/usr/local配下であれば、Windowsからファイルを操作
できることになりますね。
0026login:Penguin2009/07/22(水) 16:23:16ID:6aRz/lNf
FAT_dingux、恐ろしいほど起動が簡単だ!
これなら一気に普及しそうな希ガス
FAT領域だけでいけるとなると、1ヶ月もすればオクでも出そうだな
「今一番熱いDingux導入済!Windows環境だけでファイル操作OK!すぐプレイできます」みたいなw

今一番はまってるのは自作ゲームの水道管ゲームだ
これ、音楽と面クリ時の歓声がちょいうるさいけど、手軽に楽しめていいな
同じ色のブロックをぶつけて壊すやつは、ルールがいまいち掴めん…
00271 ◆qbQD4T5Z0949 2009/07/22(水) 17:45:14ID:DgooLGaz
日本風に言うと、「サルでもわかる」シリーズとか?
http://dingoo-scene.blogspot.com/2009/07/idiots-guide-to-installing-dingux-using.html


ちょww最近見ないと思ったらHGそんなトコで何やってんのwwww
0028login:Penguin2009/07/22(水) 20:57:30ID:fsoX4hx6
音楽プレーヤーのgmuの使い方が分かる方いませんか?
普通に起動しても起動しません。
0029login:Penguin2009/07/22(水) 21:11:20ID:US4XMry5
DualBootをインストールしたくてPSPStyle様の記事見たりコメント欄見たりしたが
まったくインストールできませんでした。だれかご教授願います。
0030login:Penguin2009/07/22(水) 21:28:36ID:6aRz/lNf
>>29
何がどうできないのか書かないと、説明のしようがないな
0031login:Penguin2009/07/22(水) 21:51:08ID:6aRz/lNf
>>29
というか、>>18を見れば一発だな
00321 ◆qbQD4T5Z0949 2009/07/22(水) 22:20:25ID:DgooLGaz
>>28
http://www.dcemu.co.uk/vbulletin/showthread.php?t=221391
ここらへんで起動方法書いてあるけど、local.rar使ってるなら
「GMU (no progress) 」とあるので、再コンパイルが未完了で
動作しないのでは?

個人的には、現状のDINGUX用GMUは2バイト文字に対応してないぽいし、
音楽聞くなら元のFWで良いような気がしてます。せっかくDualBootで
切り替えられることですし。
0033login:Penguin2009/07/22(水) 23:48:30ID:2o2AIZt0
うまくいったら予備機が欲しくなってきたよ。
0034login:Penguin2009/07/23(木) 00:12:07ID:I50EJcUm
今出先なので試せないが
このLinuxの画面ってTV出力はできないよね?
0035login:Penguin2009/07/23(木) 08:11:02ID:z7IvKxbX
18です。
>>19
>>21
>>25
コメントありがとうございます。
アップデートされたlocal.rar で
今晩チャレンジしてみます。
0036login:Penguin2009/07/23(木) 10:16:35ID:921h4UoY
はじめまして。A320スレから誘導された1人です。
確かに初めてDINGUXに触れた私でも、このスレを
読んで、簡単にインストール出来ました。
付属のゲームも起動します。
ただ、エミュレーターの起動が上手くいきません。
MAME4ALLは問題無いのですが、
SNESは緑の点滅を繰り返し、マスターシステム自体は立ち上がりも
しません。
理由は不明ですが、わかる方、ご教授願います。
0037login:Penguin2009/07/23(木) 10:21:09ID:921h4UoY
連投すみません36です。local.rar0.4とdual_boot_installer_20090628.zip
を使いました。local.rarは新旧どちらでもダメでした。
0038login:Penguin2009/07/23(木) 10:38:27ID:GLvbfk9L
29です。
本体にDualBootに書き込むところです。
0039login:Penguin2009/07/23(木) 10:58:12ID:cYFO+8zQ
>>36
SNESはROMフォルダを作らないで、エミュ本体と同じディレクトリに入れるといい、って某ブログに書いてあったよ。
0040login:Penguin2009/07/23(木) 11:09:43ID:muHYNrYk
>>36
エミュ本体を叩いているっぽいね
ROMを叩いてみよう

私からも質問というか確認なんだけど
Snes9xはセレクトを押すとエミュ終了ということでOK?
これだとセレクトは押せませんよね。あまり使わないからいいのか?w
あとLを押すとターボモードになるのが鬱陶しいw
00411 ◆qbQD4T5Z0949 2009/07/23(木) 11:59:11ID:ftzOWPY2
SNESエミュを始め、dmenu.cfgでセレクタがYESになってるアプリは、メニューから
選択するとファイルセレクト画面に移行します。そこでROMファイルを選んで
ボタンで決定すると、エミュが選んだROMを読み込んで起動する流れです。
フォルダに入るのは決定ボタンではなく十字キーの右、一つ前のフォルダに
戻るのは左ですな。
0042login:Penguin2009/07/23(木) 12:22:22ID:921h4UoY
>>39
>>34
迅速にお答えいただきありがとうございます。
無事使えました。
0043login:Penguin2009/07/23(木) 12:51:01ID:1tMwhcFw
ここにいる人はSCUMMVMって何だかみんな知ってるのかな〜
俺は全っっく知らなくて、ググってらこんなのが出てきた

ttp://members.jcom.home.ne.jp/rucy1/adoutadventure.htm

ふ〜ん、って感じだけど、欧米の人には必須のエミュなのかな?
どんなものか見てみたい気もするけど、
日本じゃROMを手に入れるのもまず無理だろうな
0044login:Penguin2009/07/23(木) 13:32:38ID:xE1jwRab
>>40
YBが解決したと思ったら、今度はセレクトが押せないね
snesは呪われてるんだろうかw
トータルで考えた場合snesはネイティブのほうが良いんじゃないだろうか
クイックセーブもあるし、なによりROMネームに日本語使えるし

dingux版は今後の開発に期待ってとこかな
まあ日本人が開発しないと日本語対応は絶望的だけど

>>43
http://www.youtube.com/watch?gl=JP&hl=ja&v=HRsnReq2s0M
ようつべに上がってるよ
0045432009/07/23(木) 14:26:17ID:1tMwhcFw
>>44
�d。
そういえばこの動画は見たことあるわ
これがSCUMMVMだったのか、同じとこウロウロしてるだけで、
動画だけじゃゲーム性が分からなかったけど、アドベンチャーだったのね、納得

SNESエミュは、画面や音がきれいなだけに、ステートセーブが使えないのは非常に残念だな
セレクトやLボタンも全く使わないってわけじゃないし、せめてボタンコンフィグで特殊機能のオンオフができるといいな
ベストなのは、ネイティブと同じように電源スライドでエミュメニューが開く仕様だけど…
ベースがSNES9xだから、早いうちに改善されると信じて待つことにしよう
00461 ◆qbQD4T5Z0949 2009/07/23(木) 15:03:25ID:ftzOWPY2
>>28
gmuの再コンパイルが完了したらしい。
http://wejp.k.vu/gmu/new-dingux-released-gmu-update-required
00471 ◆qbQD4T5Z0949 2009/07/23(木) 17:27:12ID:ftzOWPY2
うーむ・・・
Snes9Xを自前でコンパイルしなおして、SELECTボタンとLボタンが使えるようにしてみたが、
エミュを終了させるキーの割り当てに失敗して、終了できないSnes9Xができたwww



ハァ・・・
もちっと資料漁るか。
0048432009/07/23(木) 18:43:30ID:1tMwhcFw
>>43
楽しみに待ってます!!

電源スライドが使えなければ、「スタート+セレクト同時押し」ですかね?
00491 ◆qbQD4T5Z0949 2009/07/23(木) 20:46:36ID:ftzOWPY2
とりあえず今日のところはここまで。
スライド+SELECTorLで何かしらのキーコードを発してるはずなんだが、
いまいちどれなのかつかみきれず、終了ボタンなしのままです。
終了したい場合は、スライド+START+SELECT でOSを再起動してくださいorz

http://www1.axfc.net/uploader/Sc/so/20181.zip&key=dingux

多分ホントは、なんちゃら.cfgファイルとか環境変数でキーアサインを
設定できるはずなので、そっちから再割り当てアプローチかけた方が
早いかも。

キーコードと終了スイッチの件は、しばらく悩みます。
0050432009/07/23(木) 21:17:01ID:1tMwhcFw
>>49
乙です。頂きました。
更なる改善を楽しみに待ってますよ。
0051login:Penguin2009/07/23(木) 22:51:25ID:z7IvKxbX
18です。
無事インストールできました。

うまくいかなかった所はDualBoot作業で
jz4740_usbtool.inf をインストール後
usbtool-win.exeを実行したら

C:\dual_boot>usbtool-win.exe 1 hwinit.bin 0x80000000
USBtool v0.4 - (C) 2008 Maurus Cuelenaere
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[INFO] File size: 4576 bytes
[INFO] Searching for device...
[ERR] Device not found.
[ERR] Ensure your device is in USB boot mode and run usbtool again.

となり正常に認識されていませんでした。
以前リカバリーツール使っていたので
Chinachip USB Loader で認識されていました。 
ドライバをを削除して
再度jz4740_usbtool.inf 
をインストールしたら正常に認識しました。

C:\dual_boot>usbtool-win.exe 1 hwinit.bin 0x80000000
C:\dual_boot>usbtool-win.exe 1 zImage_dual_boot_installer_ILI9331 0x80600000

本体にDualBootのメニューが表示・・・(感動)
その後は問題なくインストールできました。
とりあえずMAME4ALLを動かしてみました。いい感じです。
でも、メインメニューに戻る時、かなりの確立でハングアップしてしまいます。
0052login:Penguin2009/07/24(金) 12:45:07ID:l5imIRsP
更新早いね、もうver.0.6か〜

 ttp://a320.freeforums.org/fat32-sd-image-t813.html#p6678
 local-0.6.zip http://www.mediafire.com/download.php?jzkojj2rzzn

ドゥームやヘクセンのwadセットも同時公開されてるけど、これシェアウェアなのかな?
ダウソページに飛んでみたけどよくわからん…

それにしても、外人ってドゥームとかの自分視点シューティング好きだよね
Pandoraの検証でもよく使われてるしさ
ハードの性能を示すいいベンチマークって意味もあるのかな?

■ このスレッドは過去ログ倉庫に格納されています