2026年2月4日水曜日

「いつの間に交換日記」の絵をトリミング。




食べたのはおとついだけど(、、;

こんなん(3DSの「いつの間に交換日記」)で描いていたら なんのためにシャープの電子辞書を調達したんだ?(~~? でありますが
徐々にいろんなアングルから絵を描きたい そのためには練習だわなφ(。。;


「いつの間に交換日記」 便箋の描画領域だけトリミングしました
この方が絵が大きく見えていいですな

「手書きで記そう手帳や日記」とカレンダーに書かれてありますが
絵が上手くなりたいねぇ そのためには練習なんでしょうけども



2026年2月3日火曜日

下画面が壊れている3DS、どうするべか。絵を描きにくい。

 


3DSの下画面が壊れていて、色味がおかしい。なので、こういったお絵かきソフト(お絵描き工房プラス)とかで絵を描こうにも、色を作ることができない。

でも修理してもらおうとすると、最低でも6千円ぐらいかかるんですよね(==; そうなると躊躇します。それならば、何とかしてLLを入手する? でもLLも今では高いしなぁ。2DS LLは3DS機能を切っている分安価だけど、それでも高いし。

今現在、そこまでして3DSで絵を描くか? という話ですわな。今ならワコムのタブレットペンが使えるスマホなんかもありますし。なんでもスマホの時代ですな、ワシは持っていませんが。

デジタルを使う一番のメリットは「レイヤーが使える」、その次に「画材を準備する必要が無く、汚れない」。そりゃデジタル使うわ…でありますが、さぁこれからどうするべ。


3DS「お絵描き工房プラス」では 640×480 ドットです。なので、電子辞書(675×450)に近い大きさですな。電子辞書は5インチの画面、そして3DSは3インチの画面だけど、お絵描き工房プラスでは500%までの拡大が可能です。なので、まずババッと全体の雰囲気・アタリを描いて、徐々に拡大して描き込むみたいな描き方になります。あと、お絵描き工房プラスは5枚のレイヤーを持ち、不透明度の設定もできます。これはすごい。でも、保存画像がJPGなので滲んでしまいます。それがイヤなら、PNGで保存できるcolors!3Dかドット絵系統のツールで描くしかありません。

2026年2月2日月曜日

2026年1月のゲームプレイ記。

 


ファミコンでソロモンの鍵を久しぶりにやって、その後プチコン3号をいらってみました…ってな感じでしょうか。

プログラムって長らくいらっていませんねぇ(’’; たまにはこういうこともしないと、頭がサビるかなぁ…と思ったもので。3DSなので、寝ころびながらポチポチとタッチペンでコードを入力していくという、何とも不思議な感じであります。大昔だと考えられない開発環境でしょうな。

でも、MSX(2)もDSのMSXDSで、同様に寝ころびながらタッチペンでプログラムを入力できます。そして、作ったらフロッピーのファイルに保存して、ディスクマネージャで引っ張り出して、それをSDカードにコピーして1 chip MSXで実行…なんてこともできます。

そういや、MSX Playerってどうなったんだろう? と検索をかけてみたり。…まぁ、そう大きな動きもないですか。シン・1 chip MSXなんて話もないでしょうし。1 chipも使ってあげないとねぇ。

3DSでプログラムできる環境があると、色々と便利なものが作れますよね。例えば、タイマーとか電卓(欲しい機能のある)とか作ってみるのもいいかも知れません。当然、簡単なミニゲームなんかも。まぁ、プチコンだと3DS内で完結してしまうので、Winのプログラムもたまにはいらわねば。DXライブラリとか、今どうなっているかな?

パイをつかめば戦国浪漫の。

 


麻雀なんて流行っているの? これから流行るの?(・・? と現時点ではそんな感想ではありますが 流行らそうとはしているみたいですけどね
昔からDSを4台持ち寄って麻雀できたでしょうけど スマホでそんなことできるのかな?

2026年2月1日日曜日

プチコン、変数と配列変数が被っちゃダメ(--;

 


これがMSXやX1なら何の問題もないんですわな。でも、プチコン3号ではダメと。

なので、これらを被らないように修正することに。不細工だけど、AとA[0](プチコン3号では A(0) ではなく A[0] というようにブラケット(大かっこ)で書かないといけません。小かっこで書くとエラーになります。命令の説明にも、わざわざそう書いてあります。昔のプログラマーなら当然小かっこで書くでしょうから)で被るところは、A_ というようにアンダーバーをつけて区別すると。諸行無常よのう。

~~~~

X1のプログラムの、タイトル表示のところに PRW なんて命令がありますが、調べてみたところ、これはテキストとグラフィックのどちらを優先的に(上に)表示するかという命令なのですな。それも色ごとに指定できると。どういうふうに使っているんだろう? とは思いますが、無視して問題ないですな。

音楽の鳴らし方は、BGMPLAY という命令を使えば、昔のマイコンのような感じで鳴らせると。ただ、ボリュームが 0~127 なのに注意と(MSX では 0~15)。@で音色を指定できます。そして、>で音階を下げて(低くして)、<で上げることもできます(高くします)。

音楽は全然聴きませんし、興味も持たなかったので、作曲しようと思ったら、まず何をどうしたら? 音楽理論なんてサッパリだぞ??(~~? ってなもんで、どうしたもんやら。

~~~~

ここまでプチコン3号をいらった感想としては「昔のマイコンの作法とは違うところもあるが、概ね何とかなる」でしょうか。基本的には小学生や中学生でも興味を持てば取り組める感じのものなので、プログラムの入門用に…といったところでしょう。

2026年1月31日土曜日

プチコン3号、独自の仕様に頭を抱えつつ。

 


STRING$ も、無ければ作る。なんで無いんだ? と思いつつ。

PRINT USING "#####" というやつは、FORMAT$ を使うの?(・・? まぁ、これは RIGHT$ でなんとかなるけど。

とにかく、昔の書き方が通用しません。PRINT C$(A-(A>0)*8) なんて書き方ができません。要するに、カッコの中が条件通りなら、そこの値を-1にしてほしい(そうでなければ0にしてほしい)わけですが、エラーを返されます。そういう場合は、とにかく動くように好きなように作り直します。

~~~~

学生時代は、ベーマガに載っていたこのゲームをMSXに自力移植し、キャラクタをスクリーン1.5モード(スクリーン2モード)で描いた…ということで、それをもっぺん試して描いてみたくはなるものの。MSXでは横8ドットに2色というキツい制限があるため、X1のものをそのまま再現できず、制限内で工夫しなければいけません。あれならば、主人公とロボットにそれぞれスプライトを1枚足しても大丈夫です。ゲーム中、スプライトは横に4枚までしか並びません。

画面もX1は横40文字×8=320ドットに対し、MSXでは横32文字×8=256ドットです。なので、画面レイアウトにも工夫が必要です。左上のプレイエリアはそのままで、右と下の情報表示エリアを縮めて収めて、スコアなどは一番上の壁のところに表示するなどになりましょう。で、色ブロックの説明は下のエリアに書くと。

~~~~

タイトル画面までは作りました。次なるミッションは「音を鳴らす」。プチコンで、どうやって音楽を奏でるの?(~~? というわけでありますが。昔のマイコンならば PLAY 文ですな。でも、プチコン3号にそんな命令はありません。どっちかといえば MIDI っぽい鳴らし方かな?(’’?


ここを見ている人は、こんなん書いて面白いの? とは思いますが、あくまで自分用の備忘録ということで φ(。。;

昔ほど、高校野球への興味は無くなったが。

 


センバツの出場校が決定。今回は無風も無風でしたな。順当すぎて。まぁ、いらんことしたら叩かれるからでしょうな。聖隷クリストファーのことは忘れませんよ。

来週木曜あたりから暖かくなる予報です。3月なみの暖かさになるとか。それまで辛抱ですな。今日も寒いです。

2026年1月30日金曜日

プチコン3号で拡張命令を作る。

 



昨日悩んでいたことは一旦無視して先へ進んでみる。とりあえず、ツールから抜けたら ACLS で LOAD"GRP5:~" でいいや。

さて、今日もなんとなく適当にいらってみる。…プチコン3号に STRING$(指定した字数の文字を得る)が無いのね(~~; 素直に "000" とか打てって? まぁ、8文字ぐらいなら打ちますよ。でも、これが50文字必要ならどうするの?(~~? ってなもんで。"000……" って50文字打ったら、チェッカーフラッグで Dr.D に怒られますよ(--;

A$="":FOR I=0 TO 49:A$=A$+"0":NEXT なんてのもアホみたいだし(--;;

現実的な線だと A$="":B$="0000000000":A$=B$+B$+B$+B$+B$ かなぁ(==;


X1のリストを見ていると、X1って LINE 文で文字を四角く表示したり、その中を塗りつぶしたりできるんですよね。命令を見て、容易に想像できます。LINE 文の書き方は、MSX でのそれと同じですから。というわけで、X1 から移植しやすいようにその命令を作ることに。その方が見た目にも分かりやすいですよね。

ランデブー。

 

寒いけど雪雲がはずれる予報になったのでウチらのとこには降らないかと


電子辞書があると 思いついた言葉を次々に調べます もじぴったんで調べてみてもいいけど

人生はランデブーかも知れませんし そうではないかも知れません


2026年1月29日木曜日

プチコン3号、BG周りをいろいろといらってみる。

 

BGを、専用ツールでポチポチとドット打ち。
プログラムを作ればフォントに登録もできる


BGの表示方法もすぐに分かりました。16×16ドットの単位で座標も指定するのですな。

これでゲームも作りやすくなりました。あとはこれをどう活かすか。

あれならスプライトとBGの一覧をプリンタで刷って、どんなゲームやプログラムを作ろうかなーみたいなことを考えてみるのも一興かと。いろんなキャラクタが予め定義されていますので、これからアイデアを膨らませてみると。

で、命令を調べてみると、その座標に表示されている文字を調べる命令や、その座標に表示されているBGを調べる命令もちゃんとあるので、ゲーム作りに便利ですね(MSXだと、VPEEKでVRAMアドレスから直接値を調べます)。

~~~~~~~~

ゲームに付属している専用のBG・スプライト作成ツールでBGのドットをポチポチと打ってみる。実はベーシックに戻って ACLS をやっちゃったので、打ち直しています。Xボタンでツールから抜けますが、この時にYを押すことでセーブできます。またはベーシックに戻って、ACLS でBGを初期化する前に SAVE "GRP5:~" でセーブです。
ただ、ツールから戻ってBGを表示しようにも表示してくれません。何かが引っかかっているんですよね。今日はちょっとこのへんいろいろと試していたのですが、分からず。ACLSをして、LOAD でBGを読み直したら表示するのですが、その都度BGをロードして読み直すのもマヌケなので、どうにかしたいところです。

これは昔、ベーマガに載っていたプログラムのキャラクタなのですが、プチコン3号に移植する?(~~? 当時、このX1用のゲームを自力でMSXに移植して遊んでいました。だって、誰も移植してくれないんだもん(前作は移植されたので、普通に入力して遊びましたが)。キャラクタもスクリーン1.5モード(偽スクリーン2モード)で描いて。自分で移植したにしては良くできていたので、ベーマガに投稿したろかな? とも思いましたが、その勇気は出ませんでした。今作るなら、MSX2で作るなり、マシン語で快適にしたりなんかもするかも。
このゲーム、X1のPCG(文字フォント)を左右反転して登録するようなコードが書かれていて、ブロックやらナメクジやらのキャラクタ定義が省力化・短縮化されています。誌面に限りがあるので、工夫しているわけですね。MSXでもそういうコードを書いたら、左右反転(や上下反転)はできます。

残尿感。

 


今日も寒いぞー

~~~~

寝る前にWCに行ったはずなのに もうなんか残尿感が でも眠りに入っているし…みたいな感じで眠った後で尿意で目覚めてしまう

今日は一応眠れたみたいだけど なんか気持ち悪い…みたいな

どうにかならんもんかいねぇ