プチコンで遊ぼう! (はてなブログ版)

任天堂3DSのプチコンで遊ぼう! [twitter:@eida_s]

はてなダイアリーから移行しました。 はてなダイアリーのURLを開いても自動的にこちらにリダイレクトされますのでご了承ください。

2014-11-01から1ヶ月間の記事一覧

スター○ォーズ風タイトル表示のプチコン3号移植

mkIIで作ってた奥の方へスクロールしていくタイトルのデモ。 (オリジナルは以下 http://d.hatena.ne.jp/eidaht/20140706/1404662425)3号版のスクリーンショット 社長が作ったサンプルにほぼ同じものがあったけど、縦方向は透視投影変換しないと正しい位置に…

DEFで引数に配列を渡す方法

プチコン3号ではDEFおよびCOMMON DEFが導入され、ユーザー定義関数(または命令)を記述できるようになり、利便性が大幅にアップしました。 ユーザー定義関数(または命令)の引数には配列も指定できるのですが、ここではまったので、以下にまとめておきます。ま…

プチコン3号 SDカードについて

ついに本日11月19日、プチコン3号が発売されました。 「プチコン3号の通信について」で書いた、パソコン⇔3DSのやりとりにについて、もしかしてSDカードのファイルをそのまま読める可能性、については無理なようだと判明。ただし分かったことも。 プチコン3号…

プチコン3号 OUT引数について

今日分かった(自分が理解した)こと。プチコン3号の命令一覧を見ると、引数の記述の中に OUT というキーワードを含むものがある。 これは、OUTのキーワードから先に書かれている引数は、OUT引数であることを示しているようだ。 ここで言っているOUT引数とは、…

プチコン3号 3DSへのデータ入力

前のエントリーで書いた、パソコン⇒3DSでマイク入力でデータ入力する方法の案。暫定的に技術的ハードルの低い振幅変調でデータ伝送する案とした。振幅変調でのコード化の仕方。 ビットデータを以下のように音声化する。 振幅変調、と書いたが、ビットが0の時…

ビットシフト

後でビットシフトを使いそうなので先に予習。A >> 3 でAの内容を右へ3ビットシフトできる。 同じように B ローテイトは? ローテイトの場合、値のビット数が重要なので、ここでは整数と決めておく。 プチコン3号での整数は32ビットで扱われる。(仕様参照⇒ h…

プチコン3号 3DS同士の近距離データ交換

一つ前のエントリーで書いた、3DS同士の近距離データ交換について。前にも書いたように、ワイアレス通信を使うことで行けるはず。 命令表から考えた妄想のソースコードは以下のとおり。なお、これはプログラムのテキスト用で、データに関してもこの応用で行…

プチコン3号の通信について

プチコン3号については、プチコンmkIIにあったQRコード読み込みは廃止となり、3DSが外部とプログラムをやり取りするには、スマイルブームのサーバを経由しなければならない、とされている。ここで問題となると思われるのは、以下の場合。・mkIIからのプログ…