コンピュータを楽しもう!!

今、自分が面白くていろいろやってみたことを書き綴りたいと思います。連絡先はtarosa.yでgmail.comです。

dswifi

DS2DSTest2をアップしました

dsをWiFi経由で遊ぶテストプログラムをアップロードしました。アップ先はNDS Program Roomです。このプログラムでキー待ちしていて、押したキーを通信しあう関数を作ったので。ソースを書いておきます。 int WiFi_SelectKey( int sockNum, int *keyCd, int k…

DS2DS通信Test2

DSとDSのWiFi通信ですが、通信させながらもう少しゲームっぽいことができないかと思い、テストプログラムを作ってみました。 キャラを競争させるゲーム MVPenというものを買ったので、手書きキャラを描いてみました。二台のDSでこのキャラを競走させてみます…

指定のSSIDに接続する

現在、DSの「WiFiコネクション設定」に設定したアクセスポイントに自動接続するプログラムのみ作っていて、意識して指定のSSIDをもつWiFiのアクセスポイントに接続することはしていませんでした。 「WiFiコネクション設定」自体は3箇所まで設定できるので、…

ds2dstestプログラムをアップしました

昨日の自宅LANの不通は、山の方で起こった土砂崩れで光ケーブルが切断されてしまったためでした。10時間以上ネットが繋がらない状態でした。夕方になってようやく復旧しました。 DSとDSを通信させるサンプルプログラム ds2dstest Ver0.02をNDS Program Room…

DSとDSをLANで接続する(2)

昨日のブログで、「特に重くも無く」と書いたのですが、処理重いです。でも、もっと間欠にデータを送れば軽くなると思います。 昨日のプログラムを少し改造して、4バイトのデータを送受信するようにしました。4バイトとはタッチ座標X,Yの2バイトとボタンな…

DSとDSをLANで接続する

ピアツーピア通信の意味が今ひとつ分かっていないので、単純にDSとDSをLANで接続するというタイトルにしてみました。ということで、適当なデモプログラムを作りました。 ds2ds接続テストプログラム de2detest()関数は、IP_DispSelect()から戻ってくるkeyの値…

DSでPeer to Peer通信?

今回はポケットWiFi経由でDSをつなぐ話です。やっと「埒」が明きました。皇帝さんにデーモン側のソケット通信について教えてもらいました。いやぁ、目から鱗とはこのことで、dswifiのライブラリ群はunix等のライブラリと同じなんですね。そこのところを全然…

dswifi0.3.11のプロジェクト

dswifi0.3.11を自作プロジェクトに組み込んでMakeできるようにしたので、その条件だけを簡単に説明しようと思います。 フォルダは下記のような感じに作りました。 dswifiというフォルダにarm7、arm9、common.hというフォルダを作り、arm7とcommon.hフォルダ…

ポケットWiFiを買ったので

EMOBILEから出ているPocket WiFiを買いました。 これは3G通信に繋がる小型のWiFiルータです。長さ10cm弱、幅5cm程度の手に収まる小さな端末です。このポケットWiFiですが、これをもっているだけでEMOBILEの電波が届けば、どこでもインターネット通信ができる…

HttpGetFileをOsoScriptに組み込んでみました

wifiを使ってhttpプロトコルでサーバからファイルを取得するプログラムを作ったのですが、これを用いて自作のndsファイルをPCから取得するために、OsoScriptを使えば簡単にできるのではないかと、ひらめきました。 そこで、早速、OsoScriptにHttpGetFileを組…

DevkitProで使われているdswifiについて(5)

今日は、dswifiを使ってhttpサーバからデータを取得するプログラムを作ったので紹介します。 昨日のブログに書いたSimpleHttpGet()からちょっとだけ拡張されています。 //************************************************** // 指定httpサーバから指定ファ…

DevkitProで使われているdswifiについて(4)

いつも夜遅くなって、中々進みませんが、書いてみます。 とりあえず、例として、dswifiを使ってインターネット上のサーバからファイルをもらうプログラムを書きました。 //************************************************************************ // wif…

DevkitProで使われているdswifiについて(3)

今日は遅いので、少しだけ書きます。 ndsでwifiを使うイメージがわくように、起動から接続、終了までを簡単に書いておきます。 ndsでwifiが使えるようにする(wifiの初期化) これをしないと始まりません。 Wifi_InitDefault(false); ですね。 wifiを動作させ…

DevkitProで使われているdswifiについて(2)

前回に引き続き、ソースを見て行きたいと思います。どうも、dswifiのfifo通信の方法はSond関連とは違うようです。ARM7とARM9を橋渡しする構造体が存在するところは同じです。 Wifi_MainStruct構造体 wifi_shared.hにあるWifi_MainStruct構造体のようです。 t…

DevkitProで使われているdswifiについて(1)

DevkitProに使われているdswifiについて、私も余り詳しくは無いですが通信のソースを読んで、何をしているのか調べてみたいと思います。 今日は、紀伊半島から新幹線で東京出張日帰りというヘビーな1日だったので、何やかんやしていたら、こんな時間になって…

jpegで何かできないかな

NDSでjpegの表示プログラムを作ってみたので、何かできないかなと思ってちょっと試してみた。 jpeg画像をネットからもらってくることを考えた。そこで、ピアプロの「注目の作品」のサムネイルをNDSに取得して表示させてみた。 プログラム手順としては、 NDS…