2012年01月07日

リリース(5)について

 (コメントにしていましたが、記事として書き直しました)

 N60mBASIC のCLOAD 命令は、N60に比べて癖があるようです。

 CLOADが停止する時に、サブCPUに対して停止命令が出るのが遅いようです。そのため、BASIC の終わりに止まらず、1〜数バイト先に進むようです。

 BASIC + マシン語などのプログラムの場合、このずれる事が問題になって、後のマシン語のロードをミスする事があります。
 (例えば、はーりぃふぉっくす、ハイドライドなど)

 この場合、最初のBASICのみ、速度を等速にして、BASIC をRUNする前に、速度を加速に変更することで対処できます。


 手持ちのmk2専用ソフトを実行しましたが、今の所、「トリトーン」「ウイングマン」以外は動作しました。

 「トリトーン」は原因不明(ロードは完了して画面は出るけど、そこで止まる)。
 「ウイングマン」は、かなキーが押した事が分からないため、ストップします(サブCPU周りを改訂していないため)。


posted by えすび at 17:29| Comment(2) | FPGA化:リリース | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
お疲れさまです。ついにmk2解禁ですね。(^^
未だ手持ちのソフトのイメージ化が全然進んでなくて(^^;
とりあえず手っ取り早く出来そうなものを選んで、
ようやくコレだけ動作確認しましたです。

ボスコニアン
http://twitpic.com/86bab4

ディグダグ
http://twitpic.com/86bah3

スペースハリアー
http://twitpic.com/86bam1

マッピー
http://twitpic.com/86baqx

グロブダー
http://twitpic.com/86baxc

ガールジャック(笑)
http://twitpic.com/86bb2b

あと、パックマンとギャラクシアンも試そうとしたのですが、
コチラはイメージ化にちょっとつまづいていて
まだ未確認です。
Posted by すさずま at 2012年01月12日 20:31
 すさずまさん、確認ありがとうございます。

 グロブダー以外、持ってないソフトばっかりなので助かります。いいなー(^^;)。


 パックマンとギャラクシアンは持っているので、動作を確認しています。

 この2本は、MONコマンドで読み込むインテルヘキサファイルのみなので、間違いは容易に分かるかと思います。A面とB面を両方イメージ化して、比較するのが早いかと思います。


Posted by えすび at 2012年01月12日 22:15
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

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


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

この広告は90日以上新しい記事の投稿がないブログに表示されております。