GUST NOTCH? DIARY

petitcom

ヌメロン作ってみた

フジテレビの深夜にたまにやってる「ヌメロン」という番組があります。簡単に言えば、対戦型数当てゲームです。 ヌメロン - フジテレビ 要は「Hit & Blow」とか「マスターマインド」とか呼ばれるものです。 既に、プチコンの「マスターマインド」はあったり…

PetitEditor バグ修正

プチコンmkII が2.0から2.1にアップデートされたことにより、PetitEditor の出力したQRコードを読んだ場合に、改行が「★」になってしまうという現象が発生。しかも、既に本体に取り込んであるものまでが影響を受けていた。 プチコンでは「★」の文字コードが …

別プログラムをサブルーチン/関数として使う実験

プチコンは、プログラムが終了しても、変数がクリアされません。そのため、大抵の場合は初期化のために "CLEAR" を最初の方で呼びます。 これを逆手にとって "CLEAR" しないと、他のプログラムで前のプログラムが使用した結果の変数を使うことができます。た…

プチコンで動画再生

データは全部テキスト。いわゆるセミグラフィック。2値なので単色で書き出すだけ。音はない。 ただデータを読み込んで書き出すだけならそれなりの速さがでる。

時分割でカラー画像表示

使えるかどうかは別として、ただ試してみたかったのでやってみた。 元画像はこちら。 これを 192x192 にしたものをRGBに分割。それぞれを昨日したように BGU1 のキャラで近似して24x24キャラで表しつつ、カラーパレットもRGBそれぞれの濃淡のものを準備する…

動画再生のテスト

もともとは、画像をプリセットのキャラとパレットでモザイクすることで、それっぽい画像として再現できないか?というテストだった。 オリジナルがこちら。 これを、11番パレットのグレースケールで、実質8諧調にしたものがこちら。 で、さらにBGU1のキャラ…

PCM再生のテスト

ニコニコで「プチコンmkIIで無理やりPCM再生させてみた」というのがあった。 プチコンmkIIで無理やりPCM再生させてみた - ニコニコ動画 これって、波形データ部分を次々と書き換えればもっと長く再生できるんじゃないか?と思ってやってみた。 どっかで聞い…

PetitEditor 0.2.1

ついでなので記号を入れられるようにした。 で、フォントを切り替えてプチコンフォントで確認できるようにもしてみた。 ここまででもういいだろう。 http://www2.u-netsurf.ne.jp/~ozawa/petitcom/petiteditor.html

PetitEditor 0.2

TALK を使ってみようと思ったら、キーボードからカナを入力できないことに気づいたので、全角文字に対応させてみた。 http://www2.u-netsurf.ne.jp/~ozawa/petitcom/petiteditor.html ざっくりとしか動作確認していない。 たまに、「QRコードの内容がプチコ…

PetitEditor 0.1.1

アップした直後に実は間違いを見つけていたんだけど、実害は全くないのでほっとこうかと思ったら、それとは関係なくIEだと動かないというのを見た。 canvas をサポートしてないのが原因。なので、IEの場合は table でレンダリングさせるようにした。 IE であ…

プチコン用エディタを作ってみた

実際はエディタなんて呼べるような高級なものでは全然なくて、テキストをプチコンで読めるQRコードにするだけのもの。PCのキーボードが使いたくて。 http://www2.u-netsurf.ne.jp/~ozawa/petitcom/petiteditor.html 習作としての Javascript での PTC → QRコ…

perl で圧縮してみた

use Compress::Zlib を使った。deflateInit() でオブジェクトを作ってから、deflate して flush させた。 あれ?こっちも同じサイズになるな……。md5 の値は同じものがでるので、比較対象のファイルを間違えているわけではない。 根本的に圧縮対象部分を間違…

QRコードと格闘中

というか、Javascript で仕様どおりのQRを吐くことにハマリ中。 圧縮前のデータサイズは正しいのだが、圧縮後のサイズが違ってしまう。当然ハッシュ値も変わってしまって、正しいコードとして認識してくれない。 圧縮レベルを変えるとサイズが大きく変わって…

QRコード仕様覚書

プログラムの場合は、こうらしいんだけど……。 0x00: 2:"PT" 0x02: 1: k (n枚のQRコードセットのk枚目) 0x03: 1: n (プログラムのQRコードの総枚数) 0x04:16: current data md5 (現在のQRコードに含まれるデータ部の ND5 ハッシュ値) 0x14:16: all data md5 (…

PTC2HTML

のようなものを書いてみた。PRG 以外のことを考えていないので、ほかのリソースだとうまく動かないかも。 http://www2.u-netsurf.ne.jp/~ozawa/startrek/GN_TRK03/trek-0.3.html Javascript の charCodeAt を使って、一文字づつ取り出しながら全角の相当文字…

PTC ファイル覚え書き

プチコンmkII で、プログラムを SD カードに保存すると出来る RPRG000.PTC の中身。 参考は 2ch で流れてた、PetitConverter (txt2prg.rb)とBMP2DATA同梱の「PTCファイル仕様.txt」。 データ構造 offset:bytes:type:value 0x00: 4:char: "PX01" 0x04: 4: int…

プチコンmkII

3DS でダウンロード。 とりあえず、スタートレックをQRコードで公開しときました。 一応、大人の事情を考えて、名前は「TREK」、敵は「KLILIN」にしました。 「ENTERPRIZE」は普通名詞扱いでいいよね? http://www2.u-netsurf.ne.jp/~ozawa/startrek/startre…

Perl で QRcode

プチコンmkII の配信日が決まったようです。3/14。 プチコンmkII 単純にテキストをQRコードにしただけで行けるとは思わないけど、とりあえずQRコードを作れる環境にしておこうと思った。 Perl の Barcode モジュールを使えばいいというのはわかってるんだけ…

6802関係

昨日のエミュで、save ram ってのを選んだら、メモリ64K分がダンプされたので。 データシート MC6802 データシート(PDF) - Motorola, Inc 逆アセンブラ DISの詳細情報 : Vector ソフトを探す!

JR-200 のコマンド

以前から知られている JR-200 のエミュレータなんだけど、 http://www.reocities.com/emucompboy/ MONコマンドも効くっぽいので、遊んで見ることにする。 プログラミング入門書の付録についていたニーモニックコード表がでてきたので、ちょっといじってみる。

初期化処理の修正

こちらで間違いを指摘されたので修正。 なんかものすごく恥ずかしい間違い方をしていた。

Version 1.2 にアップデート

3DSもやっと配信が開始されたのでアップデート。 before after

ベンチマークとキラーアプリとしてのゼビウス

まずはこちらをごらんください。 【プチコン】タイニーゼビウスmkII HD - ニコニコ動画 こちらは Nintendo DSi/DSiLL/3DS で動作する「プチコン」という BASIC 環境で作られたものです。 プチコン 分かる人には、これだけで「プチコン」の持つポテンシャルを…

初期化2

こないだのに不備があったので、それを修正して書き直し。 さらにシステム変数も初期化するようにしてみた。 詳しくはこちらへ。 初期化 - GUST NOTCH? DIARY

初期化

いただいたプログラムを動かした後に、スプライトやパレットが変わっていることがあった。特に TINY XEVIOUS の場合フォントも変わっているので、普通のリストが見にくくなる。 これまではそれなりに復旧できるのを作っといたんだけど、真面目に全初期化する…

Webページを更新してみた

ソースの部分が長くなってきたので、畳めるようにしたかっただけなんですけどね。 http://www2.u-netsurf.ne.jp/~ozawa/startrek/startrek.html jQuery を使ってみました。 ZoomImage の Plug in を使ってみました。 CSS3 の丸角を使いました。 Web Font を…

ファイル交換

はじめてSENDFILEとRECVFILEを使った。 公式サイトのFILECOPYを入れていったが、動作確認してなかったのでバグ入りになっていたりしたが、無事に終了。

StarTrek for Petitcom V0.2.2 公開

http://www2.u-netsurf.ne.jp/~ozawa/startrek/startrek.html 故障したデバイスの修理が終わった時のメッセージが出ていなかったのを修正 CONDITION RED のメッセージは、新しい Quadrant に来た最初のみ表示するように変更 数値入力時の表示を、電卓のよう…

StarTrek for Petitcom V0.2.1

V0.2のバグフィックス。 http://www2.u-netsurf.ne.jp/~ozawa/startrek/startrek.html 指摘されたバグを修正して、以前から気になっていた点を直したつもり。 クリンゴン艦がセクタ内で1機しか現れないバグの修正 プチコンは else がないので fall Through …

月刊マイコン 1984年8月号

昔のベーマガを取り出そうかと元の自分の部屋を捜索しようとしたら、他の物が前に置いてあって出せなかった。 しかし、先日の地震の時に本棚の本が飛び出してきたのを母親が適当に入れ直した結果、奥にあったはずの「マイコン」が一冊手前にあった。ベーマガ…