2012年02月13日

リリース(9)

 Ver.0213-0030のROMをアップします。


ROM_fpga0213_farm0030.zip

src_fpga0213_farm0030.zip


 Ver.0212-0030 から、以下の箇所を変更しています。


・SUB-CPU のデッドロックに陥る問題を修正。


  ドアドアの一部のバージョンが動作しない件についての対応です(これで動作するかどうかは不明ですが)。


  また、CMTへのセーブ、FDD、音声合成は未対応です。


  質問、動作報告など、コメント頂けるとありがたいです。




posted by えすび at 21:20| Comment(4) | FPGA化:リリース | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
修正ありがとうございます。

無事、ドアドアが動作しました。
思い入れのあるゲームの一つなので大変うれしいです。
数面遊んでみましたが、動作は問題ないようです。

ただ、なぜかテープロードに失敗しやすいですね。
上記の正常動作も、ロード3回目でした。
まあ、実機でもドアドアのロード失敗ってよくありましたが・・・
Posted by aliceteabreak at 2012年02月13日 22:52
 >aliceteabreakさん

 報告ありがとうございます。

 『サブCPUを割り込みを使わずに使用する』というものが他のプログラムではなかったので、発覚した問題でした。

 ロードを失敗する件に関しても、どこかに問題があると思いますので、調べたいとは思います(こちらのバージョンでもたまに失敗する)。

Posted by えすび at 2012年02月14日 08:41
aliceteabreakです。

BOKOSUKA WARSを2回ほど実行したのですが、ゲーム中にフリーズします。
事象としては、画面表示はそのままで、キー操作を受け付けなくなり、BGMは流れ続けます。

デバックモードが示すアドレスは、0x106dです。
ちなみにPC-6001VW上で見ると以下のような感じです。

106D 3ACAFE LD A,(FECAH)
1070 3C INC A
1071 28FA JR Z,106DH
1073 3D DEC A
1074 C9 RET

よろしくお願いします。
Posted by aliceteabreak at 2012年02月15日 21:51
 aliceteabreakさん、報告ありがとうございます。

 こちらで再現もしました。
 他のソフトやBASICでもまれにハングするようです。

 とりあえず原因を調査しますが、v0212-0030 の方が動作は安定しているかと思います(ドアドアの一部のバージョンは動作しませんが)。

Posted by えすび at 2012年02月16日 18:18
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。