2011-04-01から1ヶ月間の記事一覧
Brainfu*kのインタプリンタをプチコンに移植してみた。仕様はwikipediaの「Brainfuck」の項に基づく。 http://ja.wikipedia.org/wiki/Brainfuckまた、実装はdankogaiさんの実装を参考にした。 http://blog.livedoor.jp/dankogai/archives/50545151.htmlソー…
MID$()の仕様 MID$(文字列, 取り出し開始位置, 取り出し文字数) 往年のBASICでは取り出し開始位置の指定は 1 から始まるが、プチコンBASICでは 0 から始まる。 例: A$="ABC":?MID$(A$,1,1) B OK ?MID$(A$,0,1) A OK 実際のプログラミングではこの方が都合が…
ON〜GOTO、ON〜GOSUBの仕様 ON 変数 GOTO 変数が0の時のジャンプ先, 変数が1の時のジャンプ先, ... 該当する値がない場合は次の行の命令が実行される。 例: V=1 ON V GOTO @RET0,@RET1,@RET2 ?"NONE" END @RET0 ?"0":END @RET1 ?"1":END @RET2 ?"2":END上記…
コンソールとMEMの研究を兼ねて、簡易テキストエディタを作成した。 今回から、ソース変更時にすぐ保存できるようにするため、ソースの先頭に自分自身を保存するKEY定義を入れるようにした。 これで、ソースを変更したら、ファンクション3一発でセーブでき…
当然ながらスクリーンショットが撮れないので、必然的にデジカメなどで写真を撮ることになる。 twitterとかを見ていると、撮影用ボックスなどを自作した人もいるようだが、自分はめんどくさいので、必要最小限の作業で使えるものを考えた。黒いレジ袋の底に…
日経ソフトウェア2011.6月号掲載のプチコンの記事に、スプライトのサンプルプログラムがあるので、これを改造してみた。 たくさんの星(100個まで可)が画面をくるくる回りながら飛び回る。今回のキモは、通常のスプライトではできない、中心角からの回…
表示仕様 解像度:256*192ピクセル(0,0〜255,191) 文字数:32文字*24行(0,0〜31,23) 数の取扱いの仕様 32ビット固定小数 整数部20ビット(符号1+整数19) + 小数部12ビット 整数部 -524287〜524287 小数部 0.000〜0.999 2**12 = 4096 が1.0として扱われる。…
とりあえずキャラ表