Memo 2003 July

7月29日(火) MEGAMUのロマンシアLOAD、できました。なんかすっごく難しく考えて遠回りしていたようです。 LOADの後ゲームに戻れなかった原因は、ロマンシアのワークとMEGAMUのワークがぶつかっていたからです。 ほら、原因なんて解かってしまえば簡単なことでしょう。 ワークエリアがぶつからないようにMEGAMUにパッチあてて、やっと完成。3週間近くかかってしまった。 腕が落ちましたね。 ロマンシアMSX1ってRAM 8Kで動作するように作ったのですね。でもゲームのワークにFA00hとかF600hとか 使っていいのでしょうか。
7月28日(月) MSX1モードの時、VDPのレジスタ#14はオートインクリメントされないというおちがあったようです。 セーブ・ロードの後に#14を0に戻す処理を追加したら、TRLOADでは今のところ両方とも正常動作しました。 じつはTRLOADのページ3セーブはC000h-F37FhとVDPレジスタのセーブエリアだけなのですが、ロマンシアの スタックはF660hなのです。スタックをセーブしなくてどうする。 TRLOADはコナミ専用なので、スタックをこんな所に取るソフトには対応していないのです。 それ以外にも不可解なコードがいろいろと見つかって、私の作るものはいい加減です。それに引き換え MEGAMUの緻密なこと。ところがそのMEGAMUで苦戦、どうしてもロードのあとにゲームに戻れません。 ほんとに不可解です。
7月26日(土) 相変わらず毎日ロマンシアをやっています。 TRLOADでロマンシアのセーブ・ロードがうまくいかない原因は、どうやらVRAMの読み出しみたいです。 1.ファイルサイズはゲームのページ3+VRAM 16Kとダミー112K (VRAMは16Kだけ読み出し) 2.ファイルサイズはゲームのページ3+VRAM 16K (VRAMは全部読み出す) ↑の実験で、2はセーブ・ロードともに正常、1はセーブのあと画面が固定されてしまいます。 ロマンシアの画面表示って何か特別な方法を使うのでしょうか。MEGAMUでのセーブでもこんな現象が 起こりますが、MSXがフリーズしたわけではなくゲームは動いています。でも画面はセーブ時のまま。 キー操作もできるし、建物に入れば音楽も変わります。 なんでだろう。
7月22日(火) TRLOAD改を使ってロマンシアMSX1のセーブ/ロードテストをしました。 セーブ/ロード時に画面がちょっと乱れるけど、ゲームに戻れば画面も復活します。 そのあたりがTRLOADの弱いところ、MEGAMUではディスクアクセス中に画面が乱れるなんてことは 決してありませんから。 動作テストに行き詰まってロマンシアの攻略サイトを探しましたが、とてもわかりやすいサイトを発見。 シャロムの時も攻略サイトのお世話になったし、ありがたい存在です。 TRLOAD改、大丈夫ですね。アイテム取るたびにセーブしてるけど、ゲームは動いてます。
7月21日(月) 3連休の最後は、前から行きたかった那須の銀河ビールでバイキング。 銀河高原ビール那須ビール園はすっごく大きな建物でビックリしました。   料理は和洋中華、デザートのフルーツ・ケーキ・ソフトクリーム・ヨーグルトもおいしかったです。 お土産に銀河ビールを買ったので、今晩飲んでみようかな。
7月19日(土) 毎日ロマンシアしてました。MEGAMUは難しいし、ロマンシアは難解だし。 MSX1版はMEGAMUでセーブできません。というかセーブの後ゲームが止まってしまいます。 TRLOADでも駄目なのかな、なんて生意気なことを思いついたので実験してみました。 まず初めにロマンシアをアスキー16Kからコナミ8Kに書き換え。TRLOADはコナミ専用なのです。 ロマンシアMSX1はFA00あたりをゲームで使用するので、バンク切り替えルーチンをFA00からF41Fあたりに引越し。 さて実験です。TRLOAD改でロマンシア起動、CTRL+Sでセーブ。セーブが終わっても止まらない代わりに、 画面がテキストになっちゃった。どうやらTRLOADの改が足りなかったようです。 あちこち直してもう一度実験、今度は無事にセーブできたけど、セーブの後ゲームが止まってしまいました。 MEGAMUと同じです。 セーブするファイルが小さいと、セーブのあとでゲームが止まるような気がするのは・・・気のせい? VRAMを全部セーブするようにしたら、ゲームが止まらないのです。
7月12日(土) ロマンシア、MSX1とMSX2ではオープニングから違いますね。 家のファイルはMSX1でした。 MSX1版ロマンシアをMEGAMUやMEGA16で動かすためのパッチを作りました。 使い方はDOS(2)から 'PATCHRMA filename' です。
7月11日(金) ロマンシアってMSX1用とMSX2用があるのですね。画面を見てもよくわからない。 両者を見分ける方法があったような気がしますが。なにしろ昔のことで記憶が・・・
7月10日(木) 8日・9日と作業所の宿泊学習で会津方面に行ってました。みんな寝てくれないから私は寝不足で、 今日は一日中ボーっとしてました。 MEGAMUでロマンシアが動かないって。ほんと、MEGA16でも動かないや。 久しぶりに動かない物を見て目が覚めました。早速ロマンシアをチェック。 あっ、バンク切り替えに LD (HL),0 を使ってるよ。だから動かないんだね。 パッチあててMEGAMUとMEGA16で動作を確認。 でもロマンシアは難しいから、動作テストは出来ないよ。
7月5日(土) 近所で家を解体しているので、うるさいし家が微妙に振動していて気持ち悪いし。 こうなったら避難するしかない。で、こんな町に避難しました。         左は、のれんをくぐって中に入ると交番です。岡引の親分ではなく制服姿のおまわりさんがいます。 右は、越後屋みたいなお店。車が写ってしまって残念。というか下手。
Return