3月28日(日)18:10

 雨が降っている。

 2年生になれた。優もけっこうあった。文系科目は全部優か。ハハ。

 第1種情報処理技術者の受験票が来た。試験地は東京だ。

 さて,どの水曜日だったか,ボス全部もそろっているのだった。早く動かしたいが,なかなか難しいだろう。多分,グラフィック画面で動かすことになる。

 パレット番号を変えて,スプライトはちゃんとした色になったが,BGがまだだ。ステージ毎に BG 用パレットを読み込むことになるだろう。パレットブロック 15 番を BG 専用にする。

 今日は夜勤だ。昨日の夕方の勤務では,新人が見習いをやっていた。後輩ができたのだ。なんか嬉しい。


3月27日(土)8:13

 MAPED で敵の選択のさい,姿(?)が判るようにした。パレットが未対応なので色がぐちゃぐちゃだが。

 パレットファイルを新しいものに変えた。ソース中のパレットブロック番号を変更しなくてはならない。

 今日は12:00から湘南ネットワークのお花見だ。17:00からバイトなのだが。

 おととい給料が入り, Tak!eyasu 氏から \27,500 でディスプレイを買って, PC-386 note AR につないだ。色が見えていい。


3月25日(木)5:07

 昨日,部室へ行った。テンポを落とした曲が手に入った。MAPED のコピーのバグはとれてなかった。しかし,その場でとった。もう大丈夫だ。

 デモのMSXの絵と K0NAMI の絵の表示の仕方を変えた。


3月23日(火)1:54

 これから,デモのタイトル画面での 1P 2P の選択や,ULTIMATE COSMIC ADVENTURE なんだか,という文字表示をやる。

 と思って MSX のデモを見たら,文字はグラフィック画面に書いておけばいいことに気づいた。水曜日に書いてもらうよう頼む。

 では何をしよう。敵の動きか。

3:04

 3つめの敵の動きの修整,マップのサイズの変更,などをした。

7:02

 眠いので寝る。

11:36

 3つめの敵の下向きの動きをやった。ってコピーして BG_CHK の位置を変えて垂直反転しただけだけど。 tksub5 になった。つまり正確には,5つめの敵なわけだ。キャラが同じやつがあるわけね。

 さてこれから DMAC をいじってみる。

12:36

  Oh!X に載っていた DMAC のいじりかたではうまくいかないので, IOCS コールで DMAC を動かしている。チラツキは減ったような減らないような。「Inside X68000」を買うしかない。

 仕方がないので BG スクロールの分散をやってみる。

13:21

 半分,つまり4ドットスクロールするごとに15チップを書き込むように分散したが,あまりチラツキは減ったような気がしない。水曜にテンポを半減した曲をもらって,それでもチラツクようだったら気合いを入れて高速化する。

21:28

 垂直帰線期間のスプライトと BG の表示のカットをしないようにしたら,あっさりチラつかないようになってしまった。しょうもな。


3月21日(日)0:01

 PAT と PAL は, SM でセーブしたファイルを読むようにした。

 デモゴミはもう絶対に出ない。あのゴミはテキストに出ていた。スト2でもまったく同じゴミが出る。 sp_def のバグか?

 眠いので寝ることにしよう。

6:13

 デモのバグは取れたが,どうも MAPED が不安定だ。コピーできる時とできない時がある。

 さて,これから,MAPED をちょっと見た後,敵2の動きにとりかかるか。

 MAPED のコピーのバグはとれたと思う。ささいなミスだった。/* が* になってたのだ。アセンブラじゃないっつうの(笑)。

10:21

 3つめの敵の動きが出来た。黄色い地上移動物。


3月20日(土)3:23

 春分の日だ。昼と夜の長さが同じ日。明日から夜より昼が長くなる。

  DEMO の絵と曲の同期を終えた。4時間かかった。

 Z-MUSIC のファンクションコール $43 で,映像同期モードに入って曲を演奏すると,ワーク p_total に刻々とステップ数が格納される。それを読み出してタイミングをとる。

 MSX のデモを見て,絵の変わるタイミングを覚える。「この音でだ」と。それを忘れないようにしながら X68k 上の STEP (自作)で,曲を演奏しながらダーッとステップ数を表示させ続ける。問題の所で数値を読み,プログラムに組込んでいく。コンパイルして,合ってればOKだ。

 デモの始めの方は楽だが,段々後ろになるに従い,時間がかかるようになった。最初から聞き続けなければならないからだ。 X68k 上では早送りが出来るようだが,やり方を知らないし,MSX では出来ない。

 今度は,メインの GRA2 からデモを子プロセスで呼び出すようにしてみる。音と BG , PAL などの読み込みを変更しなくてはならない。

 あと,2番目の敵の動きが判ったのでそれもやる。1番目の敵はすでにプログラミングした。少し位置がずれているが。

4:19

 とりあえず GRA2 から DEMO2 を実行出来た。デモが終わったあと,BG や PAL が壊れてるし,星も描かれてないのを直す。

4:45

 デモ後 PAT と PAL を実行するようにした。ファンクション行が見えるのが変だから直す。

 デモがどうもチラつく。消える時に白くなるのだ。

5:22

 おそらくではあるが,もうデモがチラつくことはないだろう。修整した。

 DEMO2 内で,GRA2_OP を読み込んで演奏するようにする。 COPY でもいい。

6:45

 DEMO2 内で,GRA2_OP を読み込んで演奏するようにした。

 デモはチラつかない。

10:27

  PAT と PAL は,子プロで実行するのではなく, SM でセーブしたファイルを直接読むようにしようと思う。

 朝飯を食ったものの,ノンストッププログラミングだぜ。もう少しで12時間だ。ほとんどナチュラルハイの世界。脳内麻薬バリバリ(^^;

18:55

 少し眠った。

 デモの特定の場所で,画面の左上にゴミが出るバグがあった。原因不明で悩まされたが,修整したからもう出ないだろう。おそらく。


3月15日(月)2:53

 MAPED の改良。敵・面・曲データを数値入力でなくアイコンで選択して置けるようにした。ステージ名を入力するだけで,*.STG , *.SP , *.PALを読み込むようにした。全体的に少し高速化した。

 次は, GRA2 の敵の動きをやる。あと,スプライトスクロールレジスタへの書き込みを DMAC で行う,とか, BG スクロールの分散など。

 12日は渋谷の「村さ来」で追いコンだった。隣の団体のお姉さん2人が,立ち上がって抱き合い,キスしていた。ちくしょー,なめんなよ(笑)。

 14日は新宿に DoGA CGA コンテストを見に行った。よかった。次回は応募して入選して賞金をもらいたい。


3月12日(金)14:05

 MAPED の改良。 *.SP , *.PAL ファイルを読み込めるようにした。あと,面データの拡張子を .STG にすることにした。マウスカーソルやアイコンや敵データのチップのパレットを0番にして,いつでも見えるようにした。コピー機能の不具合い(画面の一番下がコピーできない)を直した。


3月8日(月)14:59

 昨日,横浜のシャープショウルームに集まった。 X68030 を見に行った。そこで艦内マップとヴェノム面マップが手に入った。

 3日(水)(夜勤明け)に ADPCM が手に入っていたのだった。あと,文字入りのデモ絵,デモ,なども。

 MAPED を,パレット番号が変えられるようにした。その他細かい変更もした。ファイル名の指定,Z,X キーでスクロール,アイコンを縮小,右クリックでチップゲット,など。今度は,敵出現位置をエディットできるようにする。

 メインプログラムは,敵の動き,自機ミサイルの動き,などをやっていく。


3月9日(火)13:49

 MAPED, GRA2 とも,敵と曲変更データに対応した。実際に途中で曲が変わる。MAPED では,面変更データも置ける。 GRA2 では未対応だ。

 自機ミサイルの動きが出来た。思ったより簡単だった。特定の場所で, BG チップが下にあるにもかかわらずミサイルが落っこちるというバグがあったが,それもとれた。

 スプライト面の左上は (16,16)だ。それを調整するために X, Y とも8で割ったあと, -2 するのだが, 1 や 0 の時も引いたままで負の値になってしまっていた。そのため,あらぬ所の BG と判定してしまい,落っこちたのだ。数値の振る舞いに注意しなければならない教訓だ。

 MAPED のスクロール量を2ずつにした。その方が速い。

 今日は何をしようか。とりあえず TeX のコピーでもするか。

17:44

 敵砲台が出るようにした。弾も撃ってくる。アニメーションが面倒そうだ。

 セブンイレブンでバイトしているが,セブンイレブンの本社は,東京都港区芝公園の第38,39 森ビルに入っている。隣は東京タワーだ。森さんは近頃亡くなったが,このビルは別名メソニックビルという。何を隠そう,日本フリーメイソンの本部ビルだ。コンパスとさしがねにG,というシンボルマークも見ることができる。

 フリーメイソンとは秘密結社で,世界を影から支配している。歴代アメリカ大統領のほとんどがメイソンだ。クリントンもそうだ。ペリーもマッカーサーもメイソンだった。モーツァルトもメイソンで,歴史上の偉人にはメイソンが多い。フランス革命はメイソンが仕組んだものだし,日本国憲法はメイソンが作ったようなものだ。

23:55

 全体的に高速化をほどこした。書き変える BG のバッファを用意しておいて,表示期間にバッファに貯め込み,帰線期間に一気に書き込むようにした。ちらつきが少なくなったが,まだ少し残っている。