NDS Program Room   たろサ(Tarosa)


 以下のプログラムは、devkitPro でコンパイルしています。Programmers Notepad 2でpnprojファイルを開けば、再コンパイル等もそのままできると思います。 Windows用プログラムは開発用の自作ツールです。 このサイトのプログラムはすべて無保証です。


NEWS
 2009.09.24   手抜き説明ですが、devkitProのインストールからexampleのビルドまでの説明ページを作りました。
 2009.09.16   久々の更新です。5takuDSをバージョンアップしました。
 2009.01.14   新年、明けましておめでとうございます。今年も、よろしく。何とかパートの首を切られないように頑張りたいです。
 2008.08.03   DSの2画面を使って、立体視するプログラムを作ってみました。サイズが大きいので、動画データはアップできていません。プログラムとソースだけです。
 2008.07.05   DSのグラフィックエンジンを勉強ついでに、デモプログラムを作ってみた。
 2008.06.08
   DSで比較してみた動画をニコ動にアップしたので、久々の更新です。仕事は相変わらずパートのまま。正社員の道は遠い・・・。
 2008.03.29   1社からDSのソフト関係で、お声がけをもらいましたが、新規ソフトの企画が出来ない限りは採用が無いようです。そんなことより、ようやくハクつんをリリースすることが出来ました。
 2008.02.23   
Uターンフェアに行って来ました。DSのプログラムをデモったりして来ました。興味を持ってくれた会社も2社くらいありましたが、まだ返事無いです。

 2008.02.04   とりあえず、Uターンフェアに行ってこようと思っています。・・・Uターンフェア行きたいので休みますって、パート先に言いづらいよー。
 2008.01.20   正月休みを使ってゲームを1つ作ってみました。(ここに書いてみよう!定職希望、仕事ほしいです・・・)
 2008.01.03   明けましておめでとうございます。新年早々、R4関係のツールをアップしました。今年もよろしくお願いします。
 2007.11.10   初音ミクプログラムをアップしたら、ここのページを見に来てくれる人が一気に増えたようです。いつもは2〜30人/日だったけど、アップしてから10倍以上です。ありがとうございます。
 2007.11.03   初音ミクプログラムを作って、ニコニコ動画にアップしてみたけど、ソフトダウンしてくれる人が現れるかな?
 2007.06.26   devkitProをver 1.4.4にupdateしました。
 2007.06.15   リンク先のリンク切れを修正しました。
 2007.05.02   久々の更新です。dldiに対応 したプログラムを作ってみました。
 2007.05.02   devkitProをver 1.4.3にupdateしました。
 2006.09.13   アクセスが急に増えて、吃驚。
 2006.08.06  devkitProをver 1.3.5にupdateしました。
 2006.08.06  ソースを分割してみました。扱いやすくなったと思います。
 2006.07.23  devkitProをver 1.3.4にupdateしました。 以降のコンパイルはdevkitProをver 1.3.4で行います。(7/13以前のものは1.3.1です。)
 


2009.9.16
Nintendo DS プログラム
5takuDS2(五者択一クイズプログラム) (dldi対応)
 MS-DOS時代からある五者択一クイズゲーム「ごたく」がDSでも遊べるようにと、クイズデータファイル(5TQ)を読み込むプログラムを作ってみました。
 ネット上には、数々の5TQファイル がありますので、興味のあるクイズをいろいろと検索して遊んでください。
 dldi対応です。お持ちのメディアに対応したdldiパッチを当ててください。



 V1.1の変更点
 ・読み込む問題ファイルを、データファイル(5takuds2.xml)に設定するように変更しました。
 ・問題毎に、選択肢の数と考える時間を変更できるようにしました。

 ・日本語のファイル名には非対応になりました。





2009.2.1
 Nintendo DS プログラム
 あの楽器 Ver1.00  (compiler : devkitPro Ver 1.4.6)
 ニコニコ技術部が楽しそうだったので作ってみました。
 あの楽器を作るのは難しそうなので、とりあえず、あの楽器を奏でるミクを操作するプログラムを作ってみました。
 何か間違ってる?
 
 Ver1.00の変更点
  ・ ペンをスライドしても音が出せるようにした。
 ・4オクターブの音階を出せるようにした。
 ・半音上下の音を出せるようにした。
 ・音階の向きを変えられるようにした。
 ・音階の出る範囲を表示できるようにした。
 ・音階部分を「ド」「レ」・・・と表示できるようにした。  





 










2008.10.11
 Nintendo DS プログラム
 日本語(東雲12ドットフォント)表示プログラム Ver 2.0 
  画面Mode5に対応させた日本語を表示するプログラムをソース付きで公開しました。
  とりあえず、ペンタッチとかボタンとかも取得していたりします。
  画面Mode5と言っているのは、上下画面でフルカラー(DSの)が使えるモードです。




2008.08.03
 
Nintendo DS プログラム
  3dViewerDS ver 0.1  (DLDI対応)(compiler : devkitPro Ver 1.4.6)

 DSの縦にして、左右の画面で立体視するプログラムです。データサイズが大きいため、ソースとプログラムだけの掲載になってしまっています。
 やっていることは、たいしたこと無いので、ソースを見ると直ぐわかると思います。

 データを、http://kissho4.xii.jp/50/src/5yoshi6318.7z.html にアップしました。
 
DLKeyは、3dviewです。 データは1週間ほどで消えると思います。
  
2008.07.21
 
 DSを縦にして、2画面を左右の目で見ることにより、動画を立体視できないかと思い作って見ました。
 ある程度、作れたら、ビューアのところだけ、ソースを公開したいと思います。

 右目と左目の視差分をずらしたデータ動画を作っていただける方はいらっしゃらないでしょうか。
 連絡先は、プログラムをダウンロードしていただければ、READMEに書いています。


 
  
2008.07.05
 Nintendo DS プログラム
  Mode5Demo 
  画面のモードを勉強して、試しに作ってみました。ソース付きなので、何かのお役に立てれば・・・。



(compiler : devkitPro Ver 1.4.6)


 各BGに動画を割り振って、サイズを変更したり、まわしたりしてみました。




←【皆さんもよかったらニコニコ動画を見に行って一言コメントくださいm(_ _)m】 




2008.06.08
 
 
 画面モードにMODE5を使って、メインとサブ画面の両方に3万色の絵を出せるようにしました。
その状態で動画を出しています。
 メイン画面は2枚画面を用意して、合成も出来るようにしました。動画の後半は合成動画の様子を見せています。


←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】 



2008.03.29

 Nintendo DS プログラム
  ハクつん Ver0.7 (DLDI対応)
  拙作のミクつんが、どういうわけかNHKの番組で映っていました。番組では、なんか日本人全員がクリエーターになるとか、そんなことを言っていた気がします。

 そのときに、同時に画面に映し出されていたのが、初音ミクからの派生キャラの弱音ハクでした。折角なので、NHK同時デビューの記念に弱音ハクさんとコラボさせてもらい、実現したのがこのソフトです。
 3D弱音ハク ウッーウッーウマウマの動画作者のSosou氏とコラボさせてもらいました。

ハクつんは、ハクつん専用サイトにリンクしています。




←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】




2008.03.29

 Windows 2000 プログラム
 パレット番号交換ツール Ver 0.1.9 

  自作したDS用ソフトに埋め込むアイコンの透明色パレット番号(0番)の色を入れ替えるために作りました。
 パレット番号を変換するために用いる画像データは16色BMP画像(32×32)です。
 




2008.02.24
  動画の上に重ねて文字を流すプログラムを作ってみました。Uターンフェアのときに、これを持っていって、ちょっと、受けました。





←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】


2008.02.24
 Nintendo DS プログラム
 ニコニコ リバーシ ミク・リン版 Ver 1.4 (DLDI対応)
  ニコニコ動画のように、画面にコメントが流れるオセロ風ゲームです。コメントはじゃま以外の何ものでもないのですが・・・。
 受けねらいで作りました。

 ボーカロイドの初音ミクと鏡音リンキャラ版を絵柄にしてみました。いろいろな、自作絵柄を作って遊んで見てください。









←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】


 2008.02.24
 Nintendo DS プログラム
 ニコニコ リバーシ メイコ・カイト版 Ver 1.4 (DLDI対応)
  ニコニコ動画のように、画面にコメントが流れるオセロ風ゲームです。コメントはじゃま以外の何ものでもないのですが・・・。
 受けねらいで作りました。

 ボーカロイドのメイコとカイトキャラ版を絵柄にしてみました。いろいろな、自作絵柄を作って遊んで見てください。



2008.02.24
 Nintendo DS プログラム
 ニコニコ リバーシ 男女版 Ver 1.4 (DLDI対応)
  ニコニコ動画のように、画面にコメントが流れるオセロ風ゲームです。コメントはじゃま以外の何ものでもないのですが・・・。
 受けねらいで作りました。

 男女バージョンを絵柄にしてみました。決して、BGMで男女の曲は流れないので、勘違いの無いように・・・。
 いろいろな、自作絵柄を作って遊んで見てください。








←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】



2008.02.24
 Nintendo DS プログラム
 ニコニコ リバーシ Ver 1.4 (DLDI対応)
  ニコニコ動画のように、画面にコメントが流れるオセロ風ゲームです。コメントはじゃま以外の何ものでもないのですが・・・。
 受けねらいで作りました。

 Ver1.4では、フォルダ展開して遊べるようにしました。
 簡単にゲームの説明をします。勝敗は石の数で決まります。石が多いほうが勝ちです。自分の色の石で、相手の石を挟んで裏返して自分の色にしていきます。ここまではオセロと同じです。石を置くルールがオセロと違います。 
 石は、四角く'マス'を囲ったところに置くことが出来ます。すなわち、プレイヤーは石を置く'マス'を作るために、基盤上に'線'を引いていきます。ただし、通常、'線'はプレイヤー1と2が交替に引きます。よって、相手に'マス'を取られないように気をつけて'線'を引いていかなければなりません。さらに、石を置いたプレイヤーは、続けて'線'を引くことが出来ます。これをうまく使うと、大量の石を獲得することができます。

 とりあえず、遊んでみれば、わかると思います。

←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】
 ニコニコ動画に遊び方を登録しました。

2008.02.23
 Nintendo DS プログラム
 日本語(東雲12ドットフォント)表示プログラム Ver 1.0 
  日本語を表示するプログラムをソース付きで公開しました。今まで公開しているソースのほとんどに入っているのですが、わかりやすいように独立してアップしました。





2008.02.13
 Nintendo DS プログラム
 ファイルサーチプログラム Ver 1.0 (DLDI対応)
  特に何をするプログラムでもないです。メモリカードの中をサーチするプログラムです。
 ソースも付いているので、何か役に立つかも。とか思う人はダウンロードして見てください。とりあえず、自作したいろいろなプログラムソースが入っています。

 とりあえず、このルーチンを使って、ニコニコリバーシをフォルダ対応にしたいと思います。


2008.02.04
 プログラムをアップロードしていないものも、ニコニコ動画を使って紹介することが出来ることに、気がつきました。
 DSの上下2画面で2つの動画を比較してみるサンプルプログラムです。音が割れていて汚いですが、面白そうだなと思った人は見てください。




←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】


2008.01.03
 Nintendo DS プログラム
 R4の_DS_MENU.DAT暗号化プログラム ver1.0
 R4ユーザのみ使用可能です。下記の復号化プログラムで生成した_DS_MENU.ORGファイルを暗号化するプログラムです。
 ただし、暗号化ファイルは、’DS_MENU.DAT’というファイル名で出力されるので、各自で_DS_MENU.DATにリネームしてください。

 (compiler : devkitPro Ver 1.4.4)



2008.01.03
 Nintendo DS プログラム
 R4の_DS_MENU.DAT復号化プログラム ver1.0
 R4ユーザのみ使用可能です。R4のシステムプログラムである「_DS_MENU.DAT」のスクランブルを外して、中身を見れるようにするプログラムです。復号化されたものは、_DS_MENU.ORGというファイル名で出力されます。
 バイナリエディタなどで中身を覗いてみてください。

 (compiler : devkitPro Ver 1.4.4)


2007.11.17
 Nintendo DS プログラム
 ミクつんVol.3
 第三弾ということで、またまた適当ぉーなプログラムです。ミクつんVol.2が「エロイ」とかいう声が多かったので、そんな声を払拭するため、煩悩を振り払いミクつんを精神修行に使うためにVol.3を作りました。
 煩悩に負けている限り、ミクの歌?は終わりません。歌の最後に到達したときには、エロに勝つ強靭な精神が養われていると思います。たぶん・・・。

 (compiler : devkitPro Ver 1.4.4)








←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】


2007.11.10
 Nintendo DS プログラム
 ミクつんVol.2
  第二弾ということで、またまたてきとーなプログラムを作ってみました。最初に披露したミクを突付くプログラムを少し改良して仕上げました。「ミクつんVol.2」です。
 改良点は、曲に合わせてタッチするのではなく、タッチのピッチで曲のピッチが変わります。ぉぃ。。。
 簡単に言うと、タッチに合わせてミクが歌って踊ります。

 (compiler : devkitPro Ver 1.4.4)







←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】


2007.11.03
 Nintendo DS プログラム
 ミクつんVol.1(dldi対応)
 今流行の初音ミクをDSで踊らすプログラムを作ってみました。ミクをペンでつんつん突付いて動かすので、「ミクつん」と名づけました。
 曲:「みっくみくにしてあげる」sm1097445さんと、動画:「みくみくにしてあげる♪ (初音ミク3D その5)」sm1109723さんを使わせていただいています。

 メモリカードにmikutsun/フォルダを作って、そこにコピーして実行してください。
 (compiler : devkitPro Ver 1.4.4)







←【皆さんも出来ましたらニコニコ動画を見に行って一言コメントくださいm(_ _)m】



2007.11.03
 Nintendo DS プログラム
 ミクつん(初音ミク動作プログラムの説明) (dldi対応)
 ミクつん「みくみくにしてあげる」編の動作説明です。実際には、ミクつんVol.1で歌にあわせて動かしてみてください。


 メモリカードにmikutsun/フォルダを作って、そこにコピーして実行してください。

 (compiler : devkitPro Ver 1.4.4)
2007.05.13
 Nintendo DS プログラム
 TARSEditor(エディタプログラム) (dldi対応)
 DSLuaのプログラムがDSで作れないかと思い、エディタを作り始めました。
 まだまだ、いい加減な動作しかしません・・・。とりあえず公開してみます。
 *dldiに対応しました。
 *devkitpro ver1.4.3でコンパイルが通ります

 (compiler : devkitPro Ver 1.4.3)
2007.05.13
 Nintendo DS プログラム
 ファイルを選択するプログラム(dldi対応)
 dldi対応プログラムの勉強のために作りました。日本語ファイル名(UTF-16)は日本語で表示します。取得するファイル名はショートファイル名です。[スタート]ボタンを押すと、取得したファイル名をdir.txtというファイルに書き出します。

  (compiler : devkitPro Ver 1.4.3)



2007.05.08
 Nintendo DS プログラム
 examples/nds/RealTimeClock改
 devkitpro1.4.3同梱のexampleソフトのRealTimeClockが、コンパイルしても正常に動作しなかったので、ARM7でrtcを取得するようにプログラムを追加して、正常に動作するようにしました。
 とりあえず、改良版をおいておきます。
  (compiler : devkitPro Ver 1.4.3)



2006.08.27
 Nintendo DS プログラム
 関数電卓プログラム 
 ポケコンのような関数電卓プログラムです。変数も使えます。使える変数は32文字以内で100個までです。
 POW(x,y)のような2個以上の引数に対応しました。
 おまけとして、LINEのようなグラフィック関数もサポートしてみました。
 (compiler : devkitPro Ver 1.3.5)



2006.08.06
 Nintendo DS プログラム
 ソフトウェアペンの座標取得プログラム 
 ペンダウンと、タッチ座標を取るタイミングがずれたときの処理を変更しました。
 (compiler : devkitPro Ver 1.3.5)





2006.08.06
 Nintendo DS プログラム
 1ラインエディタ 
 ラインエディタから復帰したときのコードを返すようにしました。
 (compiler : devkitPro Ver 1.3.4)





2006.08.06
 Nintendo DS プログラム
 ソフトウェアペンを用いたソフトキーボードプログラム 
 テンキーに '='キーを追加しました。
 (compiler : devkitPro Ver 1.3.4)





2006.05.27
 Windows 2000 プログラム
 BMP2NDS  Ver 0.2.2
 BMPやJPG画像をNDS用の32768色、パレット256色に変換するツール 






 2006.04.25
 Nintendo DS プログラム
 データのメモリカード読み書きサンプルプログラム 
 SaTa.さんのRAINのソースをそのまま使っています。


 2006.04.21
 Nintendo DS プログラム
 日本語フォントの表示プログラム 







 2006.04.19
 Nintendo DS プログラム
 連立方程式を解くプログラム Ver 0.03 







Counter  link  old version