P/SEND2 — ver0.2.0
- tags
- last modified2015-08-05
- created2015-03-24
P/SEND2について
P/SEND2は音声を用いてプチコン3号にデータを送信するプログラムです. 受信側のプログラムはP/RECV2といいます. 新しめのFirefoxとChromeでの動作確認をしています.
まだ作りかけなんですが,暫く触る時間が取れなさそうなので公開します. 過去のバージョンと互換性は無いのでバージョンには気をつけてください. 区別のためP/SEND2と名前を変えています.
使い方はあまり変わってないので前のバージョンを参考にしてください. P/SEND2では通信そのものを20%ほど速くして,更にデータ圧縮(LZSS他)を入れたので体感で2〜3倍速くなってます. 圧縮が効かないケースでも大体1.5kB/s(12kbps)程度でます.なんとか10kbps超えました. 画像減色時に(プチコンは16bitカラー)ディザリングつけたのでバンディングが気になる場合にどうぞ.
ケーブル必須で,PC→3DSの転送のみ対応です. ケーブルが無いもしくは逆方向の場合は,れいさんのPetitModemがオススメです.
バイナリデータのファイルフォーマットが変更になってます. 整数型の配列で,先頭[0]がヘッダ("PBIN"=&H5042494E),その次の要素[1]にサイズが入ります. 以降1つの要素に4byteずつ入ってます. 例.先頭4バイトは次のように取得できます.
DEST[0]=(SRC[2]>>24) AND 255 DEST[1]=(SRC[2]>>16) AND 255 DEST[2]=(SRC[2]>> 8) AND 255 DEST[3]=(SRC[2] ) AND 255
プチコン3号用 受信プログラム P/RECV2
P/RECV2 ver0.2.0 SRN43W4E
LまたはRボタンを押しながら起動するとメニューを飛ばせます.
テスト信号
音量調節にご利用ください.